Skip to content

Prepare terminaltrees 1.0.0 - #1

Merged
edel67 merged 1 commit into
mainfrom
codex/prepare-v1-release
Oct 6, 2026
Merged

edel67 merged 1 commit into
mainfrom
codex/prepare-v1-release

Conversation

@edel67

@edel67 edel67 commented Oct 6, 2026

Copy link
Copy Markdown
Owner

Summary

Prepare terminaltrees 1.0.0 with a compatibility commitment for documented environments and options. The manual derives its version from the package metadata.

Clarify comments about layout constraints, fitting, image generation and CI without changing tree geometry or fitting behavior. The checker’s help description also receives a punctuation change.

Verification

  • The preview checker passed from both the checkout and extracted distribution, including all ten expected-rejection cases.
  • The distribution rebuilt successfully with 29 manifest-defined entries and matching source files.
  • All nine manual and fitting-comparison pages are pixel-identical to the preceding release candidate.
  • Executable-content comparisons found no logic changes. Preview checks do not require byte equality with the checked-in SVG.

This PR prepares the release. It does not publish a tag, GitHub Release or CTAN upload.

@edel67
edel67 marked this pull request as ready for review October 6, 2026 05:56
Copilot AI balanced review requested due to automatic review settings October 6, 2026 05:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The release metadata and documentation changes are consistent with the existing implementation and introduce no unresolved issues.

Review effort: Balanced
Findings: None

What changed in this PR

Prepares terminaltrees 1.0.0 while preserving existing rendering and fitting behavior.

Changes:

  • Updates package metadata to version 1.0.0.
  • Documents Semantic Versioning compatibility commitments.
  • Clarifies implementation, test, example, build, and CI comments.
File Description
terminaltrees.sty Updates release metadata and clarifies implementation comments.
terminaltrees-tests/​check.py Clarifies checker documentation and comments.
README.md Adds the versioning policy.
examples/​comparison.tex Clarifies shared comparison content.
build-ctan.py Clarifies README image generation ownership.
.github/​workflows/​readme-image.yml Clarifies APT source isolation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@edel67

edel67 commented Oct 6, 2026

Copy link
Copy Markdown
Owner Author

Reviewed the feedback for 0f6cc36. No findings require changes. The exact-head CI check passed, including tree checks and preview generation. Merge and release publication remain separate steps.

@edel67
edel67 merged commit faeb59b into main Oct 6, 2026
2 checks 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.

2 participants