Repository navigation
Releases: javipalanca/PyJabber
Releases · javipalanca/PyJabber
Release list
v0.4.6b1
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
v0.4.5
v0.4.4
What's Changed
- Enable to set parameters via env variables via prefix (PYJABBER_VERBOSE, PYJABBER_DATABASE_IN_MEMORY, etc.)
- Fix plugin error when used the default value
- Fix logger error in XMLParser
- Fix compability with Python 3.9 due to type notation with '|'
Full Changelog: v0.4.3...v0.4.4
v0.4.3
v0.4.2
Minor bug fixes
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v.0.4.0
v0.3.0
v0.2.9
v0.2.8: Merge pull request #52 from DinoThor/develop
- Use of SQLAlchemy for database management
- Implemented Alembic for migration in future changes in DB tables schemes
- Changed plugins/items parametrization. Drop the use of a .yaml file and included the two options in the Parameter object. In future releases, it will be customizable via CLI also