Skip to content

v10.3.2

Latest
Compare
Choose a tag to compare
@ronaldoussoren ronaldoussoren released this 30 Nov 10:49
· 167 commits to master since this release
  • 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, and WKURLSchemeHandler 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 an uRL keyword argument, with this fix the keyword argument is named URL.

    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.