Skip to content

v3: No to LLM, Yes to Moving Major & Minor Tags

Latest

Choose a tag to compare

@ashvardanian ashvardanian released this 14 Oct 14:04

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

  • Add: Moving Major and Minor releases (d153cc8)
  • Add: Test and lock dependencies (0547fcc)

Patch

  • Improve: Make moving tags optional (02b4222)
  • Fix: Traceback exception handling (7a677d9)
  • Docs: Repo capitalization (2c56857)
  • Fix: Deprecated re.sub positional count (88db141)
  • Docs: Remove LLMs from positioning (6005b2a)
  • Make: Bump dependencies (0d757af)
  • Improve: Expose functionality in __init__ (a7f8f3e)
  • Fix: Match Feat verb, as claimed in docs (19b939c)
  • Fix: Don't override GITHUB_TOKEN env var with nil (027d05e)
  • Fix: Return new semantic version (8b4939c)
  • Improve: Normalize pathlib.Path to str (83679b4)
  • Improve: Check file presence (29ed202)