This is the changelog of the release-it-regex-bumper plugin.
This project adheres to Semantic Versioning. This changelog follows the Keep a Changelog format.
- Running the tests with Node.js version 22 or later.
5.1.0 - 2023-11-23
- [#11] Support for release-it version 17.x.
5.0.0 - 2023-07-20
Support for release-it 16.x.
- [#9] Increased peer dependency to release-it to version 16.x
4.1.1 - 2022-07-26
- Running tests with release-it 15.1.3 or later.
- Update dependencies to remove several vulnerabilities.
4.1.0 - 2022-05-04
- Support for diff version 5
- Updated dependencies to new major versions:
- Chalk version 5
- XRegExp version 5
4.0.0 - 2022-05-03
Support for release-it 15.x.
- [#6] Switched to ESModules to support release-it 15.x. This removes support for release-it < 15 and Node.js < 14.9. When using release-it 14.x or earlier, use release-it-regex-bumper 3.x or earlier.
- Updated node-fetch dependency to remove vulnerability CVE-2022-0235 and GHSA-64g7-mvw6-v9qj.
3.0.2 - 2022-04-06
- Removed unnecessary files from npm package.
- Updated dev dependencies to remove vulnerabilities CVE-2022-0235, CVE-2021-44906 and GHSA-64g7-mvw6-v9qj.
3.0.1 - 2021-10-26
- Updated dev dependencies to be able to test against Node.js 16.x.
- Several code quality issues.
- Improved documentation and added missing documentation.
3.0.0 - 2021-10-08
- Support for placeholders in the search patterns.
⚠️ Note that this is a potential breaking change. See below for details.
- It is now possible to set just the
search.flags
orsearch.pattern
in the globalsearch
options, inout.search
options andin.search
options. The other property is then using its default value.
- Patterns like
{{version}}
in the search pattern were previously matching literally but now they have a special meaning (see documentation ofin.search.pattern
andout.search.pattern
). Use{{{}}
to insert a curly brace in the pattern to avoid the interpretation as placeholder. For example, use{{{}}{version}}
to match{{version}}
literally.
2.0.0 - 2021-04-22
- [#1] Replaced Moment.js with date-fns. This means the format syntax for the date/time formatting has changed.
See https://date-fns.org/v2.8.0/docs/format for the new syntax.
⚠️ Especially note that the year and day patterns now use lower case letters (for exampleyyyy
anddd
). See also https://git.io/fxCyr.
1.2.6 - 2021-04-22
- Version declaration of release-it peerDependency was too strict since older versions are supported as well.
1.2.5 - 2021-04-16
- [#2] Declared release-it as a peerDependency instead of a regular dependency.
1.2.4 - 2021-04-07
- Reverted unnecessary increase of dependency requirements in package.json.
1.2.3 - 2021-04-07
- Updated dependencies to remove vulnerability CVE-2020-28498.
1.2.2 - 2021-04-07
- Updated dependencies to remove vulnerability CVE-2020-7774.
1.2.1 - 2020-01-29
- Missing documentation of global
encoding
option. - Error in the example in the documentation.
- Updated dependencies to remove low severity vulnerability CVE-2020-7788.
1.2.0 - 2020-09-10
- Placeholders
{{major}}
,{{minor}}
,{{patch}}
,{{prerelease}}
,{{build}}
,{{versionWithoutBuild}}
,{{versionWithoutPrerelease}}
and{{{}}
.
- Set maximum supported release-it version.
1.1.1 - 2020-09-03
- Incompatibility with release-it 14.x due to removed
global
property.
1.1.0 - 2020-09-02
out.files
option
1.0.0 - 2020-08-28
Initial release.