Major changes are
- pyobjc is now a required package on macOS and aqutil is updated to use Cocoa instead of Carbon,
- scanf is implemented in Python, so PyRAF is pure Python on macOS. On Linux, it still builds the xutil extension.
What's Changed
- Fix pickle protocol by @olebole in #143
- Use
update_idletasks()
to avoid hangs on epar GUI window. by @monodera in #145 - Search login.cl in hlib$ as final resort by @olebole in #150
- Update required fields in readthedocs.yaml by @olebole in #159
- Fix the deprecation error for
resize_event
by @monodera in #158 - Fix blank window issue when resizing by @monodera in #161
- Require pyobjc on macOS by @olebole in #162
- Use Cocoa API for window activation/deactivation handling by @olebole in #164
- Use pure Python code for scanf by @olebole in #166
- Migrate from setup.cfg to pyproject.toml by @olebole in #155
- Create dependabot.yml for actions by @olebole in #167
- Bump actions/checkout from 2 to 4 in /.github/workflows by @dependabot in #168
- Bump codecov/codecov-action from 1 to 4 in /.github/workflows by @dependabot in #169
New Contributors
- @monodera made their first contribution in #145
- @dependabot made their first contribution in #168
Full Changelog: v2.2.1...v2.2.2