Changelog for
python311-nbxmpp-5.0.1-1.1.noarch.rpm :
* Sun Jun 30 2024 Dirk Müller
- update to 5.0.1:
* SecurityLabels: Add restrict attribute
* Mon Jun 10 2024 Alexei Sorokin - Update to version 5.0.0:
* Update XEP-0425 to latest version.
* Parse XEP-0172 nickname in MUC presences.
* Add support for multi language bodies and fallbacks.
* XEP-0490: Message Displayed Synchronization.
* XEP-0317: Hats.
* MUC: Process muc user data for all message types.
* XEP-0424: Message Retraction.
* Add Jingle Feedback namespace.
* Add XEP-0215 namespace.
* Protocol: Improve error message when parsing JIDs.
* Add new moderation namespace disco info property.
* Improve support for full stanza encryption.
* Add EncryptionData struct.
* Replies: Return JID instead of string.
* Protocol: Remove deprecated \"code\" attribute usage in Errors.
* Message: Fix false positive muc pm detection.
* IBB: Fix parsing open stanza.
* Fri Apr 19 2024 Max Lin - Switch to python3.11 for Leap15 by added %{?sle15_python_module_pythons}- Explicit to define runtime requirements, macro %{?python_enable_dependency_generator} won\'t work for Leap 15. also removed %{?python_enable_dependency_generator}
* Tue Feb 13 2024 Alexei Sorokin - Update to version 4.5.4:
* Add XEP-0353 namespace.
* Correctly discover subject change.
* DateTime: Be more strict with parsing.
* Sat Nov 25 2023 Alexei Sorokin - Update to version 4.5.3:
* Websocket: Make TLS properties available.
* SASL2: Make login test mode work.
* Websocket: Set user agent.
* Mon Nov 06 2023 Alexei Sorokin * SASL: Add back lost ANONYMOUS auth mechanism.
* PubSub: Narrow accepted message types.
* Tue Oct 24 2023 Alexei Sorokin * Support XEP-0440 SASL Channel-Binding Type Capability.
* Sun Oct 22 2023 Alexei Sorokin * Add DiscoInfo.has_identity().
* JID: Add JID.from_iri().
* JID: Improve compliance when generating IRIs.
* Chatstates: Accept chatstates with delay tag.
* Fri Sep 01 2023 Alexei Sorokin - Update to version 4.3.3:
* JID: Allow comparisons against any object.
* DiscoInfo: Improve discovery if subject is allowed to be modified.
* Don’t expect localpart for bare JIDs.
* Mon Aug 07 2023 Alexei Sorokin - Update to version 4.3.2:
* SecurityLabels: Add get_label_hash().
* JID: Add sqlite3 adapter magic method.
* MessageProperties: Add origin_id attribute.
* MessageProperties: Add remote_jid attribute.
* Client: Return only copy of ignored errors.
* CommonError: Add \"by\" attribute.
* Moderation: Parse more data.
* HTTP: Add set_accept_certificate().
* Sun May 28 2023 Alexei Sorokin - Update to version 4.3.1:
* HTTP: Abort correctly on content overflow.
* Websocket: Always set peer certificate.
* Fri May 26 2023 Alexei Sorokin - Update to version 4.3.0:
* Add option to force http1.
* Add method to generate XMPP IRIs.
* Lower log level for missing GSSAPI dependency.
* OMEMO: Add device id and namespace to OMEMOBundle.
* Don’t delete session object in cleanup().
* HTTP: Don’t accept content encoding.
* Sun Mar 26 2023 Dirk Müller - update to 4.2.2:
* HTTP: Reset attributes on redirect
* Thu Mar 23 2023 Alexei Sorokin - Update to version 4.2.1:
* HTTP: Make sure streams are closed only once.
* Sun Feb 05 2023 Alexei Sorokin - Update to version 4.2.0:
* Add support for XEP-0461: Message Replies.
* Add SASLprep profile.
* Require PyGObject 3.42.0.
* Mon Jan 23 2023 Alexei Sorokin - Update to version 4.1.0:
* Port package to pyproject.toml.
* Handle race condition when cancelling request.
* Fri Jan 13 2023 Alexei Sorokin - Update to version 4.0.1:
* HTTP: Parse uri with correct flags.
* Fri Jan 06 2023 Alexei Sorokin - Update to version 4.0.0:
* Add message reactions (XEP-0444) support.
* Add HTTP module.
* Raise required python version to 3.10.
* Remove example client.
* Port to libsoup3.
* XEP-0392: Update to 0.8.0.
* Mon Oct 31 2022 Alexei Sorokin - Update to version 3.2.5:
* Add support for XEP-0421.
* MUC: Check correctly for muc subject.
* Client: Don’t override modified certification errors.
* Sat Oct 08 2022 Alexei Sorokin - Update to version 3.2.4:
* Tasks: Track timeouts within the task.
* MUC: Relax definition of MUC config change.
* Thu Sep 29 2022 Alexei Sorokin - Update to version 3.2.3:
* TCP: Improve detection of broken connection.
* Tue Sep 13 2022 Alexei Sorokin - Update to version 3.2.2:
* Expose TLS version and ciphersuite.
* Add stringprep implementation.
* Add packaging as dependency.
* Use stringprep instead of precis for JID validation.
* Add missing __init__.py to examples.
* You can set the env variable NBXMPP_USE_PRECIS to revert back to the old behaviour.
* Mon Aug 29 2022 Alexei Sorokin - Update to version 3.2.1:
* Prepare domain names with UTS46.
* Sun Aug 28 2022 Alexei Sorokin - Update to version 3.2.0:
* Add support for Extensible SASL Profile (XEP-0388).
* Set timeout for host-meta http query.
* Wed Jul 27 2022 Alexei Sorokin - Update to version 3.1.1:
* Add more datetime test cases.
* Use cache when calling JID.new_as_bare().
* Allow handlers to connect to presence type available.
* Sat May 28 2022 Alexei Sorokin - Update to version 3.1.0:
* Client: Disconnect after stream restart in Login mode.
* Examples: Allow to connect with different modes.
* Fri May 20 2022 Alexei Sorokin - Update to version 3.0.2:
* Roster: Raise exception if a full jid is found.
* AdHoc: Don’t raise on empty nodes.
* Roster: Don’t fail when no roster attribute is found.
* Remove redundant wheel dependency.
* Sat May 14 2022 Alexei Sorokin - Update to version 3.0.1 (changes since 2.0.6):
* Add Roster module.
* Add Last Activity module.
* Add EntityTime module.
* Bookmarks: Add extensions support.
* Add Message Moderation.
* Implement SCRAM-SHA-512.
* AdHoc: Improve XEP-0050 Compliance.
* Correctly handle RSM count request.
* Correction: Ignore messages where message id == replace id.
* Blocking: Don’t abort processing after parsing unblocks.
* Handle multiple stanza-id elements.
* Many breaking changes to methods and structs.- The minimal required version of Python is 3.9.
* Sun Mar 27 2022 Dirk Müller - update to 2.0.6:
* Fix bookmarks compat namespace
* Resolve websocket uri only via https
* Sat Nov 13 2021 Dirk Müller - update to 2.0.4:
* Ignore messages with incorrect id
* AdHoc: Make parsing AdHoc commands more compliant
* Correctly handle RSM count request
* Improve XEP-0050 Compliance
* GSSAPI: Catch OSError
* Tue Oct 26 2021 Dominique Leuenberger - Version the typelib(Soup) BuildRequires to stick to 2.4: this is what the code explicitly checks for (avoid choice with newer Soup tyeplibs).
* Tue May 18 2021 Matej Cepl - Make running tests verbose
* Mon May 17 2021 Ferdinand Thiessen - Enable testing
* Use gitlab sources, pypi.org package does not contain the test files- Skip not supported python flavors (< 3.7)
* Mon May 17 2021 Ferdinand Thiessen - Update to version 2.0.2
* New
* Properties: is_from_us() Method
* New JID object
* Add JID Escaping (XEP-0106) support
* Add VCard4 (XEP-0292) support
* Make module calls generator based
* Add GSSAPI support (XEP-0233)
* Simplify and harmonize module API
* Bugfixes
* Fix handling invalid websocket uris
* Add get_text() for Error Base class
* Client: Remove GSSAPI from default mechanisms
* Presence: Fix is_nickname_changed check
* UserAvatar: Add default argument