Skip to content

Releases: chipsenkbeil/typed-path

v0.12.3

Choose a tag to compare

@chipsenkbeil chipsenkbeil released this 11 Feb 02:32
ec65f79

What's Changed

  • Remove AsRef<Path> for Cow<[u8]> and AsRef<Utf8Path> for Cow as they conflict with other libraries by @Its-Just-Nans in 7dc7403

New Contributors

Full Changelog: v0.12.2...v0.12.3

v0.12.2

Choose a tag to compare

@chipsenkbeil chipsenkbeil released this 28 Jan 02:18
d5a6582

What's Changed

  • Add proper license files to the repo by @sugoi1 in #58

New Contributors

Full Changelog: v0.12.1...v0.12.2

v0.12.1

Choose a tag to compare

@chipsenkbeil chipsenkbeil released this 28 Jan 02:17
e1b40d9

What's Changed

  • fix: enable wasip2 feature for wasm32-wasip2 target by @cdmurph32 in #57

New Contributors

Full Changelog: v0.12.0...v0.12.1

v0.12.0

Choose a tag to compare

@chipsenkbeil chipsenkbeil released this 05 Oct 02:42
8f6f9e7

What's Changed

  • Fix type reference for parent() methods mentioned in #44
  • Refactor utils to return platform paths instead of native paths
  • Expose native and platform modules only when unix or windows by @AlexCharlton in #51
  • Fix for platforms not supporting atomic loads by @Oakchris1955 in #52
  • Update to be compliant with Rust Clippy 1.90.0

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

Choose a tag to compare

@chipsenkbeil chipsenkbeil released this 25 Apr 15:27
c6e1022

What's Changed

  • Lift static restriction for Path methods by @fominok in #46
  • Switch to dtolnay/rust-toolchain by @chipsenkbeil in #48
  • Remove lifetime from Encoding and Utf8Encoding traits by @fominok in #47

As a consequence of #47, this bumps the minimum Rust version to 1.65.0.

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@chipsenkbeil chipsenkbeil released this 01 Dec 22:20
d3e0948

What's Changed

  • Add PlatformEncoding and Utf8PlatformEncoding structs that mirror the
    functionality of NativeEncoding and Utf8NativeEncoding respectively, but
    as distinct structs instead of type aliases.
  • Add PlatformPath and PlatformPathBuf type aliases that use PlatformEncoding.
  • Add Utf8PlatformPath and Utf8PlatformPathBuf type aliases that use Utf8PlatformEncoding.
  • Add AsRef<ffi::OsStr> for Utf8Path and Utf8PathBuf.
  • Add TryAsRef<Utf8Path> for ffi::OsStr and ffi::OsString.
  • Add From<Utf8PathBuf> for ffi::OsString.
  • Remove implementation of TryAsRef<std::path::Path> for Path<T>.
  • Remove implementation of TryAsRef<Path<T>> for std::path::Path.
  • Remove implementation of TryAsRef<std::path::Path> for TypedPath.
  • Remove implementation of TryAsRef<std::path::Path> for Utf8TypedPath.
  • Remove implementation of TryFrom<Utf8TypedPathBuf> for std::path::PathBuf.
  • Remove implementation of TryFrom<Utf8TypedPathBuf> for std::path::PathBuf.
  • Remove implementation of From<Utf8UnixPathBuf> for std::path::PathBuf.
  • Remove implementation of From<Utf8WindowsPathBuf> for std::path::PathBuf.

Full Changelog: v0.9.3...v0.10.0

v0.9.3

Choose a tag to compare

@chipsenkbeil chipsenkbeil released this 15 Oct 18:47
08cae85

What's Changed

New Contributors

Full Changelog: v0.9.2...v0.9.3

v0.9.2

Choose a tag to compare

@chipsenkbeil chipsenkbeil released this 15 Sep 18:09
7f380aa

What's Changed

New Contributors

Full Changelog: v0.9.1...v0.9.2

v0.9.1

Choose a tag to compare

@chipsenkbeil chipsenkbeil released this 16 Jul 15:49
02856a9

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.9.1

v0.9.0

Choose a tag to compare

@chipsenkbeil chipsenkbeil released this 15 Jun 16:47
7f7879f

What's Changed

  • Add typed-path versions for current_exe and temp_dir, including UTF8 variants by @simongoricar in #24

New Contributors

Full Changelog: v0.8.0...v0.9.0