36.0.0 (2023-07-04)
⚠ BREAKING CHANGES
- all modified files are now commited by default for postUpgradeTasks.fileFilters
- languages are now called categories instead
- Node v19 is no longer supported
- datasource: semver-coerced is now the default versioning
- presets: Preset config:base is now called config:recommended
- remove BUILDPACK env support
- package-rules: matchPackageNames now matches both depName (existing) and packageName (new)
- release-notes: Release notes won't be fetched early for commitBody insertion unless explicitly configured with fetchReleaseNotes=branch
- dockerImagePrefix is now replaced by dockerSidecarImage
- matchPaths and matchFiles are now combined into matchFileNames, supporting exact match and glob-only
- package-rules: matchPaths will no longer use “any string match” and instead must be a glob pattern
- presets: v25 compatibility for language-based branch prefixes is removed
- npm: Rollback PRs will no longer be enabled by default for npm (they are now disabled by default for all managers)
- post-upgrade-tasks: dot files will now be included by default for all minimatch results
- platform/gitlab: GitLab gitAuthor will change from the account's "email" to "commit_email" if they are different.
- automerge: Platform automerge will now be chosen by default whenever automerge is enabled.
- Post upgrade templating is now allowed by default, as long as the post upgrade task command is itself already allowed.
Features
- allow post upgrade templating by default (#21326) (6a95024), closes #21320
- automerge: default to platformAutomerge=true (#21327) (61a7813), closes #21319
- categories (#16534) (19259a0), closes #13953
- commit all files in postUpgradeTasks by default (#23126) (9845082)
- datasource: default to the central default versioning (#23020) (8ccb0ea)
- drop node v19 support (#23006) (3923e7e)
- merge matchPaths and matchFiles into matchFileNames (#22406) (e3d5f7d), closes #22395
- npm: disable rollbackPrs for npm by default (#21970) (530f537)
- npm: support constraintsFiltering=strict (#22447) (ad0479a), closes #4826
- package-rules: match packageName for matchPackageNames (#22703) (e4dead2), closes #20926
- package-rules: remove fuzzy matchPaths matching (#22394) (033d776)
- platform/gitlab: prefer
commit_email
(#21122) (08bbf81), closes #12532 - presets: rename
config:base
toconfig:recommended
(#21136) (f9e3e80), closes #12024 - release-notes: support configurable fetching stage (#22781) (c2d3ca8), closes #20476
- remove BUILDPACK env support (c7832e5)
- replace
dockerImagePrefix
withdockerSidecarImage
(#22708) (aa14b77), closes #21217
Bug Fixes
- post-upgrade-tasks: enable dot option for file filters (#21282) (bc693f2), closes #21276
- presets: remove compatibility:additionalBranchPrefix (#22015) (a23ca9e)
Miscellaneous Chores
- deps: update ghcr.io/containerbase/sidecar docker tag to v9 (#23138) (2c8d565)
- deps: update linters (#23120) (81eb17a)
- fix docker exec test (d059ad1)
- ide/vscode: fix eslint issues on save (#23129) (519fe4c)