PackageTrack
Sign in Get early access

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 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 16
  1. 2.0.0 01 May 2026
    Release notes

    What's Changed

    • CI: Ratchet down permissions, hash-pin actions by @woodruffw in #35
    • Don't perform an existence check in get_target by @woodruffw in #36

    New Contributors

    Full Changelog: v1.4.2...v2.0.0

    Open source →
    Release notes

    Changed

    • junction::get_target now doesn't check whether the junction's destination directory exists. See #34 for more information.
    Open source →
  2. 1.4.2 24 Feb 2026
    Release notes

    What's Changed

    • Populate PrintName in junction reparse point by @zanieb in #33

    New Contributors

    Full Changelog: v1.4.1...v1.4.2

    Open source →
    Release notes

    Fixed

    • Fix the empty PrintName causes junctions to break in Windows Containers (WCoW) during layer serialization. Thank Zanie Blue in #33 for the report and the quick fix.
    Open source →
  3. 1.4.1 17 Jan 2026
    Release notes

    What's Changed

    • Fix verbatim prefix handling in junction creation by @DK26 in #31

    New Contributors

    • @DK26 made their first contribution in #31

    Full Changelog: v1.4.0...v1.4.1

    Open source →
    Release notes

    Fixed

    • Junction creation failed silently with verbatim \\?\ prefix paths (#31) by @DK26.
    Open source →
  4. 1.4.0 17 Jan 2026
    Release notes

    Allow windows-sys versions >=0.59, <=0.61 to enable raw-dylib usage 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

    Open source →
    Release notes

    Change MSRV from 1.60 to 1.71

    This is the same MSRV that our direct dependency windows-sys requires (#32).

    Open source →
  5. 1.3.0 03 Sep 2025
    Release notes

    Full Changelog: v1.2.0...v1.3.0

    Open source →
    Release notes

    Change MSRV from 1.57 to 1.60

    This is the same MSRV that our direct dependency windows-sys requires (#29).

    Open source →
  6. 1.2.0 07 Sep 2024
    Release notes

    Full Changelog: v1.1.0...v1.2.0

    Open source →
    Release notes

    Change MSRV from 1.56 to 1.57

    Minor refactoring to abuse assertions in constants that Rust 1.57.0 allows.

    Open source →
  7. 1.1.0 30 Apr 2024
    Release notes

    Full Changelog: v1.0.0...v1.1.0

    Open source →
    Release notes

    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.

    Open source →
  8. 1.0.0 26 Feb 2023
    Release notes

    v1.0.0 Major release

    Fore more please read CHANGELOG.md file.

    Open source →
    Release notes

    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.

    Open source →
  9. 0.2.1 25 Feb 2023
    Release notes

    What's Changed

    • Fixes build failure when cross-compiling from non-Windows hosts.
    Open source →
    Release notes

    Fixed

    • Fix weird build failure when cross-compiling from non-Windows hosts 657c176a440a64437236ba9d88a2ebd98a8babb1
    Open source →
  10. 0.2.0 05 Sep 2020
    Release notes

    Changed

    • Some internal refactorings that requires Rust v1.46.0
    Open source →
  11. 0.1.5 18 Mar 2020
    Release notes

    Fixed

    • Prevent a panic happen when open a reparse point (Commit fd9bbec6061fb100f79795ac9b64db59fbb6a3c0)
    Open source →
  12. 0.1.4 30 Jan 2020
    Release notes

    Changed

    • Ask for forgiveness in case we have no necessary permission instead of always asking for permission.
    Open source →
  13. 0.1.3 28 Oct 2019
    Release notes

    Changed

    • Obtain appropriate privilege before opening directories.
    Open source →
  14. 0.1.2 23 May 2019

    Nothing published for this version

  15. 0.1.1 14 May 2019

    Nothing published for this version

  16. 0.1.0 14 May 2019
    Release notes

    First release

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive