All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Compatibility with original Javascript implementation NanoID 2.0.
- Ability to generate non-secure hashes
- Replaced default alphabet character
~
(tilde) with-
(dash)
- Same as 0.2.0, published as compatibility version with original Javascript Nanoid implementation.
Compatibility with javascript nanoid 1.0
- Calculating mask based on logarithm.
- Default generated ID size changed from 22 to 21.
First implementation