CHANGES
=======


0.4.0
-----

* Support regexes in channel config yaml
* Test Gerrit message filtering
* Add more unit tests including testing of Gerrit() class
* Add unit test framework and one unit test
* Removed unreasonable banning of newer pbr versions
* Add \_get\_username method to discover username

0.3.0
-----

* For patch submitted/merged, announce the branch
* Treat channels as an LRU list
* Add gerrit stream over MQTT support to gerritbot
* Fix reconnection method
* Add a log entry to the debug log on config error
* Replace ci.o.o links with docs.o.o/infra
* Replace six.iteritems with iter()
* Update to modern pbr
* Switched documentation to point to storyboard
* Cleaning up index.rst file
* replace dict.iteritems() with six.iteritems(dict)
* Adding a configuration option for gerritbots PID file path
* Force SSL Configuration Parameter

0.2.0
-----

* Add support for notification of releases on IRC
* Support SSL
* Don't crash on UTF8 errors
* Some README fixups, including git url
* Actually use super calls for init functions in bot.py
* Reconnect to IRC on send error
* Make proposed and merged messages more terse
* Remove dependency on distribute
* Pause between joins to avoid flooding
* Renamed requirements files to standard names
* Use flake8 instead pep8
* Migrate to pbr
* Update online documentation link
* Update README for project move
* Updated .gitreview location
* Create initial sphinx documentation
* Remove sitepackages=true
* Add support for server passwords

0.1.2
-----

* Fix Gerritbot leaking GerritLib Threads
* Handle KeyErrors when event data is not present

0.1.1
-----

* Log useful information

0.1.0
-----

* Remove Nova's description from setup.py
* Add Apache 2 license file
* Add a README file
* Install gerritbot to /usr/local/bin
* Use gerritlib for event-stream consumption
* Add setup.py to project
* Add gitreview
* Fix gerritbot init script
* Allow GerritBot to talk on multiple channels
* Update gerritbot to respond to VRFY +2/-2
* Initial gerritbot code
