chore(deps): update dependency semantic-release to v15#57
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
7f36e77 to
6948f77
Compare
6948f77 to
a66f818
Compare
a66f818 to
b0c0674
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 Pull Request updates dependency semantic-release from
v6.3.6tov15.1.6Release Notes
v7.0.0Bug Fixes
@semantic-release/release-notes-generatorto version 3.0.1 (1fa6d50)BREAKING CHANGES
v7.0.1Bug Fixes
v7.0.2Bug Fixes
post: create
v1.2.3tag tag instead of branch (3f85597)Note that if a version was released with v7.0.1, you will run into the
ENOTINHISTORYerror :( To recover, follow these steps:"version"to what ever should have been released. As an example, let's say the new version number would be1.2.3. Save the changenpm publishto release the new version. Make sure to run any pre-publish tasks first if you have anygit tag v1.2.3(put in the same version as in step 2. Push the tag to GitHub withgit push --tagsThis will fix the problem and everything will work automagically again from here on now.
v8.0.0Bug Fixes
BREAKING CHANGES
v8.0.1Bug Fixes
v8.0.2Bug Fixes
v8.0.3Bug Fixes
v8.0.4Bug Fixes
v8.1.0Features
v8.1.1Bug Fixes
v8.1.2Bug Fixes
v8.2.0Features
v8.2.1Bug Fixes
v8.2.2Bug Fixes
v8.2.3Bug Fixes
v9.0.0Features
BREAKING CHANGES
semantic-releaseinstead ofsemantic-release pre && npm publish && semantic-release post.semantic-releasecommand now returns with exit code 0 on expected exception (no release has to be done, running on a PR, gitHead not found, other CI job failed etc...). It only returns with 1 when there is an unexpected error (code error in a plugin, plugin not found, git command cannot be run etc..).semantic-releasecommand with unexpected argument(s) now exit with 1 and print an help message.npmloganymore and the log level cannot be configured. Debug logs can be activated with CLI option--debugor with environment variableDEBUG=semantic-release:*--debugdoesn't enable the dry-run mode anymore but activate the debugs. The dry run mode is now set with the CLI command--dry-runor-d.semantic-release pre && npm shrinkwrap && semantic-release post
npm shrinkwrap, you have to run it beforesemantic-releasenow. You can set"presemantic-release": "npm shrinkwrap"in your package.json fileMIGRATION GUIDE
Update the
semantic-releasein yourpackage.jsonfrom:To:
v9.0.19.0.1 (2017-10-29)
Bug Fixes
v9.0.29.0.2 (2017-10-29)
Bug Fixes
v9.0.39.0.3 (2017-10-30)
Bug Fixes
v9.1.09.1.0 (2017-10-30)
Features
v9.1.19.1.1 (2017-11-10)
Bug Fixes
v10.0.0Features
BREAKING CHANGES
githubToken,githubUrlandgithubApiPathPrefixhave to be set at the github plugin level. They can be set viaGH_TOKEN,GH_URLandGH_PREFIXenvironment variables.npmparameter is no longer passed to plugins. We recommend using npm-conf to read out information from the.npmrcfile.v10.0.1Bug Fixes
v11.0.011.0.0 (2017-11-25)
Features
BREAKING CHANGES
pkgandenvare not passed to plugin anymore.Plugins relying on a
package.jsonmust verify the presence of a validpackage.jsonand load it.Plugins can use
process.envinstead ofenv.MIGRATION GUIDE
If you are using a third-party plugin, please verify its documentation and repository to make sure it has been updated to work with
semantic-releaseversion11.0.0.v11.0.111.0.1 (2017-11-29)
Bug Fixes
undefinedvalues for thegetLastReleaseandgenerateNotesplugins (d7b323d)namefrom log as it's not an existing option anymore (fcb832b)v11.0.2Bug Fixes
v11.0.3Bug Fixes
v11.1.0Features
v11.2.0Features
v12.0.0Features
BREAKING CHANGES
semantic-releasedoesn't make sure it runs only on one Travis job anymore.The CI configuration has to be done such that
semantic-releaseThis can easily be done with travis-deploy-once.
For Yarn users semantic-release has to be installed with the option --ignore-engines when running on Node <= 8.
See Can I use semantic-release with Yarn? for more details.
Migration Guide
Install
travis-deploy-once:Add the
travis-deploy-oncescript in yourpackage.json:Modify your
.travis.ymlto usetravis-deploy-once.Replace:
by:
Replace
For Yarn users or any project with a
yarn.lockfile, adds the--ignore-enginesoption toyarn install.If the
installis not defined you have to define it with:v12.1.0Features
v12.1.1Bug Fixes
v12.2.0Features
v12.2.1Bug Fixes
v12.2.2Bug Fixes
v12.2.3Bug Fixes
v12.2.4Bug Fixes
v12.2.5Bug Fixes
--no-ciarg parsing (0d2d1f2)v12.3.0Features
v12.4.0Features
v13.0.0Bug Fixes
--repositoryUrlCLI option to--repository-url(cb36dd4)Features
BREAKING CHANGES
--repositoryUrlCLI options is replaced by--repository-urlgetLastReleaseplugin typeThe
getLastReleaseplugins will not be called anymore.The Git authentication is now mandatory and must be set via
GH_TOKEN,GITHUB_TOKEN,GL_TOKEN,GITLAB_TOKENorGIT_CREDENTIALSas 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.
v12.4.1Bug Fixes
Bufferandundefinedv13.0.1Bug Fixes
Bufferandundefined(8b3605d)v13.0.2Bug Fixes
GIT_CREDENTIALSfor gtit credentials (467635b)v13.1.0Bug Fixes
Features
tagFormatoption to customize Git tag name (39536fa)v13.1.1Bug Fixes
v13.1.2Bug Fixes
v13.1.3Bug Fixes
git+httpsurl tohttps(cbf5785)v13.1.4Bug Fixes
v13.1.5Bug Fixes
v13.2.0Features
v13.3.0Features
successandfailnotification plugins (49f5e70)v13.3.1Bug Fixes
EPLUGINCONFerror details (9dd127b)v13.4.0Bug Fixes
repositoryUrlis set as an option (ce1e74f)Features
v13.4.1Bug Fixes
v14.0.0Features
successandfailhooks (9788fca)BREAKING CHANGES
successandfailhooks are now enabled by defaultIn order to disable the
@semantic-release/githubplugin for thesuccessandfailhook, the corresponding options have to be set tofalsein the semantic-release configuration:{ "release": { "success": false, "fail": false } }Users who do not use the
@semantic-release/githubplugin, should disable it in thesuccessandfailby setting the corresponding options tofalseor to alternative plugin providingsuccessandfailhooks.Migration Guide
For non GitHub users
If you do no want the
successandfailnotification on GitHub or if you are not using GitHub you need to disable thesuccessandfailplugin 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.1Bug Fixes
v14.0.2Bug Fixes
v14.0.3Bug Fixes
v14.0.4Bug Fixes
v15.0.0Features
prepareplugin hook (c2beb64)BREAKING CHANGES
publishplugin hook is not supported anymore and now must be done in thepreparehookPlugins with a
publishhook that makes a commit or create a file that can be committed must use thepreparehook.v15.0.1Bug Fixes
console.log(e5a73d8)v15.0.2Bug Fixes
getLastRelease(e4618a2)v15.0.3Bug Fixes
git+httpsURL in package.json tohttps(b0b4fc8)v15.0.4Bug Fixes
v15.1.0Features
repositoryUrl(5f1d530)v15.1.1Bug Fixes
v15.1.2Bug Fixes
v15.1.3Bug Fixes
execatimeout (3c46455)v15.1.4Bug Fixes
v15.1.5Bug Fixes
v15.1.6Bug Fixes
tagFormatfrom the begining of the string (31ad231)Commits
v11.0.3
e00dd16chore(package): update @semantic-release/github to version 2.2.3d28b7e3fix(package): update @semantic-release/github to version 3.0.0v11.1.0
f707b1afeat: allow to define plugin options globally2fc538btest: add test for missing custom plugin modules754b420feat: support sharable configurationv11.2.0
996305dfeat: move npm workaround for missing gitHead to the npm pluginv12.0.0
8d57565feat: make semantic-release CI agnostice145134ci: fix travis-deploy-once install cmdv12.1.0
3c80fd2docs: update badges7eded2fchore(package): update @semantic-release/github to version 3.0.195de6a5test: update test for `@semantic-release/github@3.0.1`5cc62e4test: add missing mockserver mocks5bc46a0feat: allow to release from local machinev12.1.1
f4d9ebefix(security): Updated marked dependencyv12.2.0
ed89361docs: documentation improvementsfdb995fdocs: publish with gitbookd6c398fdocs: add heading anchor75778bcdocs: troubleshootingba79c85docs: typos. clarificationsfd54eeadocs: update Yarn FAQ53f3de6feat: allow to exclude commits from analysisv12.2.1
e0b4e6adocs: add CONTRIBUTING guidelinesadbcca6docs: add issue template49ad198docs(contrib): add atomic commits requirement48ade92chore(package): update prettier to version 1.10.093173e2fix(package): update execa to version 0.9.0v12.2.2
cc0c312fix: set node minimum version to 8.3v12.2.3
0c1f0a1docs: typo51c02b9fix(package): update cosmiconfig to version 4.0.0v12.2.4
fa2ca8afix(package): update lodash to version 4.17.4v12.2.5
e0fa20bci(travis): use Build Stages7e860c7docs(travis): recommend to use thedeploystep instead ofscript0d2d1f2fix: fix the--no-ciarg parsingv12.3.0
03e117bchore(package): update ava to version 0.25.0cdb98f9feat: log all verification errorsv12.4.0
fb0caa0feat: hide sensitive info in stdout/sdtinv13.0.0
d0b304efeat: get last release with git tagscb36dd4fix: rename the--repositoryUrlCLI option to--repository-urlv13.0.1
8b3605dfix: hide sensitive info forBufferandundefinedv13.0.2
467635bfix: prioritizeGIT_CREDENTIALSfor gtit credentialsv13.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 namev13.1.1
d820823fix: use long option to delete tag in git pushv13.1.2
af8c830fix(package): update @semantic-release/github to version 4.0.2v13.1.3
cbf5785fix: always transformgit+httpsurl tohttpsv13.1.4
2edd9dafix(package): update git-url-parse to version 8.1.0053c9edtest: add test to parse GitLab/Bitbucket URLs with groupsv13.1.5
7e785fafix: debug log all optionsv13.2.0
687435bfeat: add debug logs for git commandsv13.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 pluginsv13.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 detailsv13.4.0
f92677bfix: log current version of semantic-release97cb354feat: improve CLIb6837a2test: use older version of mockserverce1e74ffix: set repository authentication whenrepositoryUrlis set as an optionv13.4.1
8a2ef48test: revert to mockserver:latest docker container1b3c51ddocs: add missingsuccessandfailoptions04f3061fix: remove the github plugin from default success and fail hooksv14.0.0
9788fcafeat: use `@semantic-release/githubas default forsuccessandfail` hooksv14.0.1
305f4eefix: do not transform repositoryUrl if it allow to pushv14.0.2
1966f0efix: verify branch firstv14.0.3
ce15b75chore(package): update xo to version 0.20.0aa724e8chore(package): simplify xo configuration4d04901style: lint857d418fix: allow boolean option to be set in config filev14.0.4
20246c0fix: exclude empty env var value from replacementv15.0.0
c2beb64feat: add theprepareplugin hookv15.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.logv15.0.2
e4618a2fix: exclude prereleases from version retrived bygetLastReleasev15.0.3
1129d47docs(configuration): environment variableDEBUGmust be set tosemantic-release:*, notsemantic-release6f74dcbfix: use correct debug namespaceb0b4fc8fix: convertgit+httpsURL in package.json tohttpsv15.0.4
f13ec6afix(package): update execa to version 0.10.0v15.1.0
5f1d530feat: allow to use shorthand forrepositoryUrlv15.1.1
c84ac15fix(package): Remove commander.js dependency (#704)v15.1.2
7c48afafix: prevent git CLI to prompt user/password on CIv15.1.3
dff0a34docs: add "Introduction to Semantic Release" article3c46455fix: removeexecatimeout30ee231fix: prevent git prompt before permissions verificationv15.1.4
51e340ffix: handle case with no last release in historyv15.1.5
e41726cdocs: fix grammar and typos in CI configuration, configuration, and shareable configurations02746aafix(package): update git-url-parse to version 8.3.1v15.1.6
a8a07b7docs: clarify FAQ to publish non-JavaScript packages31ad231fix: match tag totagFormatfrom the begining of the stringThis PR has been generated by Renovate Bot.