.. :changelog:

History
-------

0.2.0 (2013-10-21)
++++++++++++++++++

- Add basic support for Gerrit's REST API
- Fix crash in stream-events handling when events do not have ``reason`` field
- Add ``sortKey`` to query results to allow resuming queries
- Remove unused ``patchset`` member from ``change-abandoned`` and ``change-restored`` events
- Fix busy loop when processing stream events
- Ensure errors in JSON parsing don't leave everything in a broken state

0.1.1 (2013-09-13)
++++++++++++++++++

- Support for Mac OSX
- Make the connection setup thread-safe
- Unknown event types are no longer treated as errors
- Clients can access event data that is not encapsulated by the event classes
- Better handling of errors when parsing json data in the event stream
- SSH username and port can be manually specified instead of relying on ``~/.ssh/config``
- Support for the ``merge-failed`` event
- Support for the ``reviewer-added`` event
- Support for the ``topic-changed`` event
- Add ``--verbose`` (debug logging) option in the example script
- Add ``--ignore-stream-errors`` option in the example script
- Improved documentation

0.1.0 (2013-08-02)
++++++++++++++++++

- First released version

.. :changelog:

History
-------

0.2.1 (2013-10-21)
++++++++++++++++++

- Minor documentation updates

0.2.0 (2013-10-21)
++++++++++++++++++

- Add basic support for Gerrit's REST API
- Fix crash in stream-events handling when events do not have ``reason`` field
- Add ``sortKey`` to query results to allow resuming queries
- Remove unused ``patchset`` member from ``change-abandoned`` and ``change-restored`` events
- Fix busy loop when processing stream events
- Ensure errors in JSON parsing don't leave everything in a broken state

0.1.1 (2013-09-13)
++++++++++++++++++

- Support for Mac OSX
- Make the connection setup thread-safe
- Unknown event types are no longer treated as errors
- Clients can access event data that is not encapsulated by the event classes
- Better handling of errors when parsing json data in the event stream
- SSH username and port can be manually specified instead of relying on ``~/.ssh/config``
- Support for the ``merge-failed`` event
- Support for the ``reviewer-added`` event
- Support for the ``topic-changed`` event
- Add ``--verbose`` (debug logging) option in the example script
- Add ``--ignore-stream-errors`` option in the example script
- Improved documentation

0.1.0 (2013-08-02)
++++++++++++++++++

- First released version

Update change log for 0.2.1
Update change log for 0.2.1

In commit a1ca197 the version was supposed to be bumped to 0.2.0 but
was set to 0.2.1 instead.

The 0.2.0 tag was already pushed, so it can't be fixed now.

Make 0.2.1 instead with the couple of documentation fixes that have
been added since.

Change-Id: I70afb0de3124c03d957a8be0d54cabcceb5be9b8
