Skip to content

Release v3.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 06:28
· 140 commits to master since this release

πŸš€ 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.0

Full Changelog: v2.1.0...v3.0.0