hcavarsan / kftray

manage multiple kubectl port-forward commands, with support for UDP, K8s proxy, and github state sync.
https://kftray.app/
MIT License
740 stars 70 forks source link

chore(deps): update rust crate open to v5 #252

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
open dependencies major 1.5 -> 5.0

Release Notes

Byron/open-rs (open) ### [`v5.1.4`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#514-2024-06-04) [Compare Source](https://togithub.com/Byron/open-rs/compare/v5.1.3...v5.1.4) This release adds vision-os support, by means of `ios` simulation. See [the PR](https://togithub.com/Byron/open-rs/pull/99) for a little more context. ##### Commit Statistics - 3 commits contributed to the release over the course of 5 calendar days. - 19 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details
view details - **Uncategorized** - Prepare changelog prior to release ([`5967b66`](https://togithub.com/Byron/open-rs/commit/5967b66212097facead9f16bc56905992eb6650e)) - Merge pull request [#​99](https://togithub.com/Byron/open-rs/issues/99) from eugenehp/visionos ([`1efa4cb`](https://togithub.com/Byron/open-rs/commit/1efa4cbb8ed7c1abac95299dd6af3c17727b27af)) - Added visionos support ([`df28e8b`](https://togithub.com/Byron/open-rs/commit/df28e8bdce30cd1a8e930c947566edfd8835cef8))
### [`v5.1.3`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#513-2024-05-16) [Compare Source](https://togithub.com/Byron/open-rs/compare/v5.1.2...v5.1.3) ##### Bug Fixes - use `ShellExecuteExW` to avoid freeze when opening directories ##### Commit Statistics - 6 commits contributed to the release over the course of 68 calendar days. - 70 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#​94](https://togithub.com/Byron/open-rs/issues/94) ##### Commit Details
view details - **[#​94](https://togithub.com/Byron/open-rs/issues/94)** - Clarify docs of `shellexecute-on-windows` feature ([`7652a30`](https://togithub.com/Byron/open-rs/commit/7652a3016e3b243604f38d40eab6097c2d816fde)) - **Uncategorized** - Release open v5.1.3 ([`6e396da`](https://togithub.com/Byron/open-rs/commit/6e396da65e3483866a75a405b67f495d43cceb06)) - Merge pull request [#​98](https://togithub.com/Byron/open-rs/issues/98) from amrbashir/fix/windows/shell-execute-freeze ([`d152c8e`](https://togithub.com/Byron/open-rs/commit/d152c8e09225b23195dbee243e8bd508e07686e3)) - Use cfg_attr ([`c8840af`](https://togithub.com/Byron/open-rs/commit/c8840afb1550cef2c9897130c7d05b72bfd55d4a)) - Update src/windows.rs ([`75c7ea0`](https://togithub.com/Byron/open-rs/commit/75c7ea085116502d4dae61bc752cb27e7663a914)) - Use `ShellExecuteExW` to avoid freeze when opening directories ([`43d8d88`](https://togithub.com/Byron/open-rs/commit/43d8d88a2d5949114cdebcc08a0aad68f2141e54))
### [`v5.1.2`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#512-2024-03-07) [Compare Source](https://togithub.com/Byron/open-rs/compare/v5.1.1...v5.1.2) ##### Bug Fixes - link using "system" ABI ##### Commit Statistics - 3 commits contributed to the release. - 4 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
view details - **Uncategorized** - Release open v5.1.2 ([`a65b733`](https://togithub.com/Byron/open-rs/commit/a65b7332e998ce0d61be8bf6786d0911b3334539)) - Merge branch 'fix/shell-execute-w-link' ([`50b7a96`](https://togithub.com/Byron/open-rs/commit/50b7a96a964987fc4a82f6633930384c6d8e5fb0)) - Link using "system" ABI ([`2a62e84`](https://togithub.com/Byron/open-rs/commit/2a62e84a234274b53cb77ffcef4ad76630ba7c2f))
### [`v5.1.1`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#511-2024-03-03) [Compare Source](https://togithub.com/Byron/open-rs/compare/v5.1.0...v5.1.1) ##### Bug Fixes - add `shellexecute-on-windows` feature. That way, it's possible to toggle on a feature that might cause issues in some dependency trees that contain `flate2` with `zlib-ng` backend. ##### Commit Statistics - 4 commits contributed to the release. - 2 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
view details - **Uncategorized** - Release open v5.1.1 ([`0c916ae`](https://togithub.com/Byron/open-rs/commit/0c916aefe11391d029635ad4e4a284a9b7f0d90a)) - Merge branch 'validate-linkage' ([`59886df`](https://togithub.com/Byron/open-rs/commit/59886df5db59f6874ff24401e32a3e90b0d27a53)) - Add `shellexecute-on-windows` feature. ([`74fd8ec`](https://togithub.com/Byron/open-rs/commit/74fd8ec005d9bd24e6cb604e3239730b0b414b84)) - Try to validate linkage on all platforms ([`8f26da4`](https://togithub.com/Byron/open-rs/commit/8f26da4ff13be60c69f7b144b185d6166f6d4af6))
### [`v5.1.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#510-2024-03-01) [Compare Source](https://togithub.com/Byron/open-rs/compare/v5.0.2...v5.1.0) ##### New Features - use `ShellExecuteW` for detached spawning on Windows ##### Commit Statistics - 4 commits contributed to the release. - 2 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
view details - **Uncategorized** - Release open v5.1.0 ([`21a73ee`](https://togithub.com/Byron/open-rs/commit/21a73ee19d2d976076cefa8bdda639f510278420)) - Merge pull request [#​91](https://togithub.com/Byron/open-rs/issues/91) from amrbashir/feat/windows/detachded-using-shellexecutew ([`b268647`](https://togithub.com/Byron/open-rs/commit/b268647bd2684ee13f55eb3c976e71949c321bc3)) - Split into two functions for better readability ([`4506b2f`](https://togithub.com/Byron/open-rs/commit/4506b2f8ac51579932b76884a11133ce5c49c21f)) - Use `ShellExecuteW` for detached spawning on Windows ([`191cb0e`](https://togithub.com/Byron/open-rs/commit/191cb0e2201c911d1bf0df3ba03062c6d9b6e738))
### [`v5.0.2`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#502-2024-02-28) [Compare Source](https://togithub.com/Byron/open-rs/compare/v5.0.1...v5.0.2) ##### Other - use PATH to find launcher Redox has moved the launcher from /ui/bin to /usr/bin. Just use the PATH to locate it, so any future changes in location don't break this crate. ##### Commit Statistics - 3 commits contributed to the release. - 97 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
view details - **Uncategorized** - Release open v5.0.2 ([`f4ef7c9`](https://togithub.com/Byron/open-rs/commit/f4ef7c9de95fd503871028f100db28ef0287fbc4)) - Merge pull request [#​89](https://togithub.com/Byron/open-rs/issues/89) from jackpot51/patch-1 ([`0a25651`](https://togithub.com/Byron/open-rs/commit/0a25651fa04b9a696356a5980ede105f6923ce91)) - Use PATH to find launcher ([`a583658`](https://togithub.com/Byron/open-rs/commit/a583658a2f2cfea64c3be6e12cef159f5cbc7fbf))
### [`v5.0.1`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#501-2023-11-22) [Compare Source](https://togithub.com/Byron/open-rs/compare/v5.0.0...v5.0.1) ##### Bug Fixes - open paths with given applications with whitespace in their paths on windows. ##### Commit Statistics - 6 commits contributed to the release over the course of 21 calendar days. - 150 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#​85](https://togithub.com/Byron/open-rs/issues/85) ##### Commit Details
view details - **[#​85](https://togithub.com/Byron/open-rs/issues/85)** - Open paths with given applications with whitespace in their paths on windows. ([`15eedee`](https://togithub.com/Byron/open-rs/commit/15eedee81d851dd26e78984030020ba252812419)) - **Uncategorized** - Release open v5.0.1 ([`4a2a5b1`](https://togithub.com/Byron/open-rs/commit/4a2a5b104bb0aa8f2a42dc3e505c773fd8f5f45c)) - Prepare changelog ([`2735009`](https://togithub.com/Byron/open-rs/commit/2735009c771056fbb65120a439e34c6a3f2038f3)) - Wrap provided app in quotes on Windows ([`e1b74d8`](https://togithub.com/Byron/open-rs/commit/e1b74d8e171ce63ddf4cad212a94b8238ae66be7)) - Merge pull request [#​84](https://togithub.com/Byron/open-rs/issues/84) from nomyfan/readme-version ([`a33caba`](https://togithub.com/Byron/open-rs/commit/a33caba441354a14bd55a16ad4a5e8bc793819f0)) - Update version to v5 ([`dca688b`](https://togithub.com/Byron/open-rs/commit/dca688bf473169b6d779695e35cb05596d094ba1))
### [`v5.0.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#500-2023-06-25) [Compare Source](https://togithub.com/Byron/open-rs/compare/v4.2.0...v5.0.0) ##### Bug Fixes (BREAKING) - `with()` on windows to be able to lookup `program` in registry/PATH. The underlying invocation of `with()` changed slightly on windows to make it more useful as it can now find application names like `chrome` in the registry, but that change may also be breaking for some who previously worked around the previous behaviour. Please let us know if this truly works better, or if more changes are needed to launch something with a program on Windows. See [https://github.com/Byron/open-rs/pull/82](https://togithub.com/Byron/open-rs/pull/82) for details. ##### Commit Statistics - 5 commits contributed to the release over the course of 3 calendar days. - 3 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#​80](https://togithub.com/Byron/open-rs/issues/80) ##### Commit Details
view details - **[#​80](https://togithub.com/Byron/open-rs/issues/80)** - Fix open::with() on Windows. ([`5607cd6`](https://togithub.com/Byron/open-rs/commit/5607cd69f4f53aa02c67bccb60f7d4f9be6b74ea)) - `open` application now reads `OPEN_WITH` environment variable to obtain the program to open with. ([`659b8a0`](https://togithub.com/Byron/open-rs/commit/659b8a0a6580fb89376daf27822fc08557ccf477)) - **Uncategorized** - Release open v5.0.0 ([`92695f6`](https://togithub.com/Byron/open-rs/commit/92695f6cfb397e84f13b997df06c5bf036305185)) - `with()` on windows to be able to lookup `program` in registry/PATH. ([`ddf4842`](https://togithub.com/Byron/open-rs/commit/ddf4842dc78389e87615f5c2ddf9e859b11277b2)) - Cleanup `main` program to support `--with` on all platforms. ([`b5528b6`](https://togithub.com/Byron/open-rs/commit/b5528b60d49f4dd48449d9ff5b75edbea71ce248))
### [`v4.2.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#420-2023-06-21) [Compare Source](https://togithub.com/Byron/open-rs/compare/v4.1.0...v4.2.0) ##### New Features - add `that_detached()` and `with_detached()` functions. They allow to open the program in a completely independent fashion so that it can out-live the program that spawned it. ##### Commit Statistics - 4 commits contributed to the release over the course of 1 calendar day. - 55 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
view details - **Uncategorized** - Release open v4.2.0 ([`b4592a4`](https://togithub.com/Byron/open-rs/commit/b4592a4367a8b743e89812f73a274e5e2b0c0d42)) - Prepare changelog prior to release ([`4ad428e`](https://togithub.com/Byron/open-rs/commit/4ad428e4944a066bbd2d3646d0c338532956001d)) - Merge branch 'feat/detached-process' ([`d21c48e`](https://togithub.com/Byron/open-rs/commit/d21c48e6682341e34ca37369460eb5247daaf71c)) - Add `that_detached` and `with_detached` ([`7ad9cb3`](https://togithub.com/Byron/open-rs/commit/7ad9cb373eb7e999f7e79705db891fd24a4d4bd2))
### [`v4.1.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#410-2023-04-26) [Compare Source](https://togithub.com/Byron/open-rs/compare/v4.0.2...v4.1.0) ##### New Features - Add Redox support. ##### Commit Statistics - 4 commits contributed to the release over the course of 9 calendar days. - 10 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#​74](https://togithub.com/Byron/open-rs/issues/74) ##### Commit Details
view details - **[#​74](https://togithub.com/Byron/open-rs/issues/74)** - Add Redox support. ([`b8089a6`](https://togithub.com/Byron/open-rs/commit/b8089a6403394a56e9d023cee85e839f91ddc9aa)) - **Uncategorized** - Release open v4.1.0 ([`8e47876`](https://togithub.com/Byron/open-rs/commit/8e47876d5d11ac31f3fbc4cf015cb865fc72bf3a)) - Add Redox support ([`4c31d9c`](https://togithub.com/Byron/open-rs/commit/4c31d9cb55a60881a84c81454c3f433b2c215809)) - Fix version in readme document ([`b076fc4`](https://togithub.com/Byron/open-rs/commit/b076fc44a984b55b0ca986530e9f4a18f1a43ba4))
### [`v4.0.2`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#402-2023-04-16) [Compare Source](https://togithub.com/Byron/open-rs/compare/v4.0.1...v4.0.2) ##### Bug Fixes - now works within WSL if `gio` is installed. `gio` would fail on WSL which is fixed by detecting that WSL is present which is when `wslview` will be prioritized. Note that the binary size inceases by ~13kb as we try to avoid running `wslview` first and fail everywhere, so prefer runtime performance on linux over binary size. The binary size changes only on unix. ##### Commit Statistics - 6 commits contributed to the release. - 26 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#​71](https://togithub.com/Byron/open-rs/issues/71) ##### Commit Details
view details - **[#​71](https://togithub.com/Byron/open-rs/issues/71)** - Now works within WSL if `gio` is installed. ([`5f1f80f`](https://togithub.com/Byron/open-rs/commit/5f1f80f9fb63e6c63b48ef97370711fd8cebcfcc)) - **Uncategorized** - Release open v4.0.2 ([`370f03b`](https://togithub.com/Byron/open-rs/commit/370f03b28910afae32d2e3054848068bea271a9b)) - See if using the latest ubuntu provides CI runners faster ([`b7009ac`](https://togithub.com/Byron/open-rs/commit/b7009acf2d9149db13096815708588873403142b)) - Only pull `is-wsl` on unix. ([`1912915`](https://togithub.com/Byron/open-rs/commit/1912915cd541381a8184f574e13c3b31ba6f0a06)) - Check whether running in WSL before trying wslview ([`b150494`](https://togithub.com/Byron/open-rs/commit/b150494e70cfea1fb6aec87d1100c4426d13a16a)) - Prioritize wslview so it's always launched when present ([`9048e63`](https://togithub.com/Byron/open-rs/commit/9048e63181626ca9c165f8e85682465bbb985554))
### [`v4.0.1`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#401-2023-03-20) [Compare Source](https://togithub.com/Byron/open-rs/compare/v4.0.0...v4.0.1) In the previous releases 3.3 and 4.0 on windows the console windows would show. This was unintentional and is now fixed. Thanks so much for [the contribution](https://togithub.com/Byron/open-rs/pull/69). ##### Bug Fixes - hide the console window in Windows ##### Commit Statistics - 4 commits contributed to the release. - 10 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
view details - **Uncategorized** - Release open v4.0.1 ([`c5af111`](https://togithub.com/Byron/open-rs/commit/c5af111792417c604c9b188aa2d627556a40b119)) - Prepare changelog prior to release ([`8b4c259`](https://togithub.com/Byron/open-rs/commit/8b4c2596b1ac5d08bffb58784d1760ce47df14a5)) - Merge pull request [#​69](https://togithub.com/Byron/open-rs/issues/69) from amrbashir/hide-console ([`8cf21e0`](https://togithub.com/Byron/open-rs/commit/8cf21e0d23f0d18e503f4a056762d1efd733f99d)) - Hide the console window in Windows ([`bc75d84`](https://togithub.com/Byron/open-rs/commit/bc75d847c6c89cdd835f4220d6a0ed9a6985b41e))
### [`v4.0.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#400-2023-03-10) [Compare Source](https://togithub.com/Byron/open-rs/compare/v3.4.0...v4.0.0) ##### Bug Fixes - Windows URL encoding for multiple query params Previously, passing a URL with multiple query parameters on Windows would result in improper escaping, causing unexpected behavior when using it with "cmd /c". This commit addresses this issue by properly escaping all query parameters in the URL. Now, URLs with multiple query parameters are handled correctly on Windows. See also: - https://doc.rust-lang.org/std/os/windows/process/trait.CommandExt.html#tymethod.raw_arg - https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cmd - https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/start ##### New Features (BREAKING) - set minimal required Rust version of 1.62. This version is motivated only when compiling on windows (but we can't differentiate that) due to the recent addition of `CommandExt::raw_arg()`. This might be a breaking change as previously there was no minimal supported Rust version. ##### Commit Statistics - 5 commits contributed to the release. - 3 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details
view details - **Uncategorized** - Release open v4.0.0 ([`f36f37a`](https://togithub.com/Byron/open-rs/commit/f36f37a7a2ac8f417cd14f900de795a144748264)) - Windows URL encoding for multiple query params ([`9ceb0a4`](https://togithub.com/Byron/open-rs/commit/9ceb0a4b707022a6ce8046d3512be7c7a51d77a4)) - Refactor ([`9a1178a`](https://togithub.com/Byron/open-rs/commit/9a1178a9d32c2b4da12cdb8542b3b36806825d7d)) - Set minimal required Rust version of 1.62. ([`0cd6f98`](https://togithub.com/Byron/open-rs/commit/0cd6f98d0a97ac3ddcecefc5d33952e7632298a5)) - Fix Windows URL encoding for multiple query params ([`e4856ac`](https://togithub.com/Byron/open-rs/commit/e4856acd170cdea5b06a947c7e7e9cdd36f0b392))
### [`v3.4.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#340-2023-03-06) ##### New Features - un-deprecate `that_in_background()`. In some configurations launchers may block, thus it's better to provide an easy mechanism to unblock an otherwise blocking call. This is alongside being able to use `command()` directly and simply spawn the command without waiting for it. - `with_command()` to obtain the command that opens a program with a given application. - improved error messages that will list the invoked command. - `commands()` function to obtain a list of launchers to open the given path. This allows async applications to control the application launch in an async way, for instance with `tokio`. ##### Other - improve documentation around how to use the library. ##### Commit Statistics - 11 commits contributed to the release. - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Thanks Clippy [Clippy](https://togithub.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. ##### Commit Details
view details - **Uncategorized** - Release open v3.4.0 ([`031c44b`](https://togithub.com/Byron/open-rs/commit/031c44b82b518757530568055db2f0833ba1ac5b)) - Improve README ([`bfededa`](https://togithub.com/Byron/open-rs/commit/bfededa42cfa50f6fb88540cbce54a2318af5655)) - Improve documentation around how to use the library. ([`7e2a9c6`](https://togithub.com/Byron/open-rs/commit/7e2a9c645cd4ff5f86ece7cdc220e18c1b4ac1b5)) - Modernize generics of API using `impl` instead of 'the other way'. ([`cb322bf`](https://togithub.com/Byron/open-rs/commit/cb322bf72733a210bd41654bd3152f19dbb31059)) - Thanks clippy ([`2f6fb47`](https://togithub.com/Byron/open-rs/commit/2f6fb473c53538544d3693a6057049b2ccdee6e2)) - Un-deprecate `that_in_background()`. ([`adf99e9`](https://togithub.com/Byron/open-rs/commit/adf99e91af0f1c034123170e6dca77489484b004)) - `with_command()` to obtain the command that opens a program with a given application. ([`66e0d7c`](https://togithub.com/Byron/open-rs/commit/66e0d7c295317aed27e89af8e323dde3b761c0e3)) - Refactor ([`c2e0eb2`](https://togithub.com/Byron/open-rs/commit/c2e0eb2d08b54472485bbc552e91043dbfb163bb)) - Improved error messages that will list the invoked command. ([`a501d65`](https://togithub.com/Byron/open-rs/commit/a501d65388562724471b5493fe54c88fe23df31e)) - `commands()` function to obtain a list of launchers to open the given path. ([`245c95e`](https://togithub.com/Byron/open-rs/commit/245c95ede24adc6694d935993d6045d19a935035)) - Remove dbg! statement ([`5644f17`](https://togithub.com/Byron/open-rs/commit/5644f17195244ca6d137f68f0f51a77d0be1fd99))
### [`v3.3.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#330-2023-03-06) ##### New Features - add command function to return std::Command Adds new `command` function that returns the underlying `std::Command` that would be called to open given path. - use std Command Use std `Command` instead of `ShellExecuteW` from windows sys crate. This change was already attempted in: [https://github.com/Byron/open-rs/issues/25](https://togithub.com/Byron/open-rs/issues/25) and later reverted [https://github.com/Byron/open-rs/pull/27](https://togithub.com/Byron/open-rs/pull/27)l/27 and it it seems that it didn't work due to incorrect usage of `explorer` instead of `cmd /c start`. ([https://github.com/helix-editor/helix/pull/5820#issuecomment-1416796024](https://togithub.com/helix-editor/helix/pull/5820#issuecomment-1416796024)6024 for detailed explanation). ##### Bug Fixes - don't unnecessarily reject launchers on linux. Previously it probably went through 5 launers assuming they don't work before falling back to `xdg-open` which is usually present. Now it will use the first launcher that it could invoke. ##### Commit Statistics - 8 commits contributed to the release over the course of 28 calendar days. - 105 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details
view details - **Uncategorized** - Release open v3.3.0 ([`6600c23`](https://togithub.com/Byron/open-rs/commit/6600c2363759dff3d932c2f2f0a762253c4d50b7)) - Don't unnecessarily reject launchers on linux. ([`55dc10d`](https://togithub.com/Byron/open-rs/commit/55dc10dd1b3d04dbb0c7acb2b0a5efe7fc97dee6)) - Try commands without args ([`8aa9bce`](https://togithub.com/Byron/open-rs/commit/8aa9bce4adbb66aefff4992b3ee7ee1d02774339)) - Add command function to return std::Command ([`fdd2ef0`](https://togithub.com/Byron/open-rs/commit/fdd2ef013fe7dee1767694e229f4653f16d4ab8a)) - Merge branch 'md/windows-command' ([`0d09f28`](https://togithub.com/Byron/open-rs/commit/0d09f2805d4055579727aef412bd0921c32dfbcc)) - Remove win32-msvc from build matrix as it fails due to permission-denied with rustup.exe ([`1f4a9f9`](https://togithub.com/Byron/open-rs/commit/1f4a9f925329649fe0929936eef07d8e6f557ec4)) - Refactor ([`7ab725a`](https://togithub.com/Byron/open-rs/commit/7ab725a2c6776a8f45305f71aec53650b45d9df7)) - Use std Command ([`056cb00`](https://togithub.com/Byron/open-rs/commit/056cb003d19a6deb58214a041ee76d62716524c2))
### [`v3.2.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#320-2022-11-21) [Compare Source](https://togithub.com/Byron/open-rs/compare/v3.1.0...v3.2.0) ##### New Features - upgrade `windows-sys` to more recent version. This mainly reduces build times for some, and may increase them for others, on windows only. If build times increase, try to upgrade `windows-sys` across the dependency tree. ##### Commit Statistics - 5 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details
view details - **Uncategorized** - Release open v3.2.0 ([`eea4f27`](https://togithub.com/Byron/open-rs/commit/eea4f27eef8d83614e99cbe332cdb69d81a2f43e)) - Prepare changelog prior to release ([`20c6ee4`](https://togithub.com/Byron/open-rs/commit/20c6ee456d400416673d0e98058f55d50c78115a)) - Upgrade `windows-sys` to more recent version. ([`c3d2819`](https://togithub.com/Byron/open-rs/commit/c3d2819d121ede284ba12d26ac3272c1f664c4ed)) - Upgrade to windows-sys v0.42 ([`4de95c7`](https://togithub.com/Byron/open-rs/commit/4de95c73503b19f810d7e669b73e261b1004e689)) - Revert "Upgrade to windows-sys v0.42.0" ([`2aff3bd`](https://togithub.com/Byron/open-rs/commit/2aff3bd2a2e917377ef10dcc4104c6aaf5895bd4))
### [`v3.1.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#310-2022-11-20) [Compare Source](https://togithub.com/Byron/open-rs/compare/v3.0.3...v3.1.0) **YANKED** ##### New Features - upgrade `windows-sys` to more recent version. This mainly reduces build times for some, and may increase them for others, on windows only. If build times increase, try to upgrade `windows-sys` across the dependency tree. ##### Commit Statistics - 7 commits contributed to the release over the course of 8 calendar days. - 65 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
view details - **Uncategorized** - Release open v3.1.0 ([`37bf011`](https://togithub.com/Byron/open-rs/commit/37bf011b68a5579254341de92e4d9b27ce71803b)) - Upgrade `windows-sys` to more recent version. ([`a1c8dd7`](https://togithub.com/Byron/open-rs/commit/a1c8dd79eb6c4f91a92aa631fd0d8bc163d1a05c)) - Upgrade to windows-sys v0.42.0 ([`aba0a62`](https://togithub.com/Byron/open-rs/commit/aba0a628b1bf1be365fdbe2bc0200d0c98c7a2bf)) - Update listed version number. ([`7a1cc83`](https://togithub.com/Byron/open-rs/commit/7a1cc838d5fe0218e8d1422b42a32023fd140e67)) - Merge branch 'fmt' ([`f4dfeab`](https://togithub.com/Byron/open-rs/commit/f4dfeabf43b2ede234892e1204248a85313b51b5)) - Point docs link to docs.rs rather than an outdated copy ([`52f96fc`](https://togithub.com/Byron/open-rs/commit/52f96fc20f9a9c0db3464b3f8f1a24f8045145f2)) - Update Readme ([`98316c4`](https://togithub.com/Byron/open-rs/commit/98316c42a236018d51fdc3c65afa7338237fe964))
### [`v3.0.3`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#303-2022-09-16) [Compare Source](https://togithub.com/Byron/open-rs/compare/v3.0.2...v3.0.3) ##### Bug Fixes - quote paths on windows to allow spaces in paths not be treated as multiple paths. Note that paths that are already quoted will also be quoted, as the current quoting implementation is unconditional. ##### Commit Statistics - 5 commits contributed to the release over the course of 60 calendar days. - 60 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
view details - **Uncategorized** - Release open v3.0.3 ([`9c69785`](https://togithub.com/Byron/open-rs/commit/9c697852432e5e34d5475706107e2f418b9296de)) - Quote paths on windows to allow spaces in paths not be treated as multiple paths. ([`4c0fdb3`](https://togithub.com/Byron/open-rs/commit/4c0fdb3bacd73c881c6e8178248c588932ec6196)) - Refactor ([`e0d5968`](https://togithub.com/Byron/open-rs/commit/e0d596880cd1d746d80927155092827614a7a3ef)) - Fixed issue on Windows where a space in a path could cause problems with specific programs. ([`1ab9bc3`](https://togithub.com/Byron/open-rs/commit/1ab9bc37a0fc04d9fa033245d0c44392f2a2912a)) - Try to fix CI by not using nightly toolchains on windows ([`b20e01c`](https://togithub.com/Byron/open-rs/commit/b20e01cf590d82a05841af1c92428249fe21d838))
### [`v3.0.2`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#302-2022-07-17) [Compare Source](https://togithub.com/Byron/open-rs/compare/v3.0.1...v3.0.2) ##### Bug Fixes - Improve documentation about blocking behaviour. ##### Commit Statistics - 2 commits contributed to the release. - 35 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#​51](https://togithub.com/Byron/open-rs/issues/51) ##### Commit Details
view details - **[#​51](https://togithub.com/Byron/open-rs/issues/51)** - Improve documentation about blocking behaviour. ([`fe70aad`](https://togithub.com/Byron/open-rs/commit/fe70aad1ee0c792b83e1c5faabda8d2c142cdabe)) - **Uncategorized** - Release open v3.0.2 ([`c7ea529`](https://togithub.com/Byron/open-rs/commit/c7ea5291ac6a26da7346f995fad5b3121b02f488))
### [`v3.0.1`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#301-2022-06-12) [Compare Source](https://togithub.com/Byron/open-rs/compare/v3.0.0...v3.0.1) ##### Bug Fixes - deprecate `that_in_background()` as `that()` is definitely non-blocking now. Note that we keep `with_in_background()` as it's unclear if a custom launcher blocks or not. ##### Commit Statistics - 2 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details
view details - **Uncategorized** - Release open v3.0.1 ([`757f773`](https://togithub.com/Byron/open-rs/commit/757f773a6d7e3afa35c2cab6f3f4a44c7c8facee)) - Deprecate `that_in_background()` as `that()` is definitely non-blocking now. ([`df358d2`](https://togithub.com/Byron/open-rs/commit/df358d296fc40801e970654bf2b689577637db5e))
### [`v3.0.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#300-2022-06-12) [Compare Source](https://togithub.com/Byron/open-rs/compare/v2.1.3...v3.0.0) A major release which simplifies the error type to resolve a significant problems that surfaced on linux (and was present from day one). ##### Bug Fixes (BREAKING) - Assure `that(…)` is non-blocking on linux This change goes hand in hand with removing additional information from the error case which was the reason for the blocking issue on linux. Note that the top-level `Result` type was also removed. ##### Commit Statistics - 4 commits contributed to the release. - 9 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
view details - **Uncategorized** - Release open v3.0.0 ([`3f51fb2`](https://togithub.com/Byron/open-rs/commit/3f51fb2e95a1f54c3ba54f349edefec34c25c7dc)) - Update changelog and docs ([`10b92f5`](https://togithub.com/Byron/open-rs/commit/10b92f55de77c508a6cbd95c344a3d923b9207c4)) - Refactor ([`475f002`](https://togithub.com/Byron/open-rs/commit/475f0021071fa1498a0fb5ca7d7336a3f4a35b7f)) - Assure `that(…)` is non-blocking on linux ([`0bdc6d6`](https://togithub.com/Byron/open-rs/commit/0bdc6d64ed425b2627a7ba17614f44ba686536fb))
### [`v2.1.3`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#213-2022-06-03) [Compare Source](https://togithub.com/Byron/open-rs/compare/v2.1.2...v2.1.3) A maintenance release which reduces compile times on windows by switching from `winapi` to the `windows` crate. ##### Commit Statistics - 4 commits contributed to the release. - 35 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details
view details - **Uncategorized** - Release open v2.1.3 ([`bf6e99c`](https://togithub.com/Byron/open-rs/commit/bf6e99cb578cd3c90eed3ff4fddd712b26982e21)) - Prepare new release ([`c1844c7`](https://togithub.com/Byron/open-rs/commit/c1844c7557b5e2d3c96cc19f4bc7e3fa7f2ef7d3)) - Merge branch 'windows-sys' ([`246ddc8`](https://togithub.com/Byron/open-rs/commit/246ddc837d19760e9ad255ce31fbb6dfdac71738)) - Switch to windows-sys ([`a95a288`](https://togithub.com/Byron/open-rs/commit/a95a2881064ec1a348031b2050d2873df2def31e))
### [`v2.1.2`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#212-2022-04-29) [Compare Source](https://togithub.com/Byron/open-rs/compare/v2.1.1...v2.1.2) ##### Other - add Heiku platform support ##### Commit Statistics - 3 commits contributed to the release. - 54 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
view details - **Uncategorized** - Release open v2.1.2 ([`ee25446`](https://togithub.com/Byron/open-rs/commit/ee25446e872c18253bfe4c974b534ea8dd993cc2)) - Update changelog ([`45e0388`](https://togithub.com/Byron/open-rs/commit/45e0388e3c0a1b255b5868d6e0c3a540b75c33e9)) - Add platform support ([`85f4dfd`](https://togithub.com/Byron/open-rs/commit/85f4dfdafe6119af5b3a5d8f079279818d3d61ee))
### [`v2.1.1`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#211-2022-03-05) [Compare Source](https://togithub.com/Byron/open-rs/compare/v2.1.0...v2.1.1) A maintenance release which allows boxed values in parameter position. ##### Commit Statistics - 4 commits contributed to the release. - 11 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details
view details - **Uncategorized** - Release open v2.1.1 ([`18f730d`](https://togithub.com/Byron/open-rs/commit/18f730d7d40f7e27002479adb41b342413235ce7)) - Prepare changelog ([`d569761`](https://togithub.com/Byron/open-rs/commit/d569761a7c6c57f92e48fc6ac195baf13df8666d)) - Revert rust edition version ([`9441d6c`](https://togithub.com/Byron/open-rs/commit/9441d6c87419f94e0ebaffdf69f9b01f0aec4ddb)) - Update to 2021 edition and remove Sized bound ([`2601e4e`](https://togithub.com/Byron/open-rs/commit/2601e4eff11a77a7ccd5acfa3215eb76450fe18c))
### [`v2.1.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#210-2022-02-21) [Compare Source](https://togithub.com/Byron/open-rs/compare/v2.0.3...v2.1.0) - add support for illumnos ##### Commit Statistics - 3 commits contributed to the release. - 8 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details
view details - **Uncategorized** - Release open v2.1.0 ([`a49e9cc`](https://togithub.com/Byron/open-rs/commit/a49e9ccac9ea89dabc19b1a0215378ede887260b)) - Update changelog ([`b56050f`](https://togithub.com/Byron/open-rs/commit/b56050f41fc04a2d5ec61f20451df534315f7d74)) - Add Illumos support ([`5d43c13`](https://togithub.com/Byron/open-rs/commit/5d43c13e5418f1d34b44cab71ee7306402fe5823))
### [`v2.0.3`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#203-2022-02-13) [Compare Source](https://togithub.com/Byron/open-rs/compare/v2.0.2...v2.0.3) On MacOS, specify the `open` program explicitly by path, instead of relying on a similarly named program to be available in the `PATH`. ##### Commit Statistics - 3 commits contributed to the release. - 74 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ##### Commit Details
view details - **Uncategorized** - Release open v2.0.3 ([`3b5e74d`](https://togithub.com/Byron/open-rs/commit/3b5e74dbab169ee2a22c9de0b3a5923dc7e6937e)) - Prepare changelog ([`1c7e10f`](https://togithub.com/Byron/open-rs/commit/1c7e10f94c30598bdc2e4ae482d38b2f46928ebf)) - Use full path for `open` command on macOS ([`8f7c92a`](https://togithub.com/Byron/open-rs/commit/8f7c92ab1adf936cd43e4ba0eb1934e2c73763f7))
### [`v2.0.2`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#202-2021-11-30) [Compare Source](https://togithub.com/Byron/open-rs/compare/open-v2.0.1...v2.0.2) ##### Bug Fixes - Prevent deadlocks due to filled pipe on stderr ##### Commit Statistics - 7 commits contributed to the release over the course of 106 calendar days. - 128 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#​85](https://togithub.com/Byron/open-rs/issues/85) ##### Commit Details
view details - **[#​85](https://togithub.com/Byron/open-rs/issues/85)** - Prevent deadlocks due to filled pipe on stderr ([`30a144a`](https://togithub.com/Byron/open-rs/commit/30a144ac15acffbc78005cd67d3f783aa2526498)) - **Uncategorized** - Release open v2.0.2 ([`1d94593`](https://togithub.com/Byron/open-rs/commit/1d94593fa7be75ffdafcb7614c0f68fe4485f07a)) - Update changelog ([`e9a2f05`](https://togithub.com/Byron/open-rs/commit/e9a2f05ec8248b3723779dfead6fbd4827a2f929)) - Release open v2.0.1 ([`066a591`](https://togithub.com/Byron/open-rs/commit/066a591823ddebb2904959b6395bc945c22ba213)) - Merge pull request [#​36](https://togithub.com/Byron/open-rs/issues/36) from apogeeoak/documentation ([`fc755d3`](https://togithub.com/Byron/open-rs/commit/fc755d343cede927c06e1735e8d14ed3858d2582)) - Add no_run to documentation examples. ([`7c97658`](https://togithub.com/Byron/open-rs/commit/7c9765891b86d5d6168556e8f5363641f57e130d)) - Update documentation. ([`5dd987f`](https://togithub.com/Byron/open-rs/commit/5dd987f3d25ebf3c82394d1225b836aefaf93b5d))
### [`v2.0.1`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#v201-2021-08-15) [Compare Source](https://togithub.com/Byron/open-rs/compare/v2.0.0...open-v2.0.1) Update documentation. No functionality changes. ### [`v2.0.0`](https://togithub.com/Byron/open-rs/blob/HEAD/changelog.md#v200-2021-07-25) [Compare Source](https://togithub.com/Byron/open-rs/compare/v1.7.1...v2.0.0) **Breaking**: Change result from `io::Result` to `io::Result<()>`. Commands that exit with a successful exit status result in `Ok`, otherwise an `Err` variant is created. Previously it was easy to receive an `Ok(ExitStatus)` but forget to actually check the status. Along with issues with particular programs reporting success even on error, doing error handling correctly was close to impossible. This releases alleviates most of the issues.

Configuration

📅 Schedule: Branch creation - "before 4am" in timezone America/Sao_Paulo, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» 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.



This PR has been generated by Mend Renovate. View repository job log here.

coderabbitai[bot] commented 2 months ago

[!IMPORTANT]

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share - [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai) - [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai) - [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai) - [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)
Tips ### Chat There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai): - Review comments: Directly reply to a review comment made by CodeRabbit. Example: - `I pushed a fix in commit .` - `Generate unit testing code for this file.` - `Open a follow-up GitHub issue for this discussion.` - Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples: - `@coderabbitai generate unit testing code for this file.` - `@coderabbitai modularize this function.` - PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples: - `@coderabbitai generate interesting stats about this repository and render them as a table.` - `@coderabbitai show all the console.log statements in this repository.` - `@coderabbitai read src/utils.ts and generate unit testing code.` - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.` - `@coderabbitai help me debug CodeRabbit configuration file.` Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. ### CodeRabbit Commands (invoked as PR comments) - `@coderabbitai pause` to pause the reviews on a PR. - `@coderabbitai resume` to resume the paused reviews. - `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository. - `@coderabbitai full review` to do a full review from scratch and review all the files again. - `@coderabbitai summary` to regenerate the summary of the PR. - `@coderabbitai resolve` resolve all the CodeRabbit review comments. - `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository. - `@coderabbitai help` to get help. Additionally, you can add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed. ### CodeRabbit Configration File (`.coderabbit.yaml`) - You can programmatically configure CodeRabbit by adding a `.coderabbit.yaml` file to the root of your repository. - Please see the [configuration documentation](https://docs.coderabbit.ai/guides/configure-coderabbit) for more information. - If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: `# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json` ### Documentation and Community - Visit our [Documentation](https://coderabbit.ai/docs) for detailed information on how to use CodeRabbit. - Join our [Discord Community](https://discord.com/invite/GsXnASn26c) to get help, request features, and share feedback. - Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.
renovate[bot] commented 2 months ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 5.x releases. But if you manually upgrade to 5.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.