Smack Changelog

1.0.1 - April 30, 2003

- Fixed bug that caused applets using Smack to crash with a security exception.

1.0.0 - April 25, 2003

- Fixed bug when removing packet listeners.
- Many improvements to the roster class, include presence support, the ability to add new roster entries, subscription handling, ability to see list of entries not in groups, and many bug fixes.
- Fixed ClassCastException in login method.
- Add roster listener feature.
- Added ability to get the list of users in a group chat.
- Default presence mode now has a specific type instead of being null.
- Packet collectors now have a xax number of packets they will queue up.
- The getRoster() method now waits for the roster from the server before returning.
- Registration operations now use the "to" field for packets.
- Improved XMPPException class.
- Added support for easily creating listeners for chat and group chats.
- Fixed NullPointer in ToFilter.
- Added XMPP ID parsing methods to StringUtils class.

1.0 Beta 3 - March 9, 2003

- Add new AccountManager class which can be used to create accounts, delete accounts, and update passwords of existing accounts.
- Fixed bug reading packet properties.
- Fixed NullPointer in the FromContainsFilter.
- Improved XMPPException class, which includes bug fixes and XMPP error codes.
- Improved error handling and messages on the login operation.
- Added ability to the XMPPConnection class find if the user has authenticated, and if so, under which username and resource.
- Debug window title now adjusts based on who authenticated user is.
- Improved Javadocs.

1.0 Beta 2 - February 10, 2003

- Source now compiles under JDK 1.2/1.3.
- Added initial roster support. A lot of functionality is still missing, however, and will be added for subsequent beta releases.
- The smack.jar file was not included in the distribution.
- SSL cerficate check is now more strict.
- The XML parser used is now smaller.
- Fixed XMPPConnection.close() errors.
- The XML library should now load correctly in J2EE environments.

1.0 Beta 1.1 - January 20, 2003

- XML JAR was not being merged correctly with smack.jar by build process, which caused XML parsing to fail.

1.0 Beta 1 - January 17, 2003

- Initial release.