The user-friendly summaries of how this project evolved over time.
- Fixes issue with
test()
case-sensitivity (#17) - Improves tests
- Improves benchmarks
- Fixes issue with iOS 9 (#15)
- Exposes
uuid.randomBytes()
so you can override it, e.g. with nacl (#5) - Exposes
uuid.clearBuffer()
to clear the internal RNG buffer - Performance improvement via refactor (#5)
- Fix
Math.random()
fallback range from [0,255) to [0,255] (#6) - Updated benchmarks (thanks @aarondcohen)
- README, etc now written in E-Prime
Note: version jump to 1.3.0 since I should have named 1.0.4 ⇒ 1.1.0 and 1.0.5 ⇒ 1.2.0
- Type definition for TypeScript
- Fix for IE11 when using crypto library (check window.msCrypto)
- Minor performance improvement
- Benchmarks latest npm uuid packages
- Updates code formatting and README
- Still the fastest pure JS UUIDv4 generator x2
- Fixes notice when environment does not support crypto
- Exposes
uuid.test()
function to validate a uuid v4 string
- Improves performance when generating large batches of uuids
- Exposes
uuid.bin()
for generating binary uuids
- Verified RFC-4122 compliance
- Bug fix
- Increased performance dramatically - now the fastest pure JS UUIDv4 generator x5
- Initial release