chore(deps): update rust crate open to v5.3.5 (master) #342

Open
renovate-bot wants to merge 1 commit from renovate/master-open-5.x-lockfile into master
Collaborator

This PR contains the following updates:

Package Type Update Change
open workspace.dependencies patch 5.3.35.3.5

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

Byron/open-rs (open)

v5.3.5

Compare Source

Bug Fixes
  • delegate to winebrowser under Wine
    When running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled explorer.exe, which lacks proper host desktop integration.

    This change detects the Wine environment at runtime (via WINEPREFIX, WINELOADER, or WINEDEBUG) and prepends a winebrowser command to the launcher list. winebrowser is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., xdg-open on Linux, open on macOS).

    If winebrowser is unavailable or fails, the existing cmd /c start fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.

Commit Statistics
  • 3 commits contributed to the release.
  • 22 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized

v5.3.4

Compare Source

Bug Fixes
  • align with_detached() implementation with with()
    On macOS, /usr/bin/open is natively detached. This commit changes
    with_detached to use the same logic as with() .avoid double detachment to prevent silent failure
Commit Statistics
  • 7 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details
view details
  • Uncategorized
    • Release open v5.3.4 (7bd519c)
    • Merge pull request #​119 from benzeneringlq/fix-macos-detach-silent-failure (7db5738)
    • Align with_detached() implementation with with() (8e122d4)
    • Merge pull request #​117 from ChrisDenton/absolute (20ea175)
    • Thanks clippy (on Windows) (7faae87)
    • Enable clippy deny on CI, with all features, but allow incompatible MRSV there (1ab9c47)
    • Use absolute instead of canonicalize (5604cee)

Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [open](https://github.com/Byron/open-rs) | workspace.dependencies | patch | `5.3.3` → `5.3.5` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/190) for more information. --- ### Release Notes <details> <summary>Byron/open-rs (open)</summary> ### [`v5.3.5`](https://github.com/Byron/open-rs/blob/HEAD/changelog.md#535-2026-05-12) [Compare Source](https://github.com/Byron/open-rs/compare/v5.3.4...v5.3.5) ##### Bug Fixes - <csr-id-db813693f3f186dac0bcf67fd939f93ca48a0300/> delegate to winebrowser under Wine When running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled `explorer.exe`, which lacks proper host desktop integration. This change detects the Wine environment at runtime (via `WINEPREFIX`, `WINELOADER`, or `WINEDEBUG`) and prepends a winebrowser command to the launcher list. `winebrowser` is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., `xdg-open` on Linux, `open` on macOS). If winebrowser is unavailable or fails, the existing `cmd /c start` fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced. ##### Commit Statistics <csr-read-only-do-not-edit/> - 3 commits contributed to the release. - 22 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> - **Uncategorized** - Merge pull request [#&#8203;121](https://github.com/Byron/open-rs/issues/121) from gsurrel/wine-awareness ([`bb28d04`](https://github.com/Byron/open-rs/commit/bb28d04bef96a59ff60215c349d048c8c4dfab9f)) - Review ([`f72e644`](https://github.com/Byron/open-rs/commit/f72e64456bc3d46b0d3f910597ebc638b96ae75d)) - Delegate to winebrowser under Wine ([`db81369`](https://github.com/Byron/open-rs/commit/db813693f3f186dac0bcf67fd939f93ca48a0300)) </details> ### [`v5.3.4`](https://github.com/Byron/open-rs/blob/HEAD/changelog.md#534-2026-04-19) [Compare Source](https://github.com/Byron/open-rs/compare/v5.3.3...v5.3.4) ##### Bug Fixes - <csr-id-8e122d41929be6d9780679d6a40971de36247af3/> align with\_detached() implementation with with() On macOS, /usr/bin/open is natively detached. This commit changes with\_detached to use the same logic as with() .avoid double detachment to prevent silent failure ##### Commit Statistics <csr-read-only-do-not-edit/> - 7 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Thanks Clippy <csr-read-only-do-not-edit/> [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. ##### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> - **Uncategorized** - Release open v5.3.4 ([`7bd519c`](https://github.com/Byron/open-rs/commit/7bd519c778eda8efe84137e61c35eaff95102d41)) - Merge pull request [#&#8203;119](https://github.com/Byron/open-rs/issues/119) from benzeneringlq/fix-macos-detach-silent-failure ([`7db5738`](https://github.com/Byron/open-rs/commit/7db5738d0d7a43da8b3f29ad5a5c26c73c687a26)) - Align with\_detached() implementation with with() ([`8e122d4`](https://github.com/Byron/open-rs/commit/8e122d41929be6d9780679d6a40971de36247af3)) - Merge pull request [#&#8203;117](https://github.com/Byron/open-rs/issues/117) from ChrisDenton/absolute ([`20ea175`](https://github.com/Byron/open-rs/commit/20ea1758c597d50a58b67854f063a9a9cd99ecb8)) - Thanks clippy (on Windows) ([`7faae87`](https://github.com/Byron/open-rs/commit/7faae875e76ddc05feb24f2bc935532ebfe7fefc)) - Enable clippy deny on CI, with all features, but allow incompatible MRSV there ([`1ab9c47`](https://github.com/Byron/open-rs/commit/1ab9c4738eadacdb83e770ad4ca3133b3fac6c91)) - Use absolute instead of canonicalize ([`5604cee`](https://github.com/Byron/open-rs/commit/5604cee4aae32689e3e648a520f76797b49988e4)) </details> </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTUuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
chore(deps): update rust crate open to v5.3.5
Some checks failed
/ clippy (pull_request) Failing after 2m3s
4cbcc6fb67
renovate-bot bot scheduled this pull request to auto merge when all checks succeed 2026-05-28 16:00:54 +02:00
Some checks failed
/ clippy (pull_request) Failing after 2m3s
Required
Details
Some required checks were not successful.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/master-open-5.x-lockfile:renovate/master-open-5.x-lockfile
git switch renovate/master-open-5.x-lockfile
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
bitsquid_dt/dtmt!342
No description provided.