Skip to content

Releases: Patternslib/dev

Release 4.0.0

23 Apr 13:22

Choose a tag to compare

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

17 Dec 16:05

Choose a tag to compare

Release 3.9.0-alpha.1 Pre-release
Pre-release
  • 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

20 Sep 15:32

Choose a tag to compare

Release 3.9.0-alpha.0 Pre-release
Pre-release

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

08 May 15:23

Choose a tag to compare

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.

See: release-it/conventional-changelog#110.

Release 3.8.0

08 May 06:52

Choose a tag to compare

3.8.0 (2025-05-08)

Features

  • Add new changelog category "tech" for technical changes which are not user-visible features. (a3785df)

Maintenance

Release 3.7.4

06 May 12:04

Choose a tag to compare

3.7.4 (2025-05-06)

Bug Fixes

Maintenance

Release 3.7.3

04 Apr 01:07

Choose a tag to compare

3.7.3 (2025-04-04)

Maintenance

Release 3.6.1

14 Aug 22:45

Choose a tag to compare

3.6.1 (2024-08-14)

Bug Fixes

  • Webpack style loader. (ecec3cf)

    Webpack style loader's insert option needs a different way to reference functions.
    Also deprecate webpack-helpers module.

Release 3.6.0

14 Aug 13:25

Choose a tag to compare

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.js to
    eslint.config.js. This will be done in an upcoming major release.

  • Upgrade GitHub Actions node version. (4c96faa)

  • Upgrade GitHub Actions. (f687bee)

Release 3.5.3

23 Nov 00:01

Choose a tag to compare

3.5.3 (2023-11-23)

Maintenance