All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated development dependencies
- typescript-eslint from 8.50.1 to 8.51.0
- globals from 16.5.0 to 17.0.0 (major version with new environments: audioWorklet, paintWorklet, sharedWorker, bunBuiltin, denoBuiltin)
- Updated development dependencies
- typescript-eslint from 8.50.0 to 8.50.1
- Updated development dependencies
- typescript-eslint from 8.49.0 to 8.50.0
- Updated development dependencies
- @eslint/js from 9.39.1 to 9.39.2
- eslint from 9.39.1 to 9.39.2
- typescript-eslint from 8.48.1 to 8.49.0
- Updated development dependencies
- prettier from 3.7.3 to 3.7.4
- typescript-eslint from 8.18.0 to 8.48.1
- typescript from 5.7.3 to 5.9.3
- Package maintenance and security updates
- Resolved Jest and ts-jest dependency compatibility issue
- Dev dependency: tsx replaces ts-node in generated projects
- Updated dev script to use tsx instead of ts-node
- Include package-lock.json in initial git commit
- Fix TypeScript ESM module error with nodemon by replacing ts-node with tsx
- Prettier 3.7.3 for code formatting
- Husky 9.1.7 + lint-staged 16.2.7 for pre-commit hooks
- GitHub Actions v6 (checkout, setup-node)
- Publish workflow for GitHub Release-based npm publishing
- Issue and PR templates
- Dependabot configuration
- CONTRIBUTING.md guide
- Comprehensive README badges (CI, npm downloads, license)
- Upgraded all dependencies to latest versions
- Removed semantic-release in favor of GitHub Release workflow
- Simplified CI workflow (removed matrix, added format check)
- Formatted all code with Prettier
- Improved package.json with format script, engines, and lint-staged config
- Cleaned up README and removed duplicates
- Fixed 15 security vulnerabilities by upgrading dependencies