Skip to content

Release 1.0.0#30

Merged
frederikbeimgraben merged 1 commit into
mainfrom
release/1.0.0
Jun 4, 2026
Merged

Release 1.0.0#30
frederikbeimgraben merged 1 commit into
mainfrom
release/1.0.0

Conversation

@frederikbeimgraben
Copy link
Copy Markdown
Owner

First stable release. Promotes the unreleased changelog block to a structured 1.0.0 entry and bumps the version 0.5.0 → 1.0.0.

BREAKING

  • Font size switch factories renamed to verbatim LaTeX spelling (TinytinyLargeMidLarge, with a semantic flip on Large/Huge); no aliases.
  • \fill length factory FillFill_len (registry-key collision with TikZ Fill); deprecated Fill alias kept with DeprecationWarning.

Headline Added

  • pytex_api blob-in/blob-out render library with trust levels + rootless Podman sandbox; pytex-sandbox-init; CLI --untrusted/--trust-level; font-independent Unicode (MissingGlyphWarning); custom report logos; golden-file tests; frozen public API/__all__ + README Stability; Linux arm64 binary.

Fixed: concurrency-safe _render_depth (ContextVar); back-matter footer "Seite N von N".

Verification (Python 3.13.13): pytest 911 passed / 4 skipped (incl. tests/golden), basedpyright src 0/0, ruff format --check + ruff check clean, pytex --version1.0.0.

Do not merge — Frederik merges + tags.

🤖 Generated with Claude Code

Promote the 0.5.0 unreleased block to a structured 1.0.0 entry (Added/
Changed/Fixed/BREAKING), covering everything merged since v0.4.7, and bump
the package version 0.5.0 -> 1.0.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@frederikbeimgraben frederikbeimgraben merged commit bfc6955 into main Jun 4, 2026
1 check passed
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