v0.4.6b1
Pre-release
Pre-release
This new version fully rewrites the module for Roster and Presence.
The previous migration to asyncio (database and operations) has a few bugs and malpractices. This, along with the tech debt of the code, made necessary to refact and change the majority of both modules.
Fixes
- The notification of Presence are more accurate to the update of the user's state.
- The Roster has severe bugs that made inconsistencies with the persistence in database.
What's new
- Roster and Presence drop the use of Singletons. Now, each client instance has an unique instance of both modules.
- Roster and Presence introduces a new memory shared approach, that allows to drop the use of Singletons and keeping a unify and shared database.
Full Changelog: v.0.4.5...v0.4.6b1