chore(deps): update dependency semantic-release to v15
This Pull Request updates dependency semantic-release from v12.4.1 to v15.1.7
Release Notes
v13.0.0
Bug Fixes
- rename the
--repositoryUrlCLI option to--repository-url(cb36dd4)
Features
- get last release with git tags (d0b304e)
BREAKING CHANGES
- The
--repositoryUrlCLI options is replaced by--repository-url - Remove the
getLastReleaseplugin type
The getLastRelease plugins will not be called anymore.
- Git repository authentication is now mandatory
The Git authentication is now mandatory and must be set via GH_TOKEN, GITHUB_TOKEN, GL_TOKEN, GITLAB_TOKEN or GIT_CREDENTIALS as described in CI configuration.
Migration Guide
Make sure the commit associated with the last release is tagged with v<last_release_version>
This will already be the case for all semantic-release users using the GitHub (default), Git or GitLab plugins or for any release done manually with npm publish.
Make sure the Git authentication is configured
This will already be the case for all semantic-release users using the GitHub (default), Git or GitLab plugins. See CI configuration.
v13.0.1
Bug Fixes
- hide sensitive info for
Bufferandundefined(8b3605d)
v13.0.2
Bug Fixes
- prioritize
GIT_CREDENTIALSfor gtit credentials (467635b)
v13.1.0
Bug Fixes
- log all core verification errors (faabffb)
Features
- add
tagFormatoption to customize Git tag name (39536fa)
v13.1.1
Bug Fixes
- use long option to delete tag in git push (d820823)
v13.1.2
Bug Fixes
- package: update [@semantic-release]/github to version 4.0.2 (af8c830)
v13.1.3
Bug Fixes
- always transform
git+httpsurl tohttps(cbf5785)
v13.1.4
Bug Fixes
- package: update git-url-parse to version 8.1.0 (2edd9da)
v13.1.5
Bug Fixes
- debug log all options (7e785fa)
v13.2.0
Features
- add debug logs for git commands (687435b)
v13.3.0
⚠️This release has been deprecated on npm as it was containing an unreported breaking change⚠️
Features
- add
successandfailnotification plugins (49f5e70) - allow plugins to throw an iterable list of errors (9b2f6bf)
v13.3.1
⚠️This release has been deprecated on npm as it was containing an unreported breaking change⚠️
Bug Fixes
- fix
EPLUGINCONFerror details (9dd127b)
v13.4.0
⚠️This release has been deprecated on npm as it was containing an unreported breaking change⚠️
Bug Fixes
- log current version of semantic-release (f92677b)
- set repository authentication when
repositoryUrlis set as an option (ce1e74f)
Features
- improve CLI (97cb354)
v13.4.1
Bug Fixes
- remove the github plugin from default success and fail hooks (04f3061)
v14.0.0
Features
- use @semantic-release as default for
successandfailhooks (9788fca)
BREAKING CHANGES
successandfailhooks are now enabled by default
In order to disable the @semantic-release/github plugin for the success and fail hook, the corresponding options have to be set to false in the semantic-release configuration:
{
"release": {
"success": false,
"fail": false
}
}
Users who do not use the @semantic-release/github plugin, should disable it in the success and fail by setting the corresponding options to false or to alternative plugin providing success and fail hooks.
Migration Guide
For non GitHub users
If you do no want the success and fail notification on GitHub or if you are not using GitHub you need to disable the success and fail plugin hooks by adding the following to your semantic-release configuration:
Add the following to your semantic-release configuration:
{
"release": {
"success": false,
"fail": false
}
}
For GitHub users
GitHub users do not need to change anything. You will get comments on PR and issues when a release that resolved them is publish as well as an issue when a problem happen that prevent to perform a release.
v14.0.1
Bug Fixes
- do not transform repositoryUrl if it allow to push (305f4ee)
v14.0.2
Bug Fixes
- verify branch first (1966f0e)
v14.0.3
Bug Fixes
- allow boolean option to be set in config file (857d418)
v14.0.4
Bug Fixes
- exclude empty env var value from replacement (20246c0)
v15.0.0
Features
- add the
prepareplugin hook (c2beb64)
BREAKING CHANGES
- Committing or creating files in the
publishplugin hook is not supported anymore and now must be done in thepreparehook
Plugins with a publish hook that makes a commit or create a file that can be committed must use the prepare hook.
v15.0.1
Bug Fixes
- remove unecessary
console.log(e5a73d8)
v15.0.2
Bug Fixes
- exclude prereleases from version retrived by
getLastRelease(e4618a2)
v15.0.3
Bug Fixes
v15.0.4
Bug Fixes
- package: update execa to version 0.10.0 (f13ec6a)
v15.1.0
Features
- allow to use shorthand for
repositoryUrl(5f1d530)
v15.1.1
Bug Fixes
v15.1.2
Bug Fixes
- prevent git CLI to prompt user/password on CI (7c48afa)
v15.1.3
Bug Fixes
v15.1.4
Bug Fixes
- handle case with no last release in history (51e340f)
v15.1.5
Bug Fixes
- package: update git-url-parse to version 8.3.1 (02746aa)
v15.1.6
Bug Fixes
- match tag to
tagFormatfrom the begining of the string (31ad231)
v15.1.7
Bug Fixes
- package: update git-url-parse to version 9.0.0 (7c9ec41)
- add trailing
.gittorepositoryUrlonly if it's present in the configured URL (cb1f80c)
Commits
v13.0.0
d0b304efeat: get last release with git tagscb36dd4fix: rename the--repositoryUrlCLI option to--repository-url
v13.0.1
8b3605dfix: hide sensitive info forBufferandundefined
v13.0.2
467635bfix: prioritizeGIT_CREDENTIALSfor gtit credentials
v13.1.0
e3c9bb8docs: recommend to execute semantic-release via npxdc416b2docs: explain npx alternatives for Yarn2f75dffdocs: fix image path (#625)faabffbfix: log all core verification errors39536fafeat: addtagFormatoption to customize Git tag name
v13.1.1
d820823fix: use long option to delete tag in git push
v13.1.2
af8c830fix(package): update @semantic-release/github to version 4.0.2
v13.1.3
cbf5785fix: always transformgit+httpsurl tohttps
v13.1.4
2edd9dafix(package): update git-url-parse to version 8.1.0053c9edtest: add test to parse GitLab/Bitbucket URLs with groups
v13.1.5
7e785fafix: debug log all options
v13.2.0
687435bfeat: add debug logs for git commands
v13.3.0
5fd990adocs: fix typo in extending link2f8d716docs: make some grammatical, spelling, typo fixes.9360cafdocs: fix minor typo in FAQ9b2f6bffeat: allow plugins to throw an iterable list of errors49f5e70feat: addsuccessandfailnotification plugins
v13.3.1
d72cfc2docs: fix typo in travis recipefcb64e6docs: remove unnecessaryscriptoverride in travis recipe7fbd272docs: add Travis Build Stages recipec6e95b0docs: add CircleCI workflows recipe51f6e5fdocs: simplify travis configc9bd5dedocs: simplify GitLAb-ci config9dd127bfix: fixEPLUGINCONFerror details
v13.4.0
f92677bfix: log current version of semantic-release97cb354feat: improve CLIb6837a2test: use older version of mockserverce1e74ffix: set repository authentication whenrepositoryUrlis set as an option
v13.4.1
8a2ef48test: revert to mockserver:latest docker container1b3c51ddocs: add missingsuccessandfailoptions04f3061fix: remove the github plugin from default success and fail hooks
v14.0.0
9788fcafeat: use `@semantic-release/githubas default forsuccessandfail` hooks
v14.0.1
305f4eefix: do not transform repositoryUrl if it allow to push
v14.0.2
1966f0efix: verify branch first
v14.0.3
ce15b75chore(package): update xo to version 0.20.0aa724e8chore(package): simplify xo configuration4d04901style: lint857d418fix: allow boolean option to be set in config file
v14.0.4
20246c0fix: exclude empty env var value from replacement
v15.0.0
c2beb64feat: add theprepareplugin hook
v15.0.1
a7c187fdocs: fix grammar and typos in README, CONTRIBUTING, installation guide, and plugin guide78f0937chore(package): update proxyquire to version 2.0.050f3c6edocs(README): correct pluralizatione5a73d8fix: remove unecessaryconsole.log
v15.0.2
e4618a2fix: exclude prereleases from version retrived bygetLastRelease
v15.0.3
1129d47docs(configuration): environment variableDEBUGmust be set tosemantic-release:*, notsemantic-release6f74dcbfix: use correct debug namespaceb0b4fc8fix: convertgit+httpsURL in package.json tohttps
v15.0.4
f13ec6afix(package): update execa to version 0.10.0
v15.1.0
5f1d530feat: allow to use shorthand forrepositoryUrl
v15.1.1
c84ac15fix(package): Remove commander.js dependency (#704)
v15.1.2
7c48afafix: prevent git CLI to prompt user/password on CI
v15.1.3
dff0a34docs: add "Introduction to Semantic Release" article3c46455fix: removeexecatimeout30ee231fix: prevent git prompt before permissions verification
v15.1.4
51e340ffix: handle case with no last release in history
v15.1.5
e41726cdocs: fix grammar and typos in CI configuration, configuration, and shareable configurations02746aafix(package): update git-url-parse to version 8.3.1
v15.1.6
a8a07b7docs: clarify FAQ to publish non-JavaScript packages31ad231fix: match tag totagFormatfrom the begining of the string
v15.1.7
This PR has been generated by Renovate Bot.