Skip to content

Releases: camino-rs/camino

camino 1.2.1

29 Sep 18:15

Choose a tag to compare

Fixed

Replaced obsolete doc_auto_cfg with doc_cfg, to fix Rust nightly builds with the doc_cfg flag enabled.

camino 1.2.0

14 Sep 22:46

Choose a tag to compare

Changed

  • MSRV updated to Rust 1.61 to support the switch to serde_core.
  • camino now depends on serde_core rather than serde. This allows camino's compilation to be parallelized with serde_derive.
  • serde and proptest are no longer available as features. This is technically a breaking change, but these features were already no-ops. Instead, use serde1 and proptest1 respectively.

camino 1.1.12

26 Aug 20:49

Choose a tag to compare

Added

  • Utf8PathBuf::from_os_string and Utf8Path::from_os_str conversions.
  • TryFrom<OsString> for Utf8PathBuf and TryFrom<&OsStr> for &Utf8Path conversions.

Thanks to BenjaminBrienen for your first contribution!

camino 1.1.11

07 Aug 19:54

Choose a tag to compare

Added

  • Utf8PathBuf::leak on Rust 1.89 and above.

camino 1.1.10

02 Jun 19:00

Choose a tag to compare

Changed

  • Hand-write serde implementations, dropping the dependency on serde_derive. Thanks to Enselic for initiating the discussion and for your first contribution!

camino 1.1.9

18 Aug 02:03

Choose a tag to compare

Added

  • Top-level function absolute_utf8 wraps std::path::absolute, converting paths to UTF-8.
    Requires Rust 1.79 and above.

camino 1.1.8

15 Aug 20:31

Choose a tag to compare

Changed

  • Use OsStr::as_encoded_bytes on Rust 1.74 and above, making conversions from OsStr to str virtually free (#93). Thanks @h-a-n-a for your first contribution!

camino 1.1.7

14 May 20:26

Choose a tag to compare

Fixed

  • Resolve unexpected_cfg warnings.

camino 1.1.6

12 Jul 05:19

Choose a tag to compare

Added

  • Implement Deserialize for Box<Utf8Path>.

camino 1.1.4

10 Mar 01:14

Choose a tag to compare

Added

  • Implement DerefMut for Utf8PathBuf on Rust 1.68 and above.