Releases: sixafter/nanoid
v1.10.1
Changelog
🐛 Defects
- c711dc9: defect: Fixed minimum alphabet length logic and related tests and test functions for generating ASCII and Unicode alphabets (#17) (@mprimeaux)
Full Changelog: https://github.com/sixafter/nanoid/tree/main/CHANGELOG/CHANGELOG-1.x
Where to go next?
- To determine the practical length for a NanoID, see the collision time calculator here.
v1.10.0
Changelog
🎉 Features
- 8f68414: feature: Added new
Must
function to simplify safe initialization of global variables. (#15) (@mprimeaux)
Full Changelog: https://github.com/sixafter/nanoid/tree/main/CHANGELOG/CHANGELOG-1.x
Where to go next?
- To determine the practical length for a NanoID, see the collision time calculator here.
v1.9.0
Changelog
🎉 Features
- 51fb62b: FEATURE: Added new
MustGenerate
andMustGenerateSize
functions to simplifies safe initialization of global variables. (#14) (@mprimeaux)
🐛 Defects
- 4c6327c: defect: Addressed various documentation issues in the README (@mprimeaux)
- 4775c96: defect: Addressed various documentation issues in the README (@mprimeaux)
🛠 Technical Debt
- 9825828: debt: Make goreleaser regular expressions case insensitive (@mprimeaux)
- 14e09f8: debt: Make goreleaser regular expressions case insensitive (@mprimeaux)
- bbbd6a6: debt: Make goreleaser regular expressions case insensitive (@mprimeaux)
- 9eba6a8: debt: Make goreleaser regular expressions case insensitive (@mprimeaux)
- e81312b: debt: Make goreleaser regular expressions case insensitive (@mprimeaux)
- 6a34b47: debt: Make goreleaser regular expressions case insensitive (@mprimeaux)
- a3a9ba2: debt: Updated README to reflect current implementation. (@mprimeaux)
Full Changelog: https://github.com/sixafter/nanoid/tree/main/CHANGELOG/CHANGELOG-1.x
Where to go next?
- To determine the practical length for a NanoID, see the collision time calculator here.
v1.8.2
Changelog
🛠 Technical Debt
- a7a031d: debt: Updated CHANGELOG to reflect release (@mprimeaux)
🚀 Technical Risk
- dbf9062: risk: Excluded docs and scripts from SonarCloud analysis (@mprimeaux)
Full Changelog: https://github.com/sixafter/nanoid/tree/main/CHANGELOG/CHANGELOG-1.x
Where to go next?
- To determine the practical length for a NanoID, see the collision time calculator here.
v1.8.1
Changelog
🛠 Technical Debt
- ec403e0: debt: Refactored to satisfy static code analysis failure (#13) (@mprimeaux)
Full Changelog: https://github.com/sixafter/nanoid/tree/main/CHANGELOG/CHANGELOG-1.x
Where to go next?
- To determine the practical length for a NanoID, see the collision time calculator here.
v1.8.0
Changelog
🎉 Features
- 3ad033c: feature: Added support for Unicode alphabets (#12) (@mprimeaux)
Full Changelog: https://github.com/sixafter/nanoid/tree/main/CHANGELOG/CHANGELOG-1.x
Where to go next?
- To determine the practical length for a NanoID, see the collision time calculator here.
v1.7.1
Changelog
🛠 Technical Debt
- c01fc64: debt: Refactored comprehensive benchmark tests (#11) (@mprimeaux)
- 2296e10: debt: Update README.md (@mprimeaux)
Full Changelog: https://github.com/sixafter/nanoid/tree/main/CHANGELOG
Where to go next?
- To determine the practical length for a NanoID, see the collision time calculator here.
v1.7.0
Changelog
🛠 Technical Debt
- 04cebc2: debt: Updated changelog icons (#9) (@mprimeaux)
- 723880c: debt: optimized struct alignment and implemented power of two algorithm optimizations (#10) (@mprimeaux)
Full Changelog: https://github.com/sixafter/nanoid/tree/main/CHANGELOG
Where to go next?
- To determine the practical length for a NanoID, see the collision time calculator here.
v1.6.1
Changelog
Technical Debt
- 949300b: debt: Update changlog generation logic (#8) (@mprimeaux)
Full Changelog: https://github.com/sixafter/nanoid/tree/main/CHANGELOG
Where to go next?
- To determine the practical length for a NanoID, see the collision time calculator here.
v1.6.0
Changelog
Other work
- 7de8201: Added Nano ID collision calculator (@mprimeaux)
- 0896971: Check for duplicate characters using a bitmask with multiple uint32s (#5) (@mprimeaux)
- 413a502: DEBT: Added Go Releaser footer and Nano ID collision time calculator. (#6) (@mprimeaux)
Full Changelog: https://github.com/sixafter/nanoid/tree/main/CHANGELOG
Where to go next?
- To determine the practical length for a NanoID, see the collision time calculator here.