Releases: Patternslib/dev
Release 4.0.0
4.0.0 (2026-04-23)
Features
-
Makefile: Release npm and github in one go, avoiding many of the quirks like double builds and double changelog generation. (8f01836)
-
Makefile: Update browserslist database before bundling. (8e3da59)
Makefiles extending from this Makefile need to switch to a double-colon
target (bundle-pre::), so that the base target is also run.
Bug Fixes
-
Makefile: checkout changes before running release-it which would break if it is modified. (db0e89e)
-
Remove version pin for conventional-changelog-conventionalcommits. This is finally fixed upstream in conventional-changelog/commitlint. (333c802)
Maintenance
-
Add missing @eslint/js dependency. (02eb557)
-
eslint latest ECMA script and drop @babel/eslint-parser. (efdc5f1)
The current @babel/eslint-parser version 7 is not compatible with
eslint 10. Also eslint supports with the latest ECMA script version
configuration recent enough JavaScript, so that we can drop the
dependency on @babel/eslint-parser. -
Upgrade dependencies. (4ae9820)
NOTE: you might need to update your tests for Jest 30.3.0 support.
E.g. expect.toThrowError has changed to expect.toThrow.
See: https://jestjs.io/docs/upgrading-to-jest30
Release 3.9.0-alpha.1
- Merge pull request #52 from Patternslib/upgrade (48c1c70)
- fix: Fix GLOB for JS in .editorconfig config. (f1de9ba)
- yarn install. (bf614e7)
- maint: Pin conventional-changelog-conventionalcommits. (369e6a6)
- maint: Upgrade commitlint and conventional-changelog. (987206d)
- maint: Upgrade dependencies. (666d225)
- CHANGES.md: Autoformat. (84c2165)
Release 3.9.0-alpha.0
3.9.0-alpha.0 (2025-09-20)
Features
- Add prettier Makefile target to format files. (c84e312)
Maintenance
-
Install caniuse-lite and maintain it at it's latest version. (43ebf53)
Explicitly install caniuse-lite, which is used by browserslist, webpack,
babel etc.
This allows us to maintain it ourselves at the latest version and prevent build
messages to update the browserslist database. -
Update the compatible node version to the current LTS version. (9bdc66e)
-
Upgrade dependencies. (137063d)
Release 3.8.1
3.8.1 (2025-05-08)
Maintenance
-
Downgrade @release-it/conventional-changelog to < 9 again. (f02e92b)
The resolutions are not passed to client packages, so we still end up
installing conventtional-changelog-conventionalcommits 7 and 8, where we
need only 8. Staying on @release-it/conventional-changelog version 8
until this is fixed upstream.
Release 3.8.0
Release 3.7.4
Release 3.7.3
Release 3.6.1
Release 3.6.0
3.6.0 (2024-08-14)
Features
-
Add husky commitlint also to this package. (1bdcf63)
-
Add WebP as asset/resource along to the other formats for the Webpack loader. (58f369c)
Bug Fixes
-
Do not upgrade husky and keep at pre 9.x. (fe89852)
Husky has some breaking changes which we should only upgrade with the next major release of @patternslib/dev.
-
Require minimum node v18.18. (807147a)
This is Webpack's minimum required version.
Note: As time of this commit, versions below 18 are unmaintained.
Maintenance
-
Remove plugin-transform-optional-chaining from babel. (9facee8)
The optional chaining feature is already included in preset-env ES2020.
-
Upgrade dependencies. (c3d64fd)
Upgrade all except eslint, which needs to migrate from
.eslintrc.jsto
eslint.config.js. This will be done in an upcoming major release. -
Upgrade GitHub Actions node version. (4c96faa)
-
Upgrade GitHub Actions. (f687bee)