- Fix Jenkins crumb retrieval when URL path is not on the root context
- Upgrade swaggy-jenkins to 1.0.0
- Replace request and bagofrequest modules with swaggy-jenkins
- Fix job build not streaming console output when --console flag is used with build command #46
- Add optional build number argument to console command #44
- Add crumb request header because new Jenkins >= 2.x installation enables CSRF protection by default #40
- Fix semver spec of node engine for compatibility with Yarn Andreas Köhler
- Remove confusing reference to 'Jenkins URL' in authentication error message #41
- Wait for build to start before streaming the console #38 Joe Littlejohn
- Add NO_PROXY support via bagofrequest v0.1.4 for issue #36
- Replace feedparser with feed-read due to feedparser's API change post v0.15.x
- Update doc with triggering parameterised build with console output
- Fix missing colours on dashboard output
- Handle build param which includes '=' delimiter sign in the value
- Set min node engine to >= 4.0.0
- Add SSL certificate support Benedikt Arnold
- Handle job object without color property
- Add build reports to readme
- Fix broken build command when no parameter is specified
- Fix broken auth username and password prompt with interactive flag
- Monitor Jenkins instance and view checks all jobs instead of just the first job
- Modify Jenkins module to pass Jenkins REST API as-is, update method names (NOTE: backward incompatible with <= 0.2.x)
- Reorganise code structure
- Move buildlight support to http://github.com/cliffano/nestor-buildlight
- Move ninjablocks support to http://github.com/cliffano/nestor-ninjablocks
- Display job status in lowercase
- Remove build-all, build-fail, and irc commands
- Modify monitor to accept job, view, and schedule args, and return status in lowercase
- Add create-view, update-view, and fetch-view-config commands
- Add create-job command, create command is now an alias of create-job
- Add update-job command, update command is now an alias of update-job
- Add enable-job command, enable command is now an alias of enable-job
- Add disable-job command, disable command is now an alias of disable-job
- Add copy-job command, copy command is now an alias of copy-job
- Add delete-job command, delete command is now an alias of delete-job
- Add fetch-job-config command, config command is now an alias of fetch-job-config
- Add last command Alistair Dutton
- Add enable and disable commands
- Add update and config commands
- Change test lib to buster-node + referee
- Set min node engine to >= v0.8.0
- Add blink on failure flag to buildlight command #23
- Add create, copy, and delete commands #25
- BuildLight notifier blinks red on build failure
- Fix buildlight command memory leak
- Add l10n support, with en and id locales
- Executor command collapses idle executors list into a summary
- Add discover command timeout after 5 seconds
- Add view dashboard support
- Add build-all and build-fail commands
- Fix command with optional flag, no longer displays help menu
- Fix unhandled response 201 on Jenkins v1.5xx when creating a job
- Fix IllegalAccessException 500 error on Jenkins v1.5xx when stopping a job
- Nick argument is now mandatory for irc command
- Add url flag
- Add interactive flag
- Change default timeout from 2secs to 30secs
- Change buildlight status colour mapping, unknown displays blue, warn displays all colours to simulate yellow
- Add view monitoring support
- Change feed jobName and viewName passing to use flags instead of args
- Change feed status handling to check for latest status of all jobs in the feed
- Add buildlight command
- Ninja command's job and schedule are now flags since they are optional
- Fix build trigger error on Jenkins v1.5xx when job requires auth
- Move proxy environment variable handling to bag.http.request and bag.http.proxy
- Add feed command
- Add jenkins#monitor and ninja command
- Add jenkins#consoleStream Whyme Lyu
- Add -p/--pending flag to build command
- Move status colouring to cli so that when lib/jenkins is used programatically then it gets plain uncoloured text
- JENKINS_URL is now handled by lib/jenkins
- Move commands setup to conf/commands.json, cli handling to bag.cli.command
- Move request handling to bag.http.request
- Change unit tests from Mocha to Buster
- Add irc command
- Modify Jenkins constructor, proxy is now part of opts
- Add stop command
- Colourise build status display
- Add -c/--console flag to build command
- Add proxy support
- Add console command
- Fix unexpected status code 405 on parameterised build
- Display error message when parameterised build is triggered without parameters
- Set max node engine to < 0.9.0
- Fix error message for status code 401 (authentication failed, instead of authentication required)
- Add sample usage commands to help info nestor -h
- Another rewrite lib (move to bagofholding, mocha, request)
- Fix undefined job status display
- Replace version command with ver (version is reserved by visionmedia/commander.js)
- Display usage on arg-less comamand
- Add support for Jenkins URL containing path e.g. http://host:port/path
- Rewrite lib
- Add Jenkins discovery feature
- Upgrade nomnom to 1.0.0
- Fix commands-flags association
- Add multiple job names support for job command
- Initial version