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)