=========
Changelog
=========

-----------------
0.32 - 2011-11-30
-----------------

- UI/UX improvements.
  [mishunov]

- Fixed a title-less portlet bug.
  [ggozad]

- Fixed a bug that would allow the storage to load only 10 items from each 
  node.
  [ggozad]

- Fixed json views to set properly json headers.
  [ggozad]

-----------------
0.31 - 2011-11-28
-----------------

- Version fix.
  [ggozad]

----------------
0.3 - 2011-11-28
----------------

- Support one-level threading on pubsub nodes.
  [ggozad]

- Allow users to subscribe to individual nodes.
  [ggozad]

- Load PubSub items asyncronously.
  [ggozad]

- Implement XEP-0049 private storage on XMPP.
  [ggozad]

- Implement vCard 2.0 support. Allows all user meta-data/avatars to be stored
  on the XMPP server, avoiding all calls to Plone.
  [ggozad]

- Fix rare condition where a Safari browser would really misbehave and
  sometimes crash. Reverted patch to Strophe to allow WebKit browsers to make
  a synchronous instead of async call to disconnect on page unload.
  [ggozad]

- Styling!
  [mishunov]

- Update German translations
  [potzenheimer]

- Update french translation
  [toutpt]

-----------------
0.23 - 2011-11-02
-----------------

- Add German translations
  [potzenheimer]

- Added Italian translation
  [giacomos]

- Added French translation
  [toutpt]

-----------------
0.22 - 2011-11-02
-----------------

- i18n support. Norwegian and Greek for the time being.
  [ggozad]

- Provide a portlet that shows a PubSub feed.
  [ggozad]

- Fixed magic link error when the url points to a binary. 
  https://github.com/ggozad/jarn.xmpp.core/issues/13
  [ggozad]

-----------------
0.21 - 2011-10-27
-----------------

- Do not track user's geolocation unless it's necessary.
  [ggozad]

- Proxy the downloading of favicons (Closes #11).
  [ggozad]

- Link portrait to personal stream in feed views. (Closes #10).
  [ggozad]

- "Pretty dates" for the pubsub feed. (Closes #8).
  [ggozad]

----------------
0.2 - 2011-10-20
----------------

- Add geolocation capabilities. Posting to feeds can now include geolocation
  data.
  [ggozad]

- Use sessionStorage for user-info data, so that they are only fetched once
  per session.
  [ggozad]

------------------
0.2b1 - 2011-10-09
------------------

- Design and implement awesome UI for messaging, presence, pubsub feeds.
  [mishunov, ggozad]

- Replace python views/utilities for publishing to nodes by js.
  [ggozad]

- Provide a pubsub item view and load them asynchronously in the pubsub feed
  view.
  [ggozad]

- Start using sessionStorage in browsers where this is supported.
  [ggozad]

- Remove multi-user chat. It will go in again properly when the use-cases have
  been defined.
  [ggozad]

------------------
0.1b4 - 2011-09-30
------------------

- Revert to using Strophe 1.0.1 as a workaround against broken xml parser that
  insists on escaping everything.
  [ggozad]

------------------
0.1b3 - 2011-09-18
------------------

- Patch strophe to make synchronous requests in order to be able to *really*
  disconnect on onbeforeunload. This is to stop WebKit-based browsers from
  keeping users connected until they timeout. Also, no longer use minified
  versions of strophe libraries, since we patch them.
  [ggozad]

- Documentation updates.
  [tkimnguyen]

------------------
0.1b2 - 2011-09-02
------------------

- Fix startup subscriber to not do anything if the product has not been
  installed. This allows you to install on an existing site.
  [ggozad]

- Update to Strophe 1.0.2
  [ggozad]

------------------
0.1b1 - 2011-09-01
------------------

- Simplified configuration and fixed confusing typos in the registry
  [ggozad]

- The admin client now handles failures to connect as well as getting
  disconnected. When this happens, the admin client utility will
  get unregistered and will retry on the next request.
  [ggozad]

- A viewlet is now available through which all actions can be performed.
  [ggozad]

- Added recipe in buildout to build ejabberd. Requires a working erlang
  installation.
  [ggozad]

- JS fixes
  [ggozad]

------------------
0.1a3 - 2011-06-06
------------------

- Included recipe to generate a working ejabberd.cfg using 
  collective.recipe.template.
  [ggozad]

- Added some basic tests for pubsub.
  [ggozad]

- Run tests requiring the EJABBERD layer only when level 2 is specified on the
  testrunner.
  [ggozad]

------------------
0.1a2 - 2011-05-11
------------------

- Updated documentation on how to add a recent wokkel.
  [ggozad]

------------------
0.1a1 - 2011-05-09
------------------

- Initial release
  [ggozad]
