Skip to content

Releases: attilagyongyosi/path-linter

v2.1.5

30 Oct 18:45
Compare
Choose a tag to compare

⚠️ This is a hotfix release after failed bundling on v2.1.3 & v2.1.4!

v2.1.3

29 Oct 20:10
Compare
Choose a tag to compare

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

27 Mar 22:17
Compare
Choose a tag to compare

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

28 Jan 11:23
Compare
Choose a tag to compare

Changelog

Bugfixes

  • Fixes #6 - when using the built-in kebab-case rule, paths with the character '0' in them pass linting now.

v2.1.0

24 Jan 22:44
Compare
Choose a tag to compare

New features in 2.1.0

  • The following configuration file names are detected automatically: path-linter.json, .path-linter.json & .pathlinterrc.

Bugfixes

  • Fixes #2.

Technical housekeeping

  • Updating dependencies
  • More integration and unit tests
  • Updating README

2.0.0

19 Oct 13:58
Compare
Choose a tag to compare

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 and error.
  • 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

19 Oct 10:40
Compare
Choose a tag to compare
2.0.0-rc.2 Pre-release
Pre-release

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

05 Oct 14:37
Compare
Choose a tag to compare
2.0.0-rc.1 Pre-release
Pre-release

Changes

  • Linting severity can now be configured to either error (default) or warning, with the former exiting the linting process with an error code (breaking builds). Check README for details.

2.0.0-rc.0

02 Oct 21:46
Compare
Choose a tag to compare
2.0.0-rc.0 Pre-release
Pre-release

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

27 Aug 23:09
Compare
Choose a tag to compare

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.