Skip to content

docs: loosen quickstart version pin to 0.4.x range#10

Merged
bionicbutterfly13 merged 1 commit into
mainfrom
fix/quickstart-version-range
May 11, 2026
Merged

docs: loosen quickstart version pin to 0.4.x range#10
bionicbutterfly13 merged 1 commit into
mainfrom
fix/quickstart-version-range

Conversation

@bionicbutterfly13
Copy link
Copy Markdown
Owner

Summary

  • docs/quickstart.md:25 pinned readers to elume==0.4.0. Anyone following the doc would miss patch releases (including any future security patches) within the 0.4.x line.
  • Loosened to elume>=0.4.0,<0.5 so the next 0.4.x release picks up automatically while preventing accidental jump to a 0.5.x that may change the public API the example depends on.
  • README.md:273 ("Consuming Elume") was left at elume==0.4.0 on purpose: that example illustrates the practice of exact pinning for downstream projects' own pyproject.toml, where the consumer manages upgrades.

Test plan

  • pytest tests/ — 1194 passed
  • Quickstart still parses to valid pip syntax: pip install "elume>=0.4.0,<0.5"

Follows up on the security review from PR #9.

Quickstart was pinned to elume==0.4.0. Users following the doc would miss
patch releases (including security fixes) within the 0.4.x line. Loosen to
>=0.4.0,<0.5 so the next 0.4.x release picks up automatically while
preventing accidental jump to a 0.5.x that may change the public API.
@bionicbutterfly13 bionicbutterfly13 merged commit b9bfe41 into main May 11, 2026
2 checks passed
@bionicbutterfly13 bionicbutterfly13 deleted the fix/quickstart-version-range branch May 11, 2026 06:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant