Repository navigation
[PDFCLOUD-6746] Prepare 1.4.1 with Apache-2.0 licensing - #59
Merged
Merged
Conversation
- Declare Apache-2.0 and package LICENSE and NOTICE in distributions. - Refresh README capabilities, installation commands, and public links. - Move filename checks into CONTRIBUTING and update the lockfile to version 1.4.1. Assisted-by: Codex
✅ Deploy Preview for pdfrest-python ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
datalogics-tsmith
approved these changes
Oct 28, 2026
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PDFCLOUD-6746
Jira work item
Why this change
The PyPI project description does not yet describe capabilities added since 1.0.3, and the package does not declare its license. Prepare version 1.4.1 with updated onboarding and explicit Apache-2.0 licensing.
What changed (high level)
Refresh the README to describe existing structured document conversions, shape overlays, PostScript workflows, and password-protected image exports. Give uv and pip equal treatment, make repository links usable from PyPI, and move filename checks into the contributing guide.
Add the Apache 2.0 license and copyright notice, and declare both files in the package metadata so they ship with the wheel and source distribution. Bump the project and lockfile version to 1.4.1.
Behavior changes
Package metadata now reports version 1.4.1 and the Apache-2.0 license expression. Both distribution formats include LICENSE and NOTICE. This change affects documentation, licensing, and packaging metadata; it introduces no API or dependency changes.
Validation
Passed full repository pre-commit checks, including Ruff and basedpyright, and strict Twine checks for the built wheel and source distribution. Verified the packaged README, version, license metadata, and exact LICENSE/NOTICE contents.
Also verified that the release workflow's uv 0.9.18 accepts the lockfile and builds both distributions with Python 3.11. The dependency graph is unchanged.
Runtime tests, live tests, examples, and the Python 3.10–3.14 test matrix were not rerun because this diff contains no runtime implementation changes.
Risks and follow-ups
Use release tag 1.4.1 to match the updated package metadata. CI must pass before merge; no application migration is required.