Releases: artichoke/sysdir-rs
v1.3.0
Upgrade to edition 2024 and raise MSRV to 1.85.0.
What's Changed
- Bump rubocop from 1.51.0 to 1.54.0 by @dependabot in #15
- Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #14
- Bump mheap/github-action-required-labels from 4.0.0 to 5.1.0 by @dependabot in #13
- Bump ruby/setup-ruby from 1.150.0 to 1.152.0 by @dependabot in #12
- Update dependabot.yml by @lopopolo in #16
- Bump the gha-deps group with 1 update by @dependabot in #17
- Bump the gha-deps group with 1 update by @dependabot in #18
- Bump the bundler-deps group with 1 update by @dependabot in #19
- Bump the gha-deps group with 2 updates by @dependabot in #20
- Bump the bundler-deps group with 1 update by @dependabot in #21
- Do not run tests for MSRV build by @lopopolo in #22
- Bump the gha-deps group with 4 updates by @dependabot in #24
- Bump the bundler-deps group with 1 update by @dependabot in #23
- Bump the bundler-deps group with 2 updates by @dependabot in #26
- Bump the gha-deps group with 3 updates by @dependabot in #25
- Bump the bundler-deps group with 1 update by @dependabot in #28
- Bump the gha-deps group with 1 update by @dependabot in #27
- Update Ruby and Bundler version by @lopopolo in #29
- Bump the bundler-deps group with 1 update by @dependabot in #30
- Bump the gha-deps group with 1 update by @dependabot in #31
- Bump the bundler-deps group with 1 update by @dependabot in #32
- Bump the gha-deps group with 3 updates by @dependabot in #33
- Lock prettier version for dev and CI by @lopopolo in #34
- Lock clang-format dep and lint C code in CI by @lopopolo in #36
- Bump the gha-deps group with 4 updates by @dependabot in #35
- Bump the gha-deps group with 1 update by @dependabot in #38
- Bump the bundler-deps group with 1 update by @dependabot in #37
- Lock stdout outside of the loops in the example by @lopopolo in #40
- Upgrade @artichokeruby/clang-format to v0.17.0 by @lopopolo in #39
- Regenerate generated content by @lopopolo in #41
- Bump the bundler-deps group with 1 update by @dependabot in #43
- Bump the gha-deps group with 4 updates by @dependabot in #42
- Bump the gha-deps group with 5 updates by @dependabot in #45
- Bump the bundler-deps group with 2 updates by @dependabot in #44
- Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #46
- Bump rubocop from 1.63.4 to 1.64.1 in the bundler-deps group by @dependabot in #48
- Bump the gha-deps group across 1 directory with 2 updates by @dependabot in #51
- Bump rubocop from 1.64.1 to 1.65.1 in the bundler-deps group by @dependabot in #52
- Bump the gha-deps group with 3 updates by @dependabot in #53
- Bump the bundler-deps group with 2 updates by @dependabot in #55
- Bump the gha-deps group with 2 updates by @dependabot in #56
- Bump the gha-deps group with 3 updates by @dependabot in #58
- Bump rubocop from 1.66.0 to 1.66.1 in the bundler-deps group by @dependabot in #57
- Remove deprecated macos-12 runner by @lopopolo in #59
- Bump rubocop from 1.66.1 to 1.68.0 in the bundler-deps group by @dependabot in #61
- Bump the gha-deps group with 4 updates by @dependabot in #60
- Bump rubocop from 1.68.0 to 1.69.0 in the bundler-deps group by @dependabot in #64
- Bump prettier from 3.2.5 to 3.4.1 in the npm-deps group by @dependabot in #63
- Bump the gha-deps group with 2 updates by @dependabot in #62
- Remove markdown link check by @lopopolo in #65
- Update Ruby, Bundler to latest by @lopopolo in #66
- Bump prettier from 3.4.1 to 3.4.2 in the npm-deps group by @dependabot in #67
- Bump rubocop from 1.69.0 to 1.69.2 in the bundler-deps group by @dependabot in #69
- Bump the gha-deps group with 3 updates by @dependabot in #68
- Bump @artichokeruby/clang-format from 0.17.0 to 0.18.0 in the npm-deps group by @dependabot in #70
- Bump rubocop from 1.69.2 to 1.71.1 in the bundler-deps group by @dependabot in #72
- Bump the gha-deps group across 1 directory with 3 updates by @dependabot in #73
- Bump the gha-deps group with 4 updates by @dependabot in #74
- Bump prettier from 3.4.2 to 3.5.2 in the npm-deps group by @dependabot in #75
- Remove version-sync dependency and tests by @lopopolo in #76
- Actually remove version-sync dep by @lopopolo in #77
- Bump the gha-deps group with 4 updates by @dependabot in #79
- Bump prettier from 3.5.2 to 3.5.3 in the npm-deps group by @dependabot in #78
- Bump the gha-deps group with 2 updates by @dependabot in #81
- Bump the bundler-deps group with 2 updates by @dependabot in #80
- Bump ruby/setup-ruby from 1.237.0 to 1.244.0 in the gha-deps group by @dependabot in #83
- Bump the bundler-deps group with 2 updates by @dependabot in #82
- Update dev deps and toolchain by @lopopolo in #84
- Upgrade to edition 2024, prepare v1.3.0 release by @lopopolo in #85
Full Changelog: v1.2.2...v1.3.0
v1.2.2
Release sysdir
1.2.2.
sysdir
is published on crates.io.
This release adds additional "no alloc" crates.io categories to the Cargo.toml
manifest.
What's Changed
- Bump rubocop from 1.50.2 to 1.51.0 by @dependabot in #10
- Bump ruby/setup-ruby from 1.148.0 to 1.150.0 by @dependabot in #9
- Add no-std crates.io category metadata by @lopopolo in #11
Full Changelog: v1.2.1...v1.2.2
v1.2.1
Release sysdir
1.2.1.
sysdir
is published on crates.io.
This release fixes a packaging error in v1.2.0. Examples are now included in the package shipped to crates.io.
What's Changed
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Release sysdir
1.2.0.
sysdir
is published on crates.io.
This release adds a runnable example that enumerates system directories using the bindings:
cargo run --example enumerate_system_dirs
What's Changed
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Release sysdir
1.1.0.
sysdir
is published on crates.io.
This release allows sysdir
to compile on non-Apple targets. The crate will be empty on these targets.
What's Changed
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Release sysdir
1.0.0.
sysdir
is published on crates.io.
sysdir
provides Rust bindings to the sysdir(3)
APIs provided by libSystem.dylib
on macOS, iOS, tvOS, and watchOS.
man 3 sysdir
describes sysdir(3)
as:
NAME
sysdir_get_next_search_path_enumeration – Enumeration of the filesystem
paths for the various standard system directories where apps, resources,
etc. get installed.
sysdir
is a no_std
crate and does not link to alloc
.