camino-rs/camino (camino)
### [`v1.1.6`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#116---2023-07-11)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.1.4...camino-1.1.6)
##### Added
- Implement `Deserialize` for `Box`.
### [`v1.1.4`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#114---2023-03-09)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.1.3...camino-1.1.4)
##### Added
- Implement `DerefMut` for `Utf8PathBuf` on Rust 1.68 and above.
### [`v1.1.3`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#113---2023-02-21)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.1.2...camino-1.1.3)
##### Added
- New method `Utf8DirEntry::into_path` to return an owned `Utf8PathBuf`.
### [`v1.1.2`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#112---2022-08-12)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.1.1...camino-1.1.2)
##### Added
- New convenience methods \[`FromPathBufError::into_io_error`] and
\[`FromPathError::into_io_error`].
### [`v1.1.1`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#111---2022-08-12)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.1.0...camino-1.1.1)
##### Fixed
- Fixed a build regression on older nightlies in the 1.63 series
([#22](https://togithub.com/camino-rs/camino/issues/22)).
- Documentation fixes.
### [`v1.1.0`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#110---2022-08-11)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.0.9...camino-1.1.0)
##### Added
- New methods, mirroring those in recent versions of Rust:
- `Utf8Path::try_exists` checks whether a path exists. Note that while `std::path::Path` only provides this method for Rust 1.58 and above, `camino` backfills the method for all Rust versions it supports.
- `Utf8PathBuf::shrink_to` shrinks a `Utf8PathBuf` to a given size. This was added in, and is gated on, Rust 1.56+.
- `Utf8PathBuf::try_reserve` and `Utf8PathBuf::try_reserve_exact` implement fallible allocations. These were added in, and are gated on, Rust 1.63+.
- A number of `#[must_use]` annotations to APIs, mirroring those added to `Path` and `PathBuf` in recent versions of Rust. The minor version bump is due to this change.
### [`v1.0.9`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#109---2022-05-19)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.0.8...camino-1.0.9)
##### Fixed
- Documentation fixes.
### [`v1.0.8`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#108---2022-05-09)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.0.7...camino-1.0.8)
##### Added
- New methods `canonicalize_utf8`, `read_link_utf8` and `read_dir_utf8` return `Utf8PathBuf`s, erroring out if a resulting path is not valid UTF-8.
- New feature `proptest1` introduces proptest `Arbitrary` impls for `Utf8PathBuf` and
`Box` ([#18], thanks [mcronce](https://togithub.com/mcronce) for your first contribution!)
[#18]: https://togithub.com/camino-rs/camino/pull/18
### [`v1.0.7`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#107---2022-01-16)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.0.6...camino-1.0.7)
##### Added
- `Utf8Path::is_symlink` checks whether a path is a symlink. Note that while `std::path::Path` only
provides this method for version 1.58 and above, `camino` backfills the method for all Rust versions
it supports.
##### Changed
- Update repository links to new location [camino-rs/camino](https://togithub.com/camino-rs/camino).
- Update `structopt` example to clap 3's builtin derive feature.
(camino continues to work with structopt as before.)
### [`v1.0.6`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#106---2022-01-16)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.0.5...camino-1.0.6)
(This release was yanked due to a publishing issue.)
### [`v1.0.5`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#105---2021-07-27)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.0.4...camino-1.0.5)
##### Added
- `Utf8PathBuf::into_std_path_buf` converts a `Utf8PathBuf` to a `PathBuf`; equivalent to the
`From for PathBuf` impl, but may aid in type inference.
- `Utf8Path::as_std_path` converts a `Utf8Path` to a `Path`; equivalent to the
`AsRef<&Path> for &Utf8Path` impl, but may aid in type inference.
### [`v1.0.4`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#104---2021-03-19)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.0.3...camino-1.0.4)
##### Fixed
- `Hash` impls for `Utf8PathBuf` and `Utf8Path` now match as required by the `Borrow` contract ([#9]).
[#9]: https://togithub.com/camino-rs/camino/issues/9
### [`v1.0.3`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#103---2021-03-11)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.0.2...camino-1.0.3)
##### Added
- `TryFrom for Utf8PathBuf` and `TryFrom<&Path> for &Utf8Path`, both of which return new error types ([#6]).
- `AsRef`, `AsRef`, `AsRef` and `AsRef` impls for `Utf8Components`, `Utf8Component` and
`Iter`.
[#6]: https://togithub.com/camino-rs/camino/issues/6
### [`v1.0.2`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#102---2021-03-02)
[Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.0.1...camino-1.0.2)
##### Added
- `From` impls for converting a `&Utf8Path` or a `Utf8PathBuf` into `Box`, `Rc`, `Arc` and `Cow<'a, Path>`.
- `PartialEq` and `PartialOrd` implementations comparing `Utf8Path` and `Utf8PathBuf` with `Path`, `PathBuf` and its
variants, and comparing `OsStr`, `OsString` and its variants.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, 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. View repository job log here.
This PR contains the following updates:
1.0.1
->1.1.6
Release Notes
camino-rs/camino (camino)
### [`v1.1.6`](https://togithub.com/camino-rs/camino/blob/HEAD/CHANGELOG.md#116---2023-07-11) [Compare Source](https://togithub.com/camino-rs/camino/compare/camino-1.1.4...camino-1.1.6) ##### Added - Implement `Deserialize` for `BoxConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, 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.