Releases: frantisekstanko/assertion
Releases · frantisekstanko/assertion
v1.0.0
v0.5.2
[0.5.2] - 2025-10-08
Changed
- restore proper support for CommonJS by @frantisekstanko in #3
Full Changelog: v0.5.1...v0.5.2
v0.5.1
[0.5.1] - 2025-10-07
What's Changed
- fix: remove type: module to support CommonJS consumers by @frantisekstanko in #2
Full Changelog: v0.5.0...v0.5.1
v0.5.0
[0.5.0] - 2025-10-05
Changed
- Migrated configuration files to TypeScript (
eslint.config.ts,jest.config.ts) - Separated build configuration into
tsconfig.build.json - Updated ESLint to check all files instead of only
src/**/*.ts - Improved test code style with explicit arrow function braces for consistency
- TypeScript array type preference set to
[]notation
Added
.nvmrcfile specifying Node.js 20 as the recommended version- Explicit ESLint ignores for
node_modules/,dist/, andtests/coverage/ - ESLint rule to allow empty functions in test files
jitiandts-nodedev dependencies for TypeScript execution support
Full Changelog: v0.4.1...v0.5.0
v0.4.1
[0.4.1] - 2025-10-05
Fixed
- Excluded test files from npm package distribution to reduce package size
v0.4.0
[0.4.0] - 2025-10-05
Changed
- BREAKING: Dropped Node.js 18 support - now requires Node.js >=20.0.0
- BREAKING: Migrated from CommonJS to ES modules (ESM)
- Updated TypeScript target to ES2022
- Improved documentation for custom exception classes with Hexagonal/Clean Architecture examples
Added
- GitHub Actions CI workflow for automated testing on Node.js 20.x and 22.x
- GitHub Actions publish workflow for automated NPM releases
- CI status badge, npm version badge, and codecov badge to README
- Coverage reporting to Codecov