PackageTrack
Sign in Get early access

nybbles

Efficient nibble-sized (4-bit) byte sequence data structure

0.4.8 15M downloads/mo #2435 most downloaded on crates.io alloy-rs/nybbles

What this package is like to depend on

Last release 6 months ago

03 Feb 2026

Release timing varies

gaps range from 8 days to 10 months

Nearly every release is documented

notes for 18 of 18 stable releases

1 version withdrawn

withdrawn after publishing

3 years old

19 releases · first in 2023

5 releases in the last 12 months

see the full history below

Release timeline

19 releases · Dec 2023 to Feb 2026
2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 19
  1. 0.4.8 03 Feb 2026
    Release notes

    chore: Release nybbles version 0.4.8

    Open source →
    Release notes

    Bug Fixes

    • Remove avx2 runtime detection (#53)

    Dependencies

    • Bump MSRV to 1.88 (#48)
    • Bump codspeed

    Features

    • Add byte_len (#50)

    Miscellaneous Tasks

    • [meta] Add CODEOWNERS

    Other

    • Update to tempoxyz (#44)

    Performance

    • SIMD common prefix (#49)
    • Clean up slice fn (#51)
    • Cmp SIMD (#46)
    • Eq as [u64; 5] (#47)
    • Hash as [u64; 5] (#45)

    Refactor

    • Restructure benches to be like ruint (#52)
    Open source →
  2. 0.4.7 07 Jan 2026
    Release notes

    chore: Release nybbles version 0.4.7

    Open source →
    Release notes

    Features

    • Add new methods (#43)

    Miscellaneous Tasks

    • Release 0.4.7
    Open source →
  3. 0.4.6 29 Sep 2025
    Release notes

    chore: Release nybbles version 0.4.6

    Open source →
    Release notes

    Dependencies

    • Fix CI errors (#39)

    Features

    • Implement FromStr (#38)

    Miscellaneous Tasks

    • Release 0.4.6
    Open source →
  4. 0.4.5 17 Sep 2025
    Release notes

    chore: Release nybbles version 0.4.5

    Open source →
    Release notes

    Bug Fixes

    • Nibbles deserialize (#37)

    Miscellaneous Tasks

    • Release 0.4.5
    Open source →
  5. 0.4.4 09 Sep 2025
    Release notes

    chore: Release nybbles version 0.4.4

    Open source →
    Release notes

    Bug Fixes

    • Serde serialize/deserialize (#36)

    Miscellaneous Tasks

    • Release 0.4.4
    Open source →
  6. 0.4.3 15 Aug 2025
    Release notes

    chore: Release nybbles version 0.4.3

    Open source →
    Release notes

    Bug Fixes

    • pack_to_unchecked on big-endian targets (#35)

    Miscellaneous Tasks

    • Release 0.4.3
    Open source →
  7. 0.4.2 12 Aug 2025
    Release notes

    chore: Release nybbles version 0.4.2

    Open source →
    Release notes

    Features

    • Add iterator for Nibbles (#34)

    Miscellaneous Tasks

    • Release 0.4.2
    Open source →
  8. 0.4.1 07 Jul 2025
    Release notes

    chore: Release nybbles version 0.4.1

    Open source →
    Release notes

    Bug Fixes

    • Bump minimum ruint version (#30)

    Features

    • Add back support for big-endian targets (#32)

    Miscellaneous Tasks

    • Release 0.4.1
    Open source →
  9. 0.4.0 19 Jun 2025
    Release notes

    chore: Release nybbles version 0.4.0

    Open source →
    Release notes

    Dependencies

    • More benchmarks (#20)

    Features

    • Add missing benchmarks for performance-critical methods (#22)

    Miscellaneous Tasks

    • Release 0.4.0

    Other

    • More cases for slice (#21)
    • Add codspeed (#18)

    Performance

    • U256 representation (#17)

    Styling

    • Add proptests (#26)
    Open source →
  10. 0.3.4 06 Jan 2025
    Release notes

    chore: Release nybbles version 0.3.4

    Open source →
    Release notes

    Miscellaneous Tasks

    • Release 0.3.4
    • Better debug impl (#16)

    Other

    • Fix
    • Update
    Open source →
  11. 0.3.3 30 Dec 2024
    Release notes

    Features

    • Add from_repr

    Miscellaneous Tasks

    • Release 0.3.3
    Open source →
  12. 0.3.2 30 Dec 2024
    Release notes

    Features

    • Expose smallvec_with

    Miscellaneous Tasks

    • Release 0.3.2
    Open source →
  13. 0.3.1 30 Dec 2024
    Release notes

    Features

    • Add more raw APIs for working with slices directly (#15)

    Miscellaneous Tasks

    • Release 0.3.1

    Other

    • Remove outdated ci
    Open source →
  14. 0.3.0 10 Dec 2024
    Release notes

    Bug Fixes

    • Ci branch target (#13)

    Dependencies

    • Remove path encoding (#12)

    Features

    • Improve benchmarks, compare with naive implementation (#11)

    Miscellaneous Tasks

    • Release 0.3.0
    • Sync cliff.toml

    Other

    • Move deny to ci (#14)
    Open source →
  15. 0.2.1 26 Feb 2024
    Release notes

    Documentation

    • Add CHANGELOG.md and cliff.toml (#10)

    Features

    • Import nybbles bench from reth
    • Add SizeRange to proptest Arbitrary parameters

    Miscellaneous Tasks

    • Release 0.2.1
    • Add changelog script
    Open source →
  16. 0.2.0 26 Feb 2024 withdrawn
    Release notes

    Bug Fixes

    • Add an overflow check in unpack_heap (#6)
    • Out-of-bound memory read on Nibbles::get_byte (#4)

    Features

    • Make it clear when an invalid instance is created (#8)

    Miscellaneous Tasks

    • Release 0.2.0
    • Simplify slice implementation (#7)
    • Update release.toml
    • Update configs

    Other

    • Add concurrency (#9)

    Performance

    • Optimize usize::MAX check in get_byte (#5)

    Testing

    • arbitrary feature separation (#3)
    Open source →
  17. 0.1.2 20 Dec 2023
    Release notes

    Bug Fixes

    • Assume macro

    Documentation

    • Add logo

    Features

    • More methods, examples

    Miscellaneous Tasks

    • Release 0.1.2
    • Rename macros

    Other

    • Merge pull request #1 from dvush/pop-idx-mut
    • Replace mut index with set_at
    • Add mutable indexing, pop
    Open source →
  18. 0.1.1 15 Dec 2023
    Release notes

    Features

    • Implement Index

    Miscellaneous Tasks

    • Release 0.1.1
    • Add clippy.toml
    • Add release.toml

    Other

    • Master
    Open source →
  19. 0.1.0 15 Dec 2023
    Release notes

    Documentation

    • Add more examples
    • Description

    Features

    • Initial implementation

    Other

    • Initial commit

    Performance

    • Remove useless branch on smallvec heap init

    <!-- generated by git-cliff -->

    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