Repository navigation
Release v3.0.0
π simpleflakes v3.0.0
Fast, reliable, distributed 64-bit ID generation for Node.js.
Performance
- ~8.8M ops/sec simpleflake() generation
- Zero dependencies
- TypeScript ready
β¨ New Features
- docs: update README to enhance project description and highlight features (d4f5cd1)
- feat: implement release workflow and generate release notes script (d42f977)
- feat: add benchmark results logging and badge generation script (0ea6ba6)
- chore: add concurrency settings to CI and publish workflows (b5ff8c9)
- chore: add workflow_dispatch trigger to CI and publish workflows (801b33b)
- feat: add compatibility tests for CommonJS, ES Modules, and TypeScript; update CI configuration and ignore unnecessary test files (58d7176)
- chore: update Node.js version support in CI and package.json; enhance README with additional badges (784ee37)
- feat: implement CI workflow and publish process; migrate from Travis to GitHub Actions (cbeffa0)
- chore: format script section in .travis.yml for better readability; add compatibility test (91a1c4c)
- feat: migrate to TypeScript and restructure project (42a320f)
- chore: add test coverage scripts and update dependencies (d1ba75f)
- Remove legacy simpleflake implementation and associated tests (8acd36c)
- Add license scan report and status (b219ffa)
π Bug Fixes
- fix: update coverage upload conditions to use 'lts/*' node version (84a75c9)
- fix: correct condition for Codacy coverage upload step in CI workflow (3f9f4fa)
- fix: reorder steps in CI workflow to ensure tests run before publishing to NPM (9469562)
- Fix formatting and improve clarity in README.md (37a0c64)
π Documentation
- chore: remove unused links and badges from README (2bfd0bf)
- chore: update README and package.json for testing enhancements; remove deprecated index files (76a42ff)
- Update README.md (f3ff766)
- Clean up README by removing unnecessary badges (35c8086)
- Update README.md (f82add2)
- Update README (15db345)
π§ Maintenance
- chore: update Node.js version requirements to 16.x in CI, publish workflows, and package files (e5d8f62)
- chore: clean up CI workflow files by removing unnecessary whitespace (1f5ff8e)
- Update keywords in package.json for improved searchability (ba89bb0)
- Bump version to 3.0.0 in package.json (1a18cf8)
- Update devDependencies and remove unused dependencies in package.json (fb99f0c)
- Update dependencies (a933ae7)
- Bump eslint-utils from 1.4.0 to 1.4.2 (93dc656)
Other Changes
- refactor: simplify publish workflow by removing release creation steps (b8ccb51)
- Remove yarn.lock (35ff771)
- Refactor simpleflake tests to improve readability and consistency (823eb06)
- Refactor tests for simpleflake and related functions to improve structure and coverage (aafa8bb)
- Refactor simpleflake function to use nullish coalescing operator for randomBits (d4dae4c)
- v2.2.2 (7144690)
Installation
npm install simpleflakes@v3.0.0Full Changelog: v2.1.0...v3.0.0