chore(deps): update dependency knope to v0.21.7 #50
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.20.0→0.21.7Release Notes
knope-dev/knope (knope)
v0.21.7Fixes
Require at least one package to be selected to create a change file
Fixes #1686. Thanks for the report @t-moe!
v0.21.6Fixes
v0.21.5Features
Add support for updating version numbers in arbitrary text files using regex patterns. You can now specify versioned files with a
regexfield containing a named capture group calledversion:This allows Knope to automatically update version numbers in documentation, installation instructions, and other text files that don't have a structured format.
v0.21.4Features
Add first-class Deno release support to Knope
##1577 by @jeckhart
v0.21.3Fixes
Fix pre-release versioning when there are no previous stable versions
Previously, if there was not a Git tag containing a previous stable version, Knope would default to "0.0.0".
Because of the special 1.0.0 rules, this also meant there was no way to start a project at a pre-release of 1.0.0
with no prior releases.
Now, if there are no previous stable releases, Knope will use the version in your files instead of calculating a version
based on "0.0.0".
Fixes #1515, thanks for the report @hazre!
v0.21.2Features
workspace.package.versionin Cargo.tomlv0.21.1Features
Add support for customizing release note entries
You can now customize individual entries in release notes to change the formatting or add authors/hashes to entries when available.
v0.21.0Breaking Changes
Change to default handling of top-level
package.jsonfilesWhen using the default config (no
[package]or[packages]), Knope will now treat a top-levelpackage.jsonfilewhich contains a
workspacesproperty as the entrypoint into a monorepo and not a single versioned_file package.Support
package-lock.jsonfilespackage-lock.jsonfiles are now supportedas
versioned_filesboth for single packages and dependencies (in monorepos).These files will be auto-detected and updated if using the default (no
[package]or[packages]) config, sothis is a breaking change for those users.
Features
Add support for dependencies in
package.jsonfilesYou can now update the
dependenciesanddevDependenciesof apackage.jsonlike this:Support for NPM workspaces
Knope now supports NPM-style workspaces when using the default config!
Fixes
Fix multiple versioned files with same path
Previously, if you referenced the same file multiple times in versioned_files, only the first instance would apply.
Now, if you reference the same path multiple times, each instance will be processed sequentially.
Consider a mono-repo where every package should be versioned in lockstep:
This use-case is now supported!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.