- All adapters have been removed except for shell and campfire
- Better win32 compatability
- Campfire reconnects on streaming errors on a per-room basis
- Major adapter overhaul, they're now external - Tom Bell
- Shell adapter now functions like a REPL - Tom Bell
- Improved logging using log.js - Tom Bell
- Search help commands - Gabriel Horner
- Improvements to roles.coffee - Daniel Schauenberg
If you are not using the Campfire or Shell adapters please be aware before upgrading that adapters have been moved out of the code of hubot and you should install the hubot adapters from npm when people make them available. Until your adapter is available you may wish to remain on v1.1.11.
- support self-signed SSL certs for IRC - Ville Lautanala lautis@gmail.com
- twilio adapter fixups - Tom Bell
- XMPP adapter fixups - Patrik Votocek patrik@votocek.cz
- Everyone gets a pug - Jon Maddox jon@jonmaddox.com
- Accept contact list requests - Arlo Carreon arlo.carreon@gmail.com
- Google talk whitelisting support - pescuma pescuma@chaordicsystems.com
- Fix optparse problems on certain linuxes
- IRC adapter fixups for users - Andrew Nordman cadwallion@gmail.com
- Bump npm irc depedency - BrokenEnso ericday96@gmail.com
- accept invites on IRC - Dingding Ye yedingding@gmail.com
- Support talkerapp style @replies - Charles Barbier unixcharles@gmail.com
- Set hubot's google talk status properly - Matt McCormick mbmccormick@gmail.com
- Add a google talk adapter - Arlo Carreon arlo.carreon@gmail.com
- Fix a bug in robot.respond that allowed regexes to be constructed that could be triggered without prefixing with the robot's name - atmos
- Fixup rarely triggered response stuff that uses an undefined variable
- Fix username issues where campfire names weren't updated - atmos
- Allow help files to parse from raw js - Jason Ford jason@jason-ford.com
- Talkerapp bug fix ups - Charles Barbier unixcharles@gmail.com, Magnus Bergmark magnus.bergmark@gmail.com
- Preserve ordering in campfire message sending - Sean Cribbs sean@basho.com
- Flowdock adapter - Arttu Tervo arttu.tervo@nodeta.fi
- Add a talkerapp adapter - Victor Castell victorcoder@gmail.com
- Add a twitter adapter - Mathilde Lemee mathilde.lemee@yahoo.fr
- Emit a loaded event in mergeData - codec codec@fnord.cx
- Fix the optparse npm install anomaly
- Fix campfire adapter getting duplicate messages - atmos
- Explicity errors for misconfigured campfire setup - Damien Mathieu damien.mathieu@shazino.com
- Support '-v' as a CLI opt to display version - Damien Mathieu damien.mathieu@shazino.com
- Tons of fixups to the hipchat adapter - Codafoo cesar@webzense.net, Assaf Arkin assaf@labnotes.org
- Various IRC adapter fixups - Mark Paschal markpasc@markpasc.org, Jesse Szwedko
- Enter/Leave events for adapters - Brian Donovan me@brian-donovan.com
- XMPP adapter fixups - codec codec@fnord.cx,
- Break out persistence layer to make it easier to have multiple backends - technoweenie
- Various refactorings/cleanups - Tom Bell tomb@tombell.org.uk
- translation script enhancements - OiNutter willmckenzie@oinutter.co.uk
- XMPP user persistence fixups - Andy Fowler andy@andyfowler.com
If you're using the redis persistence you're going to need to enable 'redis-brain.coffee' in your hubot-scripts.json file. It was moved there and the brain now supports events allowing you to use any persistence backend you want.
- Remove infinite loop script to keep things alive - atmos
- HipChat adapter support - Assaf Arkin assaf@labnotes.org
- XMPP adapter support - Andy Fowler andy@andyfowler.com
- Twilio adapter fixups - Jesse Newland jesse@jnewland.com
- Fixup hubot-scripts.json template examples - Mike Skalnik mike.skalnik@gmail.com
- Fix IRC adapter replies - Scott Moak scott.moak@gmail.com
- Ensure people are running node 0.4.x - Corey Donohoe atmos@atmos.org
- Doc fixups - Aitor García Rey aitor@linkingpaths.com
- Twilio adapter support - Tom Bell tomb@tombell.org.uk