Releases: attilagyongyosi/path-linter
Releases · attilagyongyosi/path-linter
v2.1.5
v2.1.3
This is a housekeeping release.
Technical updates
- Updated dependencies, like TypeScript 4
- Switched to GitHub Actions
- Switched to ESBuild for bundling
- Library is now tested against Node.js 10, 12 & 14
2.1.2
Changes in Patch Version 2.1.2
- The
colorize
flag can now be specified in the configuration JSON, not just as the--colorize
CLI switch. - Bundling was migrated from Parcel to Rollup 2.
- Bundle size shrunk from 18 kB to 7 kB.
- Updated
devDependencies
as regular housekeeping.
2.1.1
v2.1.0
2.0.0
Breaking changes in 2.0.0
- Configuration structure changed significantly and no longer compatible with 1.x.x
New features in 2.0.0
- Out of the box support for enforcing
kebab-case
file path convention. See Configuration options. - Support for linting severity setting:
warning
anderror
. - You can now specify an array of strings that should be ignored in file paths during linting
- CLI now reports elapsed linting time per directory
Technical housekeeping
- Updating dependencies
- Parcel instead of Webpack
- Finetune Jest config to halve test execution time
- ESLint instead of TSLint
- Using commitlint
- More integration and unit tests
- Updating README
2.0.0-rc.2
Changeset
- Linting rules can now have an
ignore
property. This is an array of strings that should be ignored in file paths. - Linting time is now logged on the console per folder.
2.0.0-rc.1
Changes
- Linting severity can now be configured to either
error
(default) orwarning
, with the former exiting the linting process with an error code (breaking builds). Check README for details.
2.0.0-rc.0
Breaking Changes
- Changed configuration format. Old configuration files will no longer work with this release. Refer to the README for updates.
- Built-in support for kebab-case paths, no need to manually specify a regular expression for that. Needs some battle-testing, hence the pre-release.
v1.2.0
This release is also a maintenance release:
- Fixing a bug when running unit tests.
- Scoping the package to the public @attilagyongyosi scope.
- Introducing my personal ESLint ruleset.