Skip to content

chore: release main - #49

Merged
MikeGrier merged 1 commit into
mainfrom
release-please--branches--main
Aug 29, 2026
Merged

chore: release main#49
MikeGrier merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@MikeGrier

Copy link
Copy Markdown
Owner

🤖 I have created a release beep boop

windows-file-watcher: 0.1.3

0.1.3 (2026-08-29)

Bug Fixes

  • file-watcher: assert teardown on the queue, not on a drained count (140cf3d)
windows-file-watcher-example-test-harness: 0.1.2

0.1.2 (2026-08-29)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • windows-file-watcher bumped from 0.1.2 to 0.1.3
windows-namespace-request-sys: 0.2.0

0.2.0 (2026-08-29)

⚠ BREAKING CHANGES

  • namespace-request: ResolveFullPath::perform returns Result<Wtf16String, FullPathError> rather than Outcome<Wtf16String>, and its Request::Error is FullPathError rather than Win32Error. A caller that only used ? into a boxed error is unaffected; one that matched Win32Error directly now matches FullPathError::Win32. The crate is unpublished, so no released version is affected.

Features

  • namespace-request: add path preparation, copied from the enumeration crate (e843dae)
  • namespace-request: add the close entries, with the routine carried by the handle (267c13a)
  • namespace-request: add the CreateFileW entry (4239bab)
  • namespace-request: add the FindFirstChangeNotificationW entry (0d53b5f)
  • namespace-request: add the GetFileInformationByHandle entry (17c67fe)
  • namespace-request: add the GetFileInformationByHandleEx entry (af89761)
  • namespace-request: add the GetFinalPathNameByHandleW entry (887c856)
  • namespace-request: add the OpenFileById entry (1f5912f)
  • namespace-request: add the volume and full-path entries (4722145)
  • namespace-request: capture handles as owned duplicates (5b0ca31)
  • namespace-request: capture security attributes as an owned self-relative blob (126eb5f)
  • namespace-request: create the crate and record its boundary decisions (30b992d)
  • namespace-request: give the catalogue a test seam (313a88f)
  • namespace-request: make faithful execution a primitive, not a rule each entry restates (8a03966)

Bug Fixes

  • address the third review round (344fed0)
  • namespace-request: compare normalised paths, not temp_dir text (1c83988)
  • namespace-request: give ResolveFullPath its own error instead of a synthesized code (6e9b3f9)
  • namespace-request: stop forming a slice over uninitialised buffer capacity (c521a1b)

Dependencies

  • The following workspace dependencies were updated
    • dev-dependencies
      • windows-thread-ambient-sys bumped from 0.1.0 to 0.2.0
windows-thread-ambient-sys: 0.2.0

0.2.0 (2026-08-29)

⚠ BREAKING CHANGES

  • thread-ambient: make TransactionGuard borrow the context it installs

Features

  • thread-ambient: add composite capture (9acc0be)
  • thread-ambient: add the capture set and its named default (1bf3e65)
  • thread-ambient: add the declared aspects (fbe45f7)
  • thread-ambient: add the impersonation aspect and the three-state value (ca4ed51)
  • thread-ambient: add the thread error mode aspect (da6b82f)
  • thread-ambient: add the TxF transaction aspect (4dd8fb2)
  • thread-ambient: compose the aspect guards into a single application (e7bdc7c)
  • thread-ambient: extract the ambient-state composite into its own crate (8a003b6)

Bug Fixes

  • address Copilot review feedback on PR #46 (63dfa06)
  • address the third review round (344fed0)
  • thread-ambient: make TransactionGuard borrow the context it installs (32d6e37)

This PR was generated with Release Please. See documentation.

Copilot AI lite review requested due to automatic review settings August 29, 2026 14:58

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The windows-namespace-request-sys changelog text claims the crate is unpublished in present tense, which is confusing/inaccurate for a release PR and should be reworded before publishing.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Release-please generated release PR updating crate versions and changelogs for the next set of published artifacts in this workspace.

Changes:

  • Bump crate versions and update workspace dependency pins for the released crates.
  • Generate new CHANGELOG entries for windows-file-watcher, windows-file-watcher-example-test-harness, windows-thread-ambient-sys, and windows-namespace-request-sys.
  • Refresh Cargo.lock and .release-please-manifest.json to reflect the new versions.
File summaries
File Description
crates/windows-thread-ambient-sys/CHANGELOG.md Adds release notes for 0.2.0.
crates/windows-thread-ambient-sys/Cargo.toml Bumps crate version to 0.2.0.
crates/windows-namespace-request-sys/CHANGELOG.md Adds release notes for 0.2.0 (includes breaking changes text).
crates/windows-namespace-request-sys/Cargo.toml Bumps crate version to 0.2.0 and updates windows-thread-ambient-sys dev-dependency pin.
crates/windows-file-watcher/CHANGELOG.md Adds release notes for 0.1.3.
crates/windows-file-watcher/Cargo.toml Bumps crate version to 0.1.3.
crates/windows-file-watcher-example-test-harness/CHANGELOG.md Adds release notes for 0.1.2 dependency update.
crates/windows-file-watcher-example-test-harness/Cargo.toml Bumps crate version to 0.1.2 and updates windows-file-watcher dependency pin.
Cargo.lock Updates locked versions for the bumped workspace crates.
.release-please-manifest.json Updates release-please manifest versions for the released crates.
Review details
  • Files reviewed: 9/10 changed files
  • Comments generated: 1
  • Review effort level: Lite

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


### ⚠ BREAKING CHANGES

* **namespace-request:** `ResolveFullPath::perform` returns `Result<Wtf16String, FullPathError>` rather than `Outcome<Wtf16String>`, and its `Request::Error` is `FullPathError` rather than `Win32Error`. A caller that only used `?` into a boxed error is unaffected; one that matched `Win32Error` directly now matches `FullPathError::Win32`. The crate is unpublished, so no released version is affected.
@MikeGrier
MikeGrier merged commit 9b382e4 into main Aug 29, 2026
19 checks passed
@MikeGrier
MikeGrier deleted the release-please--branches--main branch August 29, 2026 18:58
@MikeGrier

Copy link
Copy Markdown
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants