This release fixes compatibility with Python 10.12 by removing the dependencies on distutils.versions
. (Thanks to @arubdesu for #42.)
Removed
- Removed Python 2 support. If you're still deploying docklib to macOS versions prior to Monterey 12.3, be sure you're deploying a Python runtime like MacAdmins Python rather than relying on the built-in
/usr/bin/python
. - Removed macOS version detection. This may cause unexpected behavior when referencing the
AllowDockFixupOverride
,show-recents
,recent-apps
,dblclickbehavior
,show-recents-immutable
, andwindowtabbing
keys on macOS versions prior to Big Sur 11.0. - Starting with version 2.0.0, we will not provide .pkg installer files with GitHub releases, since the location of the docklib module is dependent on the path of the Python runtime you deploy to your managed Macs. Instead of deploying the .pkg file, consider using the MacAdmins Python runtime (which includes docklib) or build your own using relocatable-python.
Changed
makeDockAppSpacer()
parameter name has changed fromtype
totile_type
. Please update your scripts if you use this function.- Updated unit tests with new
is-beta
preference key present in macOS Sonoma Dock tiles.