Note: yetibot
depends on yetibot/core
which contains Yetibot's core functionality along with a few commands. See
yetibot/core's
changelog
as well.
yetibot/core "20201010.155802.10604b4"
yetibot/core "20201006.200018.6cd662a"
yetibot/core "20200630.181106.8100b22"
yetibot/core "20200603.183252.31b57fa"
xkcd
improvements by @mdave16:
yetibot/core "20200506.175620.6cd5d91"
jira priorities
commandjira transitions <issue>
commandjira transition <issue> <transition>
commandUpgrade to yetibot/core "20200422.204847.52f8203"
This change allows using single quotes in aliases, like:
!alias foo = 'echo foo | echo bar'
yetibot/core "20200421.181123.1e11176"
docker-compose.yml
yetibot/core "20200407.002225.87b98de"
yetibot/core "20200401.183007.dbc3597"
yetibot/core "20200331.205253.1ad65ba"
yetibot/core "20200325.004847.aa02185"
yetibot/core "20200323.223524.9b17527"
yetibot/core "20200302.181517.2c05eb0"
. This fixes a dependency
that caused Slack websocket connection to stop working.yetibot/core "20200227.180915.e29cec8"
. This fixes the Slack
adapter that was broken in 0.5.54
.yetibot/core "20200226.184017.75c0157"
. This upgrade adds support
for the Mattermost chat platform! 🎉🎉🎉yetibot/core "20200219.223432.7b72073"
Upgrade to yetibot/core "20191107.221752.a4aa424"
Upgrade all dependencies and exclude org.flatland/useful
's outdated
org.clojure/tools.reader
dep
Add JIRA enhancements - #981
Includes:
jira show <issue>
jira projects <query>
jira users <query>
yetibot/core "20191017.211644.6ee48e9"
yetibot/core "20191017.211644.6ee48e9"
yetibot/core "20191011.182438.972beb3"
yetibot/core "20191009.221933.8c538c8"
gh search topics <query>
Add additional github search and topics commands – #964
gh search repos <query> # search GitHub repos for <query>
gh search <query> # search GitHub code for <query>
gh search topics <query> # search GitHub topics for <query>
gh topics <org-name>/<repo> # list topics for a repo
gh topics set <owner>/<repo> <collection or space-separated list of topics>
Upgrade to yetibot/core "20191007.181520.9b061e6"
. This fixes a bug in
monitoring that prevented Yetibot from starting up and instead erring with
something like:
Exception in thread "main" java.lang.IllegalArgumentException: hostname can't be null
Add healthcheck to Dockerfile #966
yetibot/core "20190913.182757.1838a79"
yetibot/core "20190910.175122.9e253dd"
yetibot/core "20190905.175835.fe16ae2"
yetibot/core "20190903.160748.0779ab8"
yetibot/core "20190830.225726.6817bc3"
tldr
command - #958 by
anthonygaleayetibot/core "20190830.212304.0be0d9e"
man
command - #957 by
anthonygaleapagerduty
so it accepts queries with whitespace
in commands like pd users <query>
and pd teams <query>
pagerduty
for non-200 API responsesyetibot.*
namespaces from inside the clj
commandclj
by ensuring the proper .java.policy
location when
running in Dockerclj
command to prevent security exceptions and allow access to data
across pipes in the clj
command
#926Weather and JIRA improvements this release!
429
errors from Weatherbit in the weather command
#904weather forecast
support
#901data
and error handling support on GitHub commandsgh
or github
gh repos urls
command - use data
instead!
!gh repos | data $.[*].ssh_url
gh statuses
to gh incidents
Botched release - use 0.5.8 instead.
repeat
to yetibot.core
collectionsThis is the release where we deprecate mutable config! See the blog post.
no
gif pooljson <path>
always return a string for individual values.
#829.stock
commandjson <url>
command where parsing a URL did not parse into Clojure
keywords the same way that json parse
doesscala
command -
#802 by
kaffein
This hits a new endpoint at https://scastie.scala-lang.org/api
and uses
Server-Sent Events with core.async
to obtain the evaluation result!clojure:lein-2.8.1
Docker image to support curlrepeat
memethat
where it would always return a No history to meme
errorresult/data
, result/value
and result/error
to memethat
clojure:lein-alpine
base imagegithub release
subcommands to for listing releases and fetching the
release info for a given repo -
#772 by
kaffeinkarma
command - #774 by
@jcorrado<name>
parameter to chuck
commandweather
from Weather Underground to Weatherbit.io -
#763 by
@jcorrado./resources/
to the Dockerfile:resource-paths ["resources"]
config to fix
#752gcs
command to list and view the contents of Google Cloud Storage
bucketsApply a new fix to actually fix clj
when running inside Docker on Linux. For
some reason it worked inside Docker on Docker for Mac. 🤔
Fix is in 9c36f75
clj
command when running inside Docker container -
#716memethat
used the wrong history item!memethat
commandcomplete
by switching to clojure.data.xml
yetibot.core 0.4.17
yetibot.core 0.4.16
yetibot.core 0.4.15
base64
command. #688 by
@themistoklikyetibot.core 0.4.14
yetibot.core 0.4.13
yetibot.core 0.4.12
yetibot.core 0.4.11
yetibot.core 0.4.9
emoji
command - #651 by
@jkieberkreact
command to replygif
to make way for Slack react
command.
This might be removed in the future since it's easily aliasable with scrape
.nil
to yetibot.core
yetibot.core "0.4.6"
yetibot.core "0.4.5"
yetibot.core "0.4.4"
gh contributors since
to show contribution stats on a repo since given
date/time - #595yetibot.core "0.4.3"
json
command to parse json from text or from a url
#601json path
subcommand to select from data structures via JsonPathscrape
command #310meme popular
in terms of scrape
0.4.0 brings non-backward compatible changes, particularly around configuration refactoring.
See yetibot.core CHANGELOG for info on configuration changes.
Upgraded to Clojure 1.8.0
Remove all uses of config-for-ns
- this was never a good idea.
Removed Jenkins add
and remove
commands in favor of immutable
configuration and simplified code
gh repos
begin categorizing commands, especially :fun
so that they can be optionally
disabled in serious/no-fun/work channels 👮👮👮
See yetibot.core release notes for more info on category support.
Can you improve this documentation? These fine people already did:
Trevor Hartman & Anthony GaleaEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close