Skip to content

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 03 Jun 06:33
· 115 commits to main since this release
33ac3bb

Features

  • RubiconEventLoop() is now exposed as an interface for creating a CoreFoundation compatible event loop. (#557)

Bugfixes

  • The interface with EventLoopPolicy was updated to account for the eventual deprecation of that API in Python. (#557)

Backward Incompatible Changes

  • Python 3.14.0a4 deprecated the use of custom event loop policies, in favor of directly instantiating event loops. Instead of calling asyncio.new_event_loop() after installing an instance of rubicon.objc.eventloop.EventLoopPolicy, you can call RubiconEventLoop() to instantiate an instance of an event loop and use that instance directly. This approach can be used on all versions of Python; on Python 3.13 and earlier, RubiconEventLoop() is a shim that performs the older event loop policy-based instantiation. (#557)

Misc