NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2028 most downloaded on crates.io
A tiny, secure, URL-friendly, unique string ID generator for Rust.
Last release 5 months ago
13 Apr 2026
Release timing varies
gaps range from 8 days to 5.0 years
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
8 releases · first in 2017
Add rngs::thread_local random source
rand to 0.9rngs::thread_local random source (#36)format now accepts any FnMut(usize) -> Vec<u8> random generator, enabling
seeded and stateful RNGs (#32, #41). Non-capturing fn(usize) -> Vec<u8>
callers continue to work unchanged.nanoid! macro size argument now accepts any expression, not only a single
token (#28)SAFE, the
new HEX_* presets), the number of random bytes consumed per ID has changed
— the output for a given seed will differ from 0.4.0.alphabet::HEX_LOWERCASE and alphabet::HEX_UPPERCASE presets (#39)smartstring feature for small-string-optimized output (#29)criterionmerge #25, from @fundon: bump the rand#0.8
One column per quarter.
merge #3, from @TheIronBorn: various small improvements
~ to - in alphabetlib.rsMoved to system randomness generator
* Renamed the safe alphabet * Added readme from rustdoc
Updated the random number engine.
Added example of custom random number generator.
* Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →