PackageTrack
Sign in Get early access

hashlink

HashMap-like containers that hold their key-value pairs in a user controllable order

0.12.1 302M downloads/mo #362 most downloaded on crates.io djc/hashlink

What this package is like to depend on

Last release 1 months ago

06 Jul 2026

Ships fairly regularly

a new release about every 6 months

Some releases are documented

notes for 9 of 21 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

21 releases · first in 2019

4 releases in the last 12 months

see the full history below

Release timeline

21 releases · Jul 2019 to Jul 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. 0.12.1 06 Jul 2026
    Release notes

    What's Changed

    Open source →
  2. 0.12.0 05 Jun 2026
    Release notes

    Upgrades to hashbrown 0.17.

    What's Changed

    Open source →
  3. 0.11.1 05 Jun 2026
    Release notes

    What's Changed

    • Add basic GH Actions CI setup by @djc in #45
    • Complete transition to GitHub Actions for CI by @djc in #46
    • Fix UB in LinkedHashMap::clear() by @djc in #47
    • Fix UB in retain_with_order() by @djc in #48
    • Prepare 0.11.1 by @djc in #49
    Open source →
  4. 0.11.0 26 Oct 2025
    Release notes

    The hashlink crate now has @djc as its new maintainer. Thanks to @kyren for starting and maintaining this crate until now!

    What's Changed

    Open source →
  5. 0.10.0 09 Dec 2024

    Nothing published for this version

  6. 0.9.1 12 May 2024
    Release notes
    • Bugfix: LruCache::contains_key should take &self and not move the entry as
      though it is accessed.
    • Add basic CursorMut API to HashMap (thanks @olebedev!)
    • Bump hashbrown dependency to depend on a version of hashbrown past a
      downstream zerocopy dependency.
    • Don't depend on default features of hashbrown, removes allocator-api2
      dependency.
    Open source →
  7. 0.9.0 09 Jan 2024
    Release notes

    API incompatible change: Don't panic in reserve and try_reserve in cases where a rehash is needed. Previously would panic, adds the proper bounds on reserve methods to do a rehash (previously bounds were missing, and reserve would result in panics). (Thank you @cuviper)

    Open source →
  8. 0.8.4 28 Aug 2023
    Release notes

    Now builds with #![no_std].

    Open source →
  9. 0.8.3 11 Jun 2023

    Nothing published for this version

  10. 0.8.2 15 May 2023

    Nothing published for this version

  11. 0.8.1 17 Sep 2022
    Release notes

    (cargo-release) hashlink version 0.8.1

    Open source →
  12. 0.8.0 14 Mar 2022
    Release notes

    (cargo-release) hashlink version 0.8.0

    Open source →
  13. 0.7.0 03 May 2021

    Nothing published for this version

  14. 0.6.0 06 Oct 2020

    Nothing published for this version

  15. 0.5.1 11 May 2020

    Nothing published for this version

  16. 0.5.0 18 Mar 2020

    Nothing published for this version

  17. 0.4.0 18 Nov 2019

    Nothing published for this version

  18. 0.3.0 12 Jul 2019

    Nothing published for this version

  19. 0.2.1 08 Jul 2019

    Nothing published for this version

  20. 0.2.0 06 Jul 2019

    Nothing published for this version

  21. 0.1.0 06 Jul 2019

    Nothing published for this version

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