v4.0.0 – 2017-12-13
Improvements
-
GitHub Enterprise Support (#331). See the docs on using GitHub Enterprise docs to get started.
-
Lots of logging improvements (#320), including adding
context.log
for logging in your event handlers (#321),req.log
for logging in HTTP requests (#322), and improved logging of GitHub API requests (#351). See the logging docs for more information. -
Add support for a new and experimental webhook proxy (#359). Go to https://smee.io and click Start a new channel. Use that URL as your Webhook URL in your GitHub App, and set
WEBHOOK_PROXY_URL
to that URL in your.env
(along withDISABLE_TUNNEL=true
). This new webhook proxy service will likely replace localtunnel in 5.0. -
Update the node-github client to version 12.0.3 (#340)
Breaking Changes
-
The default log level is now
info
forrobot.log(msg)
. SetLOG_LEVEL=debug
ortrace
in your.env
to see more verbose logging from Probot internals. -
Probot now uses hbs internally instead of ejs (#325). If you are using
res.render('my-ejs-file')
and depending on probot for the ejs setup, you'll now need to pull in ejs yourself.
View the full changelog