Releases: ashvardanian/TinySemVer
Releases · ashvardanian/TinySemVer
v3: No to LLM, Yes to Moving Major & Minor Tags
This major release removes all AI/LLM features from TinySemVer, eliminating the OpenAI dependency and associated API costs. The only remaining dependency is the rich library for terminal formatting. TinySemVer now automatically maintains moving version tags (e.g., v3, v3.0) alongside pinned tags (e.g., v3.0.0), enabling users to opt into automatic non-breaking updates similar to actions/checkout@v4.
Major
- Break: Drop all AI features (734832e)
Minor
Patch
- Improve: Make moving tags optional (02b4222)
- Fix: Traceback exception handling (7a677d9)
- Docs: Repo capitalization (2c56857)
- Fix: Deprecated
re.subpositional count (88db141) - Docs: Remove LLMs from positioning (6005b2a)
- Make: Bump dependencies (0d757af)
- Improve: Expose functionality in
__init__(a7f8f3e) - Fix: Match
Featverb, as claimed in docs (19b939c) - Fix: Don't override
GITHUB_TOKENenv var with nil (027d05e) - Fix: Return new semantic version (8b4939c)
- Improve: Normalize
pathlib.Pathtostr(83679b4) - Improve: Check file presence (29ed202)
Release v2.1.1
Release v2.1.0
Release v2.0.8
Release v2.0.7
Release: v2.0.7 [skip ci]
Release v2.0.6
Release: v2.0.6 [skip ci]
Release v2.0.5
Release: v2.0.5 [skip ci]
Release v2.0.4
Release: v2.0.4 [skip ci]
Release v2.0.3
Release: v2.0.3 [skip ci]
Release v2.0.2
Release: v2.0.2 [skip ci]