Changelog
=========

1.0b5 (2012-03-23)
------------------

- Various changes to minize write conflicts. [jcbrand]


1.0b4 (2011-11-20)
------------------

- New feature: ChatRoom objects, for multi-person conversations. [jcbrand]
- More cleanup and refactoring of the API. [jcbrand]


1.0b3 (2011-10-18)
------------------

- Allow non-ascii usernames. [jcbrand]
- Added stress tests and some speed improvements based on these tests. 
  Most notable is that messages are now stored in shared messageboxes inside
  conversation objects. [jcbrand]
- User status support has been removed, since it's not being used by
  babble.client. If someone is still relying on it, please let me know. [jcbrand]


1.0b2 (2011-10-06)
------------------

- Require a 'since' parameter in getUnclearedMessages. [jcbrand]


1.0b1 (2011-10-05)
------------------

- Major change, backwards incompatible to 0.x. Retrieve messages relative to 
  timestamps, instead of marking them as read. [jcbrand]

0.3.1 (2011-01-18)
------------------

- Test for usernames of None in confirmAsOnline [jcbrand]

0.3 (2010-12-16)
----------------

- Added simple caching for the User Access Dict to lessen writes [jcbrand]
- Added the z3c.autoinclude plugin [jcbrand]

0.2 (2010-10-18)
----------------

- Converted message dates to UTC [pilz]

0.1 (2010-05-05)
----------------

- Added default title and id values for the Chat Service [jcbrand]

0.1a1 (2010-04-08)
------------------

- Initial release (jcbrand)
