Skip to content

Commit

Permalink
feature: Added Rdetailed information about the PRNG implementation (#36)
Browse files Browse the repository at this point in the history
- feature: Added README.md to provide detailed information about the PRNG implementation.
- debt: Updated the benchmark tests to test the standard size of 21 characters for Nano ID generation.
- debt: The runtime configuration (`Config`) now uses pointer receivers for all methods to ensure consistent behavior and interface compliance.
- debt: Refactored Codebase: Split the `nanoid.go` file into multiple modular files within the `nanoid` package to enhance code organization, readability, and maintainability.
  • Loading branch information
mprimeaux authored Nov 16, 2024
1 parent 20e60d0 commit 8100f52
Show file tree
Hide file tree
Showing 11 changed files with 1,386 additions and 891 deletions.
21 changes: 20 additions & 1 deletion CHANGELOG/CHANGELOG-1.x.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,24 @@ Date format: `YYYY-MM-DD`
### Fixed
### Security

---
## [1.19.0] - 2024-11-16

### Added
- **FEATURE:** Added [README.md](../x/crypto/prng/README.md) to provide detailed information about the PRNG implementation.

### Changed
- **DEBT:** Updated [PRNG](../x/crypto/prng) benchmark tests to test the standard size of 21 characters for Nano ID generation.
- **DEBT:** The runtime configuration (`Config`) now uses pointer receivers for all methods to ensure consistent behavior and interface compliance.
- **DEBT:** Refactored Codebase: Split the `nanoid.go` file into multiple modular files within the `nanoid` package to enhance code organization, readability, and maintainability
-
### Deprecated
### Removed
### Fixed
- **DEFECT:** Fixed receiver types by updating all `ID` methods to use pointer receivers consistently, ensuring proper functionality and interface compliance.

### Security

---
## [1.18.1] - 2024-11-15

Expand Down Expand Up @@ -444,7 +462,8 @@ Date format: `YYYY-MM-DD`
### Fixed
### Security

[Unreleased]: https://github.com/sixafter/nanoid/compare/v1.18.1..HEAD
[Unreleased]: https://github.com/sixafter/nanoid/compare/v1.19.0..HEAD
[1.19.0]: https://github.com/sixafter/nanoid/compare/v1.18.1...v1.19.0
[1.18.1]: https://github.com/sixafter/nanoid/compare/v1.18.0...v1.18.1
[1.18.0]: https://github.com/sixafter/nanoid/compare/v1.17.3...v1.18.0
[1.17.3]: https://github.com/sixafter/nanoid/compare/v1.17.2...v1.17.3
Expand Down
Loading

0 comments on commit 8100f52

Please sign in to comment.