Skip to content

Releases: Investigamer/omnitils

1.5.1

Choose a tag to compare

@github-actions github-actions released this 04 May 02:07
1.5.1
e677b2f

1.5.1 (2026-05-03)

Fix

  • files/archive: Adjust use_7zip parameter to match sister function, harden unpack_zip against malicious archives

Refactor

  • pyproject.toml: Updated deps

1.5.0

Choose a tag to compare

@github-actions github-actions released this 04 May 01:35
1.5.0
16f9303

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

Choose a tag to compare

@Investigamer Investigamer released this 18 Oct 01:32
1.4.6
2b28557

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

Choose a tag to compare

@Investigamer Investigamer released this 16 Oct 23:01
1.4.5
16c2f0f

1.4.5 (2024-10-16)

Fix

  • logs: Remove "location" by default, fix loguru incompatibility with extras passed

1.4.4

Choose a tag to compare

@Investigamer Investigamer released this 11 Oct 02:17
1.4.4
f7019b3

1.4.4 (2024-10-10)

Fix

  • files/archive: Remove broken import, fix failed typing

1.4.3

Choose a tag to compare

@Investigamer Investigamer released this 10 Oct 23:20
1.4.3
420c7a3

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

Choose a tag to compare

@Investigamer Investigamer released this 01 Oct 19:49
1.4.2
a8e6d7a

1.4.2 (2024-10-01)

Fix

  • dateutil: Add missing dependency

Refactor

  • release.yml: Deprecate default release template

1.4.1

Choose a tag to compare

@Investigamer Investigamer released this 23 Sep 01:34
1.4.1
175cab2

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 install command

Refactor

  • workflows: Update build pipeline