Skip to content

Version 5.2.0

Choose a tag to compare

@threeal threeal released this 04 Oct 14:33
· 31 commits to main since this release
v5.2.0
d0d238f

What's Changed

Improvements

  • Required doc comments through eslint-plugin-jsdoc's flat/recommended-tsdoc-error config
  • Reordered the pre-commit hook to fix lint before formatting, so the formatter runs last
  • Simplified the README's development guide to rely on the pre-commit hook that runs on each commit, and described the CI checks in general terms
  • Updated the README's customization notes to mention the yargs dependencies when removing the CLI, and the author when updating package.json
  • Linked the npm registry in the README's releasing instructions
  • Updated pnpm to version 11.28.4
  • Replaced the real identities in package.json with pun placeholders: the package is now bonacci by Leonardo Bonacci, with leonardo/bonacci as its repository, and the CLI's script name follows the package name
  • Reworded the package description to "An example library and CLI for generating a Fibonacci sequence"
  • Reworked the placeholder fibonacciSequence to match Rust Starter. It now fills n ones and sums each term from the third onward, so fibonacciSequence(0) returns an empty sequence instead of [1], and its doc comment now documents that behavior.
  • Grouped the Fibonacci test under a describe block and added an n = 0 case
  • Dropped the trailing period from the CLI's command description

Dependency Updates

  • @types/node bumped to 26.6.3
  • @vitest/coverage-v8 bumped to 5.0.3
  • typescript-eslint bumped to 8.71.0
  • vite bumped to 8.3.2
  • vitest bumped to 5.0.3

Full Changelog: v5.1.0...v5.2.0