Changelog¶
2.4.0 (2026-05-20)¶
Full support for Python 3.15
Dropped support for Python 3.10 (due to compatibility issues).
Added utlx.platform.is_graalpy().
Switch from using charset_normalizer to chardet.
Fix for nox ‘lint’ session.
Setup update, fixes and improvement.
2.3.0 (2026-03-30)¶
Setup update and improvement.
2.2.0 (2026-02-13)¶
Added support for Python 3.15
Setup update (mainly dependencies).
2.1.2 (2026-01-30)¶
utlx.epath.Path.copydir() - added dirs_exist_ok parameter.
utlx.platform.*.capi - added in_addr_t.
utlx.platform.windows - added winapi.
utlx.platform.macos - added macos_version().
utlx.platform.windows.winapi - added OpenProcessToken(), GetTokenInformation().
run(): cleanup and improvements.
Much better typing.
Some minor cleanup and unifications.
Version number alignment (-> 2.x.x).
Copyright year update.
Switched from tox to Nox for project automation.
The documentation has been moved from Read the Docs to GitHub Pages.
Added the nox’s ‘cleanup’ test environment.
Setup update (mainly dependencies) and bug fixes.
1.0.0 (2025-09-09)¶
Making and mark the package typed.
100% code linting.
100% code coverage.
Setup update (mainly dependencies).
0.1.0 (2025-09-01)¶
First public release.
0.0.0 (2025-07-17)¶
Initial commit.