MOAC v1.2.0
- More accurate entropy estimations with some charset de-deuplication
- The library now has the BuildCharsets func exported
- Add reproducible builds
- CLI programs now sanitize unwanted characters in custom charsets
This should be the last minor 1.x release; development will now shift
towards v2.0.0, with occasional patches to 1.2 if necessary.
Rohan Kumar (19):
Build(install): create missing dir for completion
Doc: add info on changelogs, tests, and CII badge
Doc: README: add badge, more install instructions
Fix: remove more instances of charset shadowing
Feat: export func BuildCharsets
Fix: correctly subset charsets, with tests
Test: add tests for BuildCharsets
Build: use standard install/uninstall make targets
Chore: add more lint/test hooks to Makefile
Doc: add upgrade/uninstall/contribution info
Chore: add formatters to Makefile by path
Test: refactor pwgen tests for perf + edge cases
Doc: clarify MOAC's approach to grapheme clusters
Build: support reproducible dists + sanitizer bins
Build: fix bad go flags
Doc: add documentation on reproducible builds
Chore(CI): trivial fix for Fedora build job
Test: test uncovered case in moac/entropy
Feat(CLI): sanitize bad characters from user input