v0.4.4
Due to an incompatibility with Toga 0.3.0dev39, Rubicon-ObjC 0.4.4 was yanked from PyPI.
Bugfixes
- Background threads will no longer lock up on iOS when an asyncio event loop is in use. (#228)
- The ObjCInstance cache no longer returns a stale wrapper objects if a memory address is re-used by the Objective C runtime. (#249)
- It is now safe to open an asyncio event loop on a secondary thread. Previously this would work, but would intermittently fail with a segfault when then loop was closed. (#250)
- A potential race condition that would lead to duplicated creation on ObjCInstance wrapper objects has been resolved. (#251)
- A race condition associated with populating the ObjCClass method/property cache has been resolved. (#252)