Skip to content

Releases: aaronmallen/dir_spec

v0.5.0

29 Aug 20:32
e4524ec
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.0...0.5.0

v0.4.0

28 Aug 18:11
0e53426
Compare
Choose a tag to compare

What's Changed

  • Modularize platform-specific directory resolution in Dir by @aaronmallen in #8

Full Changelog: 0.3.0...0.4.0

v0.3.0

24 Aug 22:22
18678e5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.0...0.3.0

v0.2.0

10 Aug 05:45
517342a
Compare
Choose a tag to compare

What's Changed

  • Simplify API to return Option and remove deprecated methods by @aaronmallen in #1
  • Remove libc dependency by simplifying runtime directory fallback by @aaronmallen in #2

Full Changelog: 0.1.0...0.2.0

v0.1.0

09 Aug 02:07
b293a44
Compare
Choose a tag to compare

Added

  • New, cleaner directory resolution methods without the _dir suffix
    (e.g., Dir::desktop() replaces Dir::desktop_dir()).
  • Comprehensive test coverage for XDG absolute/relative path behavior and platform defaults.

Changed

  • Refactored implementation to remove duplicated logic by consolidating directory resolvers into a single Dir
    implementation with internal helpers.

Deprecated

  • All *_dir() methods are now deprecated in favor of their shorter equivalents (e.g., Dir::desktop()).

Fixed

  • Now correctly ignores non-absolute paths in XDG_* environment variables, as required by the XDG Base Directory
    Specification.

v0.0.1

08 Aug 23:15
2fd45b5
Compare
Choose a tag to compare

Initial release