Releases: Investigamer/omnitils
Releases · Investigamer/omnitils
Release list
1.5.1
1.5.0
1.5.0 (2026-05-03)
Feat
- files/archive: Fix breaking changes after code review, implement support for DictionarySize/WordSize when using py7zr, add various sane defaults
- files: Add support for Tar, Tar 7z, extracting 7z with faster 7-Zip if available, various tweaks and improvements
Fix
- unpack_tar: Replace unsafe tar unpacking behavior, project now requires Python 3.12+
- gdrive_download_file: Fix Google Drive download when the file doesn't already exist locally
- github: Correct bad import statement, pending future replacement of ratelimit -> limits
- modules: Address incorrect application of ModuleTree type, fix type issues
Refactor
- cli: Replace click with typer for testing CLI
- download: Minor type improvement
1.4.6
1.4.6 (2024-10-17)
Fix
- log: No longer inject message during formatting step, ensure logger allows formatting tags by default
- github: Ensure correct repository name is provided in the return Path when downloading a repository
1.4.5
1.4.5 (2024-10-16)
Fix
- logs: Remove "location" by default, fix loguru incompatibility with extras passed
1.4.4
1.4.4 (2024-10-10)
Fix
- files/archive: Remove broken import, fix failed typing
1.4.3
1.4.3 (2024-10-10)
Fix
- typing: Improve accuracy of defined types
Refactor
- schema: Add "ArbitraryDictSchema", alternative for DictSchema that allows arbitrary types
- cli/testing: Use DisposableDir to generate temporary directory when testing github downloads
1.4.2
1.4.2 (2024-10-01)
Fix
- dateutil: Add missing dependency
Refactor
- release.yml: Deprecate default release template
1.4.1
1.4.1 (2024-09-22)
Fix
- duplicate: Remove CHANGES.md from repository
- workflows: Ensure build workflow functions correctly
- workflows: Ensure dev deps are installed during
poetry installcommand
Refactor
- workflows: Update build pipeline