Skip to content

Prepare v0.25.0 release - #584

Merged
pjbull merged 1 commit into
masterfrom
prepare-release-version-bump
Aug 22, 2026
Merged

Prepare v0.25.0 release#584
pjbull merged 1 commit into
masterfrom
prepare-release-version-bump

Conversation

@pjbull

@pjbull pjbull commented Aug 22, 2026

Copy link
Copy Markdown
Member

Prepares the v0.25.0 release: bumps pyproject.toml to 0.25.0 and retitles the ## UNRELEASED changelog section to ## v0.25.0 (2026-08-22), adding the entry PR #572 (presigned URLs for the cloudpathlib.local mocks) never got, plus missing PR links and ordering/wording cleanup on the sibling entries. Reconciles the hand-written docs with the entries in that section: the caching page now documents walk(lazy=True) dirnames pruning and the new CloudPathLocalPathTraversalError, the testing page documents mock presigned URLs, and the authentication page enumerates the copy-specific S3 ExtraArgs (verified against boto3.s3.transfer.S3Transfer.ALLOWED_COPY_ARGS) alongside the source-vs-destination SSE-C distinction. The only code change is a docstring: addressing_style also accepts boto3's "path" and "auto". Notebook edits are markdown-only, so no cells were re-executed; the docs/docs/script/ mirrors were regenerated with nbautoexport, which also picked up pre-existing drift in patching_builtins.py and one code cell of testing_mocked_cloudpathlib.py. No release has been tagged — that is left as a follow-up.

No issue; this is release prep.


Contributor checklist:

  • I have read and understood CONTRIBUTING.md
  • Confirmed an issue exists for the PR, and the text Closes #issue appears in the PR summary (e.g., Closes #123). — n/a, release prep
  • Confirmed PR is rebased onto the latest base
  • Confirmed failure before change and success after change — n/a, no behavior change
  • Any generic new functionality is replicated across cloud providers if necessary — n/a
  • Tested manually against live server backend for at least one provider — n/a, docs and version only
  • Added tests for any new functionality — n/a, no new functionality
  • Linting passes locally (make lint)
  • Tests pass locally (make test: 1121 passed, 8 skipped)
  • Updated HISTORY.md

Additional verification: make docs builds with no warnings or errors, and the installed package reports 0.25.0, which is what the release.yml tag-match gate checks.

🤖 Generated with Claude Code

Bump the version to 0.25.0 and close out the UNRELEASED changelog section
as v0.25.0 (2026-08-22). Add the changelog entry that PR #572 (presigned
URLs for the cloudpathlib.local mocks) never got, and add missing PR links
to sibling entries.

Reconcile the hand-written docs with the entries in that section: document
walk(lazy=True) dirnames pruning and the new CloudPathLocalPathTraversalError
in the caching page, mock presigned URLs in the testing page, and the
copy-specific S3 ExtraArgs in the authentication page. Also note that
addressing_style accepts boto3's "path" and "auto" values.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

@codecov

codecov Bot commented Aug 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.4%. Comparing base (e0b22b4) to head (6a00dd7).

Additional details and impacted files
@@           Coverage Diff            @@
##           master    #584     +/-   ##
========================================
+ Coverage    93.7%   94.4%   +0.7%     
========================================
  Files          28      28             
  Lines        2290    2290             
========================================
+ Hits         2147    2164     +17     
+ Misses        143     126     -17     
Files with missing lines Coverage Δ
cloudpathlib/s3/s3client.py 94.6% <ø> (ø)

... and 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@pjbull
pjbull merged commit a55e549 into master Aug 22, 2026
28 checks passed
@pjbull
pjbull deleted the prepare-release-version-bump branch August 22, 2026 17:43
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