-
Fix a number of test failures on macOS 15 These are all documentation and test updates.
-
#593: PyObjCTools.AppHelper.runConsoleEventLoop no longer exits the process on macOS 14 or later when stopping the event loop.
-
#613: Actually expose protocols
KHTTPCookieStoreObserver
,WKURLSchemeTask
, andWKURLSchemeHandler
in the WebKit bindings. -
Remove workaround for a linker problem in early versions of Xcode 15, which restores support for building with Xcode Command Line tools.
-
The release contains wheels for the free-threaded build of Python 3.13.
Note that PyObjC does not support running without the GIL at this time.
-
Fix for running test suite with recent versions of setuptools
Recent versions of setuptools broke the "test" command, the full command has been reimplemented as part of PyObjC.
-
#627: Fix build issue when deployment target is 15.0 or later.
-
#623: Don't lowercase the first character of the first keyword argument for
__new__
when the segment only contains upper case characters.Before this change
initWithURL:
mapped to anuRL
keyword argument, with this fix the keyword argument is namedURL
.Fix by user @rndblnch on github
-
#625: Fix crash for calling
NSIndexSet.alloc().initWithIndex_(0)
This "fix" is a workaround for what appears to be a bug in Foundation.
-
#569: Actually remove the workaround for Xcode 15.0
-
#619: Fix race condition in creating proxy objects for Objective-C classes.