junction
library for working with NTFS junctions
2.0.0
5.2M downloads/mo
#4457 most downloaded on crates.io
tesuji/junction
What this package is like to depend on
Last release 3 months ago
01 May 2026
Release timing varies
gaps range from 5 weeks to 2.5 years
Most releases are documented
notes for 14 of 16 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
16 releases · first in 2019
5 releases in the last 12 months
see the full history below
Release timeline
16 releases · May 2019 to May 2026Releases
latest 16-
2.0.001 May 2026Release notes
Open source →What's Changed
- CI: Ratchet down permissions, hash-pin actions by @woodruffw in #35
- Don't perform an existence check in
get_targetby @woodruffw in #36
New Contributors
- @woodruffw made their first contribution in #35
Full Changelog: v1.4.2...v2.0.0
Release notes
Open source →Changed
junction::get_targetnow doesn't check whether the junction's destination directory exists. See #34 for more information.
-
1.4.224 Feb 2026Release notes
Open source →Fixed
- Fix the empty
PrintNamecauses junctions to break in Windows Containers (WCoW) during layer serialization. Thank Zanie Blue in #33 for the report and the quick fix.
- Fix the empty
-
1.4.117 Jan 2026Release notes
Open source →Fixed
- Junction creation failed silently with verbatim
\\?\prefix paths (#31) by @DK26.
- Junction creation failed silently with verbatim
-
1.4.017 Jan 2026Release notes
Open source →Allow windows-sys versions
>=0.59, <=0.61to enableraw-dylibusage when building with non-MSVC toolchain (#32 ).As such MSRV was bumped to Rust v1.71.0 (July 13, 2023).
Full Changelog: v1.3.0...v1.4.0
Release notes
Open source →Change MSRV from 1.60 to 1.71
This is the same MSRV that our direct dependency
windows-sysrequires (#32). -
1.3.003 Sep 2025Release notes
Open source →Change MSRV from 1.57 to 1.60
This is the same MSRV that our direct dependency
windows-sysrequires (#29). -
1.2.007 Sep 2024Release notes
Open source →Change MSRV from 1.56 to 1.57
Minor refactoring to abuse assertions in constants that Rust 1.57.0 allows.
-
1.1.030 Apr 2024Release notes
Open source →Change MSRV from 1.51 to 1.56
windows-sys bump to 1.56 when they switch to 2021 edition. As a dependent of that crate, we have no choice but to follow.
-
1.0.026 Feb 2023Release notes
Open source →First major version
The public API of this crate has been unchanged around 3 years without complains. It signals that the API is mature enough to be stable for a long time.
-
0.2.125 Feb 2023Release notes
Open source →What's Changed
- Fixes build failure when cross-compiling from non-Windows hosts.
Release notes
Open source →Fixed
- Fix weird build failure when cross-compiling from non-Windows hosts 657c176a440a64437236ba9d88a2ebd98a8babb1
-
0.2.005 Sep 2020 -
0.1.518 Mar 2020Release notes
Open source →Fixed
- Prevent a panic happen when open a reparse point (Commit fd9bbec6061fb100f79795ac9b64db59fbb6a3c0)
-
0.1.430 Jan 2020Release notes
Open source →Changed
- Ask for forgiveness in case we have no necessary permission instead of always asking for permission.
-
0.1.328 Oct 2019 -
0.1.223 May 2019Nothing published for this version
-
0.1.114 May 2019Nothing published for this version
-
0.1.014 May 2019