All notable changes to this project will be documented in this file.
The format is loosely based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Unreleased
- v0.6.1
- v0.6.0
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.0
- v0.3.0
- v0.2.0
- v0.1.1
- v0.1.0
- Diffs
Released 2020-07-11
- Updated readme for v0.6.0 release
Released 2020-07-11
- Converted macro to output PathBuf directly
- Discouraged manual use of PathDSL
Released 2019-08-25
- Badges to Readme
- Keywords on crates.io
- Categories on crates.io
Released 2019-08-25
- Inconsequential documentation link issue
Released 2019-08-25
- Documentation rewrite to make it more user friendly.
Released 2019-08-15
- Polished documentation
- All clippy lints!
Released 2019-08-15
- Implemented CopylessDSL
- Added missing
From<Cow<OsStr>>
forPathDSL
- Documentation for all member functions
- Many tests
- Properly handle &mut
- Documentation links now always point to newest version
Released 2019-08-13
PathDSL::into_pathbuf
- Missing
Into<PathBuf> for PathDSL
- Primary Documentation
- This changelog
- README.md
- All functions marked
inline(always)
- PathBuf is now
repr(transparent)
overPathBuf
- Macro namespacing using
$crate
except where blocked by rust-lang/rust#63460.
Released 2019-08-10
- Filesystem DSL macro with literal combining.
- All functions marked inline
Released 2019-08-09
- All missing traits needed for feature-parity with
PathBuf
Released 2019-08-09
- Added link docs.rs link to crates.io page
Released 2019-08-09
- First release of
path-dsl
, a rust library for path construction.