python-dbus-next (0.2.3-1~git20230913164642.cd4befe.droidian) trixie; urgency=medium

  [ Erik Inkinen ]
  * Merge tag 'v0.2.3' into droidian

  [ Eugenio Paolantonio (g7) ]
  * [skip ci] Replace Drone with CircleCI
  * [skip ci] [ci] Use the checkout step provided by the droidian-buildd orb
  * [skip ci] Move to Droidian rolling

  [ Tony Crisci ]
  * Merge pull request #91 from altdesktop/dependabot/pip/urllib3-1.26.5
  * Merge pull request #87 from ydirson/async-callbacks
  * Bump to version 0.2.3

  [ dependabot[bot] ]
  * Bump urllib3 from 1.26.4 to 1.26.5

  [ Yann Dirson ]
  * Support coroutines as signal handlers (#2)

 -- Erik Inkinen <erik.inkinen@erikinkinen.fi>  Wed, 13 Sep 2023 19:46:42 +0300

python-dbus-next (0.2.2-1) bullseye; urgency=medium

  [ Eugenio Paolantonio (g7) ]
  * [packaging] Initial packaging

  [ Tony Crisci ]
  * initial commit
  * fix type info for BYTES in readme
  * catch blockingioerror in glib message writer source
  * refactor for private modules
  * replace SignatureType collapse() with signature property
  * carve out public api
  * continuous integration
  * Merge pull request #1 from acrisci/travis
  * private constants
  * organize toplevel imports
  * convert validator test to pytest
  * add bus creation shortcuts
  * add makefile
  * make gi repository optional
  * Bump to version 0.0.1
  * fix makefile publish target
  * add doc skeleton
  * fix variant circular import and document
  * document signature types
  * document constants
  * update imports in examples
  * document constants
  * move get_proxy_object() to base message bus
  * document the message class
  * document validators
  * document the service module
  * document the proxy object
  * document the proxy interface
  * document the introspection module
  * fix variant docs
  * base message bus cleanup
  * remove loop and main_context
  * document the message bus
  * rearrange docs
  * remove bus convenience bus constructors
  * complete documentation
  * add fulltoc to requirements
  * update readme with documentation link
  * bump to version 0.1.1
  * attempt to fix rtd path error
  * documentation improvements
  * add projects that use dbus-next to readme
  * add tests for int64 properties
  * basic dbus-send implementation
  * service: allow exporting interface multiple times
  * Merge pull request #5 from mdellweg/fix_super_call
  * Merge pull request #7 from Kavan72/master
  * bug: add unix fd type 'h' to valid tokens
  * dbus-send: remove unused import
  * dont use future annotations
  * fix variant validator
  * bump to version 1.1.2
  * Merge pull request #13 from rafalgajda-silvair/fix_export_multiple_paths
  * Merge pull request #14 from rafalgajda-silvair/object_manager
  * Merge pull request #16 from nicola-lunghi/patch-1
  * Merge pull request #19 from folixg/fix-docs
  * test: docker-test python3.7 and python3.8
  * test: no xml string comparison in introspection test
  * docs: fix link to license
  * Merge pull request #23 from folixg/fix-docs
  * Merge pull request #22 from SilvairGit/method_call_no_reply_expected
  * run formatter
  * service: refactor result to msg body
  * Merge pull request #26 from SilvairGit/test_method_call_no_reply
  * Merge pull request #27 from SilvairGit/async_service_methods
  * lint and format
  * readme: remove explicit stability warnings
  * Merge pull request #37 from rafalgajda-silvair/object_manager_signals
  * Merge pull request #39 from MarSoft/fix-service-example
  * bump to version 0.1.3
  * Merge pull request #42 from mdellweg/dbuserror_subclassing
  * Merge pull request #47 from rytilahti/fix_readme
  * Merge pull request #46 from rytilahti/include_received_type
  * update dockerfile for latest ubuntu and remove 3.7 test
  * handle no exception on send_reply exit
  * Implement properties interface for standard interfaces
  * yapf format 0.30
  * low level doc update
  * lazily add match rules on signal
  * add guards for object manager signals
  * harden high level match rule adding with refcounts
  * implement classes for the authentication protocol
  * Add lint and format check to CI
  * Lazily add high level client match rules
  * add tests for all supported pythons
  * Merge pull request #55 from SilvairGit/no_reply_expected
  * add chat link
  * run formatter
  * Merge pull request #57 from M-Bab/master
  * test tcp address with net forwarding
  * add more tcp message tests
  * dont add callback to reply handlers if no reply expected
  * add check for future done in aio reply handler
  * add __version__.py
  * bump to version 0.1.4
  * Merge pull request #62 from rjarry/unmarshaller-optimizations
  * SignatureTree cache optimizations
  * Merge pull request #64 from rjarry/fix-unmarshaller-prefetch-align
  * Merge pull request #63 from kapetan/fix-macos-socket
  * Merge branch 'master' into support_unix_fds
  * disable negotiating unix fds by default
  * Document off_[SIGNAL]
  * aio: fix low level unix fd passing
  * aio: handle errors in hello message
  * add test for low level fd passing
  * aio: implement fd passing for high level service
  * unix fd passing for service properties and signals
  * unix fd implementation for proxy object
  * Merge pull request #69 from trickeydan/master
  * aio: return a future from send
  * aio: add wait_for_disconnect()
  * Merge branch 'master' of github.com:acrisci/python-dbus-next
  * fix old repo links
  * document unix file descriptors
  * bump to version 0.2.1
  * attempt doc fix with pip freeze
  * Merge pull request #73 from hetelek/user/hetelek/fix-asyncio-wait-for
  * makefile: use python module caller
  * aio: safe future reply setter methods
  * handle message bus errors on disconnect
  * Add connected ivar to MessageBus
  * Document AddMatch in message reply handler example
  * bump to version 0.2.2
  * Merge pull request #79 from elParaguayo/mypy_fix
  * Merge pull request #81 from tristantech/bug/property-check-error-message
  * Merge pull request #84 from SilvairGit/dont_log_errors_after_disconnect
  * update requirements.txt
  * add python3.10 to the test suite
  * support PEP563 annotations
  * fixes for requirements.txt
  * service: async properties

  [ Michał Lowas-Rzechonek ]
  * Don't send method returns replies when caller doesn't want them
  * Add unit tests for not sending reply when NO_REPLY_EXPECTED is set.
  * Run formatter
  * Allow coroutines in service methods
  * Extract reply handling to a context manager
  * Allow calling methods with no expected reply
  * Changes to marshalling to support passing fds
  * Don't log errors if call failed after disconnect

  [ Tristan Honscheid ]
  * Bug fix in property validation error message

  [ elParaguayo ]
  * Include py.typed in Manifest.in

  [ Stergios Hetelekides ]
  * Ensure future is not done when setting exception

  [ Dan Trickey ]
  * Implement PEP 561 to indicate inline type hints

  [ Robin Jarry ]
  * unmarshaller: factorize some code
  * unmarshaller: reduce number of read system calls
  * unmarshaller: avoid buffer copies
  * unmarshaller: add read prefetch option
  * unmarshaller: optimize alignment padding formula
  * unmarshaller: prefetch header alignment bytes

  [ Mirza Kapetanovic ]
  * Fix socket creation on macos. SOCK_NONBLOCK does not exists.

  [ Rafał Gajda ]
  * Fix for introspection when multiple nodes are exported under the same root path
  * ObjectManager interface added
  * Fix after review and new test added
  * Removed expanded_intr option after review
  * Style and format cleanup
  * Add representation to Variant
  * Rework test for signal
  * InterfacesAdded and InterfacesRemoved signals with test
  * Rework after review
  * Fix error handling in InterfacesAdded signal
  * Add file descriptor capabilities negotiation
  * Automaticaly replace fds in methods and proxy obj + tests
  * Sendmsg with entire header and pull the value to the constant
  * Reworked AuthResponse and style changes
  * Add unix_fds buffer to Unmarshaller

  [ Martin Babutzka ]
  * Test: Replace EXTERNAL auth with ANONYMOUS auth.
  * Support network (tcp) connections with the path "tcp:host=[ip],port=[port]".
  * Communication must be nonblocking. Must be called after connect, results in an error otherwise.
  * Use external authentification in local use cases and anonymous authentification for dbus-via-tcp.
  * Merge branch 'master' of github.com:altdesktop/python-dbus-next
  * message_bus.py: Remove whitespaces from empty lines. (lint)
  * Fix another formatting issue.
  * Added two tests to verify the functionality of DBus via TCP:
  * Fix: getblocking is not available prior python 3.7.

  [ Dominik George ]
  * Fix format string in exception

  [ Teemu Rytilahti ]
  * Include the received type for SignatureBodyMismatchErrors
  * Fix ServiceInterface code example
  * Add missing space

  [ Matthias Dellweg ]
  * Fix super call in exceptions
  * Allow to use subclasses of DBusError

  [ Semyon Maryasin ]
  * Fix examples for high level service interface

  [ Thomas Goldbrunner ]
  * Change absolute paths to relative paths.
  * Specify language for all code-blocks.

  [ Nicola Lunghi ]
  * Rename LICENCE to LICENSE
  * LICENSE: reformat license file

  [ kavan ]
  * Add timeout support on `introspect` with asyncio.wait_for

 -- Eugenio Paolantonio (g7) <me@medesimo.eu>  Tue, 06 Apr 2021 16:21:27 +0200

