Skip to content

Releases: ashvardanian/TinySemVer

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

14 Oct 14:04

Choose a tag to compare

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)

Release v2.1.1

17 Nov 12:43

Choose a tag to compare

Release: v2.1.1 [skip ci]

Patch

Release v2.1.0

17 Nov 12:28

Choose a tag to compare

Release: v2.1.0 [skip ci]

Minor

Patch

  • Improve: Optional dependencies (4ff62ee)
  • Make: Dependencies of publishing script (66d69f0)
  • Improve: Rich text output (9dbddca)
  • Make: requirements.txt (e0b362c)
  • Fix: Missing quote in YAML (f822b2e)
  • Improve: OpenAI action args (c9f5845)

Release v2.0.8

16 Nov 15:16

Choose a tag to compare

Release: v2.0.8 [skip ci]

Patch

  • Improve: Named tuples for commits (1bf5232)
  • Improve: Added function to convert the different commits into a message (4847361)
  • Improve: Added commit hashes to the end of the commit messages (533402b)
  • Improve: Added commit messages to the release notes (0f1c843)

Release v2.0.7

18 Aug 02:26

Choose a tag to compare

Release: v2.0.7 [skip ci]

Release v2.0.6

15 Aug 18:14

Choose a tag to compare

Release: v2.0.6 [skip ci]

Release v2.0.5

15 Aug 17:47

Choose a tag to compare

Release: v2.0.5 [skip ci]

Release v2.0.4

15 Aug 02:37

Choose a tag to compare

Release: v2.0.4 [skip ci]

Release v2.0.3

14 Aug 16:48

Choose a tag to compare

Release: v2.0.3 [skip ci]

Release v2.0.2

14 Aug 16:26

Choose a tag to compare

Release: v2.0.2 [skip ci]