This Pull Request updates dependency semantic-release from v12.4.1 to v15.1.7
Release Notes
### [`v13.0.0`](https://github.com/semantic-release/semantic-release/releases/v13.0.0)
##### Bug Fixes
* rename the `--repositoryUrl` CLI option to `--repository-url` ([cb36dd4](https://github.com/semantic-release/semantic-release/commit/cb36dd4))
##### Features
* get last release with git tags ([d0b304e](https://github.com/semantic-release/semantic-release/commit/d0b304e))
##### BREAKING CHANGES
* The `--repositoryUrl` CLI options is replaced by `--repository-url`
* Remove the `getLastRelease` plugin 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](https://github.com/semantic-release/semantic-release/blob/caribou/docs/usage/ci-configuration.md#authentication).
##### Migration Guide
##### Make sure the commit associated with the last release is tagged with `v`
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](https://github.com/semantic-release/semantic-release/blob/caribou/docs/usage/ci-configuration.md#authentication).
---
### [`v13.0.1`](https://github.com/semantic-release/semantic-release/releases/v13.0.1)
##### Bug Fixes
* hide sensitive info for `Buffer` and `undefined` ([8b3605d](https://github.com/semantic-release/semantic-release/commit/8b3605d))
---
### [`v13.0.2`](https://github.com/semantic-release/semantic-release/releases/v13.0.2)
##### Bug Fixes
* prioritize `GIT_CREDENTIALS` for gtit credentials ([467635b](https://github.com/semantic-release/semantic-release/commit/467635b))
---
### [`v13.1.0`](https://github.com/semantic-release/semantic-release/releases/v13.1.0)
##### Bug Fixes
* log all core verification errors ([faabffb](https://github.com/semantic-release/semantic-release/commit/faabffb))
##### Features
* add `tagFormat` option to customize Git tag name ([39536fa](https://github.com/semantic-release/semantic-release/commit/39536fa))
---
### [`v13.1.1`](https://github.com/semantic-release/semantic-release/releases/v13.1.1)
##### Bug Fixes
* use long option to delete tag in git push ([d820823](https://github.com/semantic-release/semantic-release/commit/d820823))
---
### [`v13.1.2`](https://github.com/semantic-release/semantic-release/releases/v13.1.2)
##### Bug Fixes
* **package:** update [@semantic-release]/github to version 4.0.2 ([af8c830](https://github.com/semantic-release/semantic-release/commit/af8c830))
---
### [`v13.1.3`](https://github.com/semantic-release/semantic-release/releases/v13.1.3)
##### Bug Fixes
* always transform `git+https` url to `https` ([cbf5785](https://github.com/semantic-release/semantic-release/commit/cbf5785))
---
### [`v13.1.4`](https://github.com/semantic-release/semantic-release/releases/v13.1.4)
##### Bug Fixes
* **package:** update git-url-parse to version 8.1.0 ([2edd9da](https://github.com/semantic-release/semantic-release/commit/2edd9da))
---
### [`v13.1.5`](https://github.com/semantic-release/semantic-release/releases/v13.1.5)
##### Bug Fixes
* debug log all options ([7e785fa](https://github.com/semantic-release/semantic-release/commit/7e785fa))
---
### [`v13.2.0`](https://github.com/semantic-release/semantic-release/releases/v13.2.0)
##### Features
* add debug logs for git commands ([687435b](https://github.com/semantic-release/semantic-release/commit/687435b))
---
### [`v13.3.0`](https://github.com/semantic-release/semantic-release/releases/v13.3.0)
⚠️**This release has been deprecated on npm as it was containing an unreported breaking change**⚠️
##### Features
* add `success` and `fail` notification plugins ([49f5e70](https://github.com/semantic-release/semantic-release/commit/49f5e70))
* allow plugins to throw an iterable list of errors ([9b2f6bf](https://github.com/semantic-release/semantic-release/commit/9b2f6bf))
---
### [`v13.3.1`](https://github.com/semantic-release/semantic-release/releases/v13.3.1)
⚠️**This release has been deprecated on npm as it was containing an unreported breaking change**⚠️
##### Bug Fixes
* fix `EPLUGINCONF` error details ([9dd127b](https://github.com/semantic-release/semantic-release/commit/9dd127b))
---
### [`v13.4.0`](https://github.com/semantic-release/semantic-release/releases/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](https://github.com/semantic-release/semantic-release/commit/f92677b))
* set repository authentication when `repositoryUrl` is set as an option ([ce1e74f](https://github.com/semantic-release/semantic-release/commit/ce1e74f))
##### Features
* improve CLI ([97cb354](https://github.com/semantic-release/semantic-release/commit/97cb354))
---
### [`v13.4.1`](https://github.com/semantic-release/semantic-release/releases/v13.4.1)
##### Bug Fixes
* remove the github plugin from default success and fail hooks ([04f3061](https://github.com/semantic-release/semantic-release/commit/04f3061))
---
### [`v14.0.0`](https://github.com/semantic-release/semantic-release/releases/v14.0.0)
##### Features
* use [@semantic-release](semantic-release/github) as default for `success` and `fail` hooks ([9788fca](https://github.com/semantic-release/semantic-release/commit/9788fca))
##### BREAKING CHANGES
* `success` and `fail` hooks 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:
```json
{
"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:
```json
{
"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`](https://github.com/semantic-release/semantic-release/releases/v14.0.1)
##### Bug Fixes
* do not transform repositoryUrl if it allow to push ([305f4ee](https://github.com/semantic-release/semantic-release/commit/305f4ee))
---
### [`v14.0.2`](https://github.com/semantic-release/semantic-release/releases/v14.0.2)
##### Bug Fixes
* verify branch first ([1966f0e](https://github.com/semantic-release/semantic-release/commit/1966f0e))
---
### [`v14.0.3`](https://github.com/semantic-release/semantic-release/releases/v14.0.3)
##### Bug Fixes
* allow boolean option to be set in config file ([857d418](https://github.com/semantic-release/semantic-release/commit/857d418))
---
### [`v14.0.4`](https://github.com/semantic-release/semantic-release/releases/v14.0.4)
##### Bug Fixes
* exclude empty env var value from replacement ([20246c0](https://github.com/semantic-release/semantic-release/commit/20246c0))
---
### [`v15.0.0`](https://github.com/semantic-release/semantic-release/releases/v15.0.0)
##### Features
* add the `prepare` plugin hook ([c2beb64](https://github.com/semantic-release/semantic-release/commit/c2beb64))
##### BREAKING CHANGES
* Committing or creating files in the `publish` plugin hook is not supported anymore and now must be done in the `prepare` hook
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`](https://github.com/semantic-release/semantic-release/releases/v15.0.1)
##### Bug Fixes
* remove unecessary `console.log` ([e5a73d8](https://github.com/semantic-release/semantic-release/commit/e5a73d8))
---
### [`v15.0.2`](https://github.com/semantic-release/semantic-release/releases/v15.0.2)
##### Bug Fixes
* exclude prereleases from version retrived by `getLastRelease` ([e4618a2](https://github.com/semantic-release/semantic-release/commit/e4618a2))
---
### [`v15.0.3`](https://github.com/semantic-release/semantic-release/releases/v15.0.3)
##### Bug Fixes
* convert `git+https` URL in package.json to `https` ([b0b4fc8](https://github.com/semantic-release/semantic-release/commit/b0b4fc8))
* use correct debug namespace ([6f74dcb](https://github.com/semantic-release/semantic-release/commit/6f74dcb))
---
### [`v15.0.4`](https://github.com/semantic-release/semantic-release/releases/v15.0.4)
##### Bug Fixes
* **package:** update execa to version 0.10.0 ([f13ec6a](https://github.com/semantic-release/semantic-release/commit/f13ec6a))
---
### [`v15.1.0`](https://github.com/semantic-release/semantic-release/releases/v15.1.0)
##### Features
* allow to use shorthand for `repositoryUrl` ([5f1d530](https://github.com/semantic-release/semantic-release/commit/5f1d530))
---
### [`v15.1.1`](https://github.com/semantic-release/semantic-release/releases/v15.1.1)
##### Bug Fixes
* **package:** Remove commander.js dependency ([#704](`https://github.com/semantic-release/semantic-release/issues/704`)) ([c84ac15](https://github.com/semantic-release/semantic-release/commit/c84ac15))
---
### [`v15.1.2`](https://github.com/semantic-release/semantic-release/releases/v15.1.2)
##### Bug Fixes
* prevent git CLI to prompt user/password on CI ([7c48afa](https://github.com/semantic-release/semantic-release/commit/7c48afa))
---
### [`v15.1.3`](https://github.com/semantic-release/semantic-release/releases/v15.1.3)
##### Bug Fixes
* prevent git prompt before permissions verification ([30ee231](https://github.com/semantic-release/semantic-release/commit/30ee231))
* remove `execa` timeout ([3c46455](https://github.com/semantic-release/semantic-release/commit/3c46455))
---
### [`v15.1.4`](https://github.com/semantic-release/semantic-release/releases/v15.1.4)
##### Bug Fixes
* handle case with no last release in history ([51e340f](https://github.com/semantic-release/semantic-release/commit/51e340f))
---
### [`v15.1.5`](https://github.com/semantic-release/semantic-release/releases/v15.1.5)
##### Bug Fixes
* **package:** update git-url-parse to version 8.3.1 ([02746aa](https://github.com/semantic-release/semantic-release/commit/02746aa))
---
### [`v15.1.6`](https://github.com/semantic-release/semantic-release/releases/v15.1.6)
##### Bug Fixes
* match tag to `tagFormat` from the begining of the string ([31ad231](https://github.com/semantic-release/semantic-release/commit/31ad231))
---
### [`v15.1.7`](https://github.com/semantic-release/semantic-release/releases/v15.1.7)
##### Bug Fixes
* **package:** update git-url-parse to version 9.0.0 ([7c9ec41](https://github.com/semantic-release/semantic-release/commit/7c9ec41))
* add trailing `.git` to `repositoryUrl` only if it's present in the configured URL ([cb1f80c](https://github.com/semantic-release/semantic-release/commit/cb1f80c))
---
Commits
#### v13.0.0
- [`d0b304e`](https://github.com/semantic-release/semantic-release/commit/d0b304e240002ed22f1d30b866260f6582518938) feat: get last release with git tags
- [`cb36dd4`](https://github.com/semantic-release/semantic-release/commit/cb36dd489009dc88686ab0b8a599684decac3dc2) fix: rename the `--repositoryUrl` CLI option to `--repository-url`
#### v13.0.1
- [`8b3605d`](https://github.com/semantic-release/semantic-release/commit/8b3605dd04e36afd33f464ec891f9ed71c74bfa4) fix: hide sensitive info for `Buffer` and `undefined`
#### v13.0.2
- [`467635b`](https://github.com/semantic-release/semantic-release/commit/467635bc14eafab453a5e6bdea844f1ebaa14de4) fix: prioritize `GIT_CREDENTIALS` for gtit credentials
#### v13.1.0
- [`e3c9bb8`](https://github.com/semantic-release/semantic-release/commit/e3c9bb8bd47d4df3b9a05ac8dcff7ba22906a012) docs: recommend to execute semantic-release via npx
- [`dc416b2`](https://github.com/semantic-release/semantic-release/commit/dc416b2ce994885956f0ad13a376ec518eabf4ff) docs: explain npx alternatives for Yarn
- [`2f75dff`](https://github.com/semantic-release/semantic-release/commit/2f75dff3fcda231c50d3f6fa7fb701b10256a291) docs: fix image path (#625)
- [`faabffb`](https://github.com/semantic-release/semantic-release/commit/faabffb208de7ee13009bba9e11fa5fd158e0c09) fix: log all core verification errors
- [`39536fa`](https://github.com/semantic-release/semantic-release/commit/39536fa34e64234fe530adb37b19380d5fa6a699) feat: add `tagFormat` option to customize Git tag name
#### v13.1.1
- [`d820823`](https://github.com/semantic-release/semantic-release/commit/d8208237f2d5ad79abde5d21b5b9bd8bf5b31204) fix: use long option to delete tag in git push
#### v13.1.2
- [`af8c830`](https://github.com/semantic-release/semantic-release/commit/af8c8303358945a72c72736c57faac5dcfb8da43) fix(package): update @semantic-release/github to version 4.0.2
#### v13.1.3
- [`cbf5785`](https://github.com/semantic-release/semantic-release/commit/cbf57851fbf84502bf408a19b8008d226432edf7) fix: always transform `git+https` url to `https`
#### v13.1.4
- [`2edd9da`](https://github.com/semantic-release/semantic-release/commit/2edd9da5984e82d33d07ffc081313dc30b4535bc) fix(package): update git-url-parse to version 8.1.0
- [`053c9ed`](https://github.com/semantic-release/semantic-release/commit/053c9edf9bad54e41b36bed2349a1805c53717e7) test: add test to parse GitLab/Bitbucket URLs with groups
#### v13.1.5
- [`7e785fa`](https://github.com/semantic-release/semantic-release/commit/7e785fa757d40a65bdf31793a1895174155441a3) fix: debug log all options
#### v13.2.0
- [`687435b`](https://github.com/semantic-release/semantic-release/commit/687435b9a2b261f06dd0359fc8e3926066e94b85) feat: add debug logs for git commands
#### v13.3.0
- [`5fd990a`](https://github.com/semantic-release/semantic-release/commit/5fd990acef4cc94eefca381c68643cefdee54cac) docs: fix typo in extending link
- [`2f8d716`](https://github.com/semantic-release/semantic-release/commit/2f8d71644d9bbe69232d9588278818bbcee572ba) docs: make some grammatical, spelling, typo fixes.
- [`9360caf`](https://github.com/semantic-release/semantic-release/commit/9360caf253a7286bd5ea4983a004b3f5ebfe1ee6) docs: fix minor typo in FAQ
- [`9b2f6bf`](https://github.com/semantic-release/semantic-release/commit/9b2f6bfed265d7b247b8f461aafa3ef1c3b78595) feat: allow plugins to throw an iterable list of errors
- [`49f5e70`](https://github.com/semantic-release/semantic-release/commit/49f5e704ba0670cebff41853e29a747d93af0874) feat: add `success` and `fail` notification plugins
#### v13.3.1
- [`d72cfc2`](https://github.com/semantic-release/semantic-release/commit/d72cfc2546fb6b348306bac99d6e9ac389d4cc45) docs: fix typo in travis recipe
- [`fcb64e6`](https://github.com/semantic-release/semantic-release/commit/fcb64e6fef75bb1ed56bbf11a9f53f0ac3416ec9) docs: remove unnecessary `script` override in travis recipe
- [`7fbd272`](https://github.com/semantic-release/semantic-release/commit/7fbd2721c4adfc5c33f4c0884aa35d2e8c14b513) docs: add Travis Build Stages recipe
- [`c6e95b0`](https://github.com/semantic-release/semantic-release/commit/c6e95b0885fba2adb05872a71b8a5c769cb0b3ed) docs: add CircleCI workflows recipe
- [`51f6e5f`](https://github.com/semantic-release/semantic-release/commit/51f6e5fd607721641b71192baf9ad463b4175b50) docs: simplify travis config
- [`c9bd5de`](https://github.com/semantic-release/semantic-release/commit/c9bd5de0755253ef17516edc6b7fe4c177efee79) docs: simplify GitLAb-ci config
- [`9dd127b`](https://github.com/semantic-release/semantic-release/commit/9dd127ba98331c179616284839dde5c680aba2da) fix: fix `EPLUGINCONF` error details
#### v13.4.0
- [`f92677b`](https://github.com/semantic-release/semantic-release/commit/f92677b09273f619564ebde4b8ca2007246e5cd1) fix: log current version of semantic-release
- [`97cb354`](https://github.com/semantic-release/semantic-release/commit/97cb354fea404eb78dcf94a4c7eea78a5f59054d) feat: improve CLI
- [`b6837a2`](https://github.com/semantic-release/semantic-release/commit/b6837a20a877761ee4308aad820e4044eeb796f3) test: use older version of mockserver
- [`ce1e74f`](https://github.com/semantic-release/semantic-release/commit/ce1e74f61134067642d2009a8646be318795e15d) fix: set repository authentication when `repositoryUrl` is set as an option
#### v13.4.1
- [`8a2ef48`](https://github.com/semantic-release/semantic-release/commit/8a2ef483087e348d252972125c1565bf2be3e937) test: revert to mockserver:latest docker container
- [`1b3c51d`](https://github.com/semantic-release/semantic-release/commit/1b3c51d624780ac52a17eb14a662aa351210c0d5) docs: add missing `success` and `fail` options
- [`04f3061`](https://github.com/semantic-release/semantic-release/commit/04f3061bed7374ee956d3ebc36e197a166279a8d) fix: remove the github plugin from default success and fail hooks
#### v14.0.0
- [`9788fca`](https://github.com/semantic-release/semantic-release/commit/9788fcad4ecfb1a5210c4b6710b7cdadac31b61c) feat: use `@semantic-release/github` as default for `success` and `fail` hooks
#### v14.0.1
- [`305f4ee`](https://github.com/semantic-release/semantic-release/commit/305f4ee8eb0fc6c34705a4dedcfc220995fb6b15) fix: do not transform repositoryUrl if it allow to push
#### v14.0.2
- [`1966f0e`](https://github.com/semantic-release/semantic-release/commit/1966f0e3e2a9c43ca16186695910f386e356d859) fix: verify branch first
#### v14.0.3
- [`ce15b75`](https://github.com/semantic-release/semantic-release/commit/ce15b75edf1329611a14d63a6fed316070a83534) chore(package): update xo to version 0.20.0
- [`aa724e8`](https://github.com/semantic-release/semantic-release/commit/aa724e80f79950ffa2e2742952ac59aa27ddefe4) chore(package): simplify xo configuration
- [`4d04901`](https://github.com/semantic-release/semantic-release/commit/4d0490122c44b06a2ff16371c6c1ab838c4c3cf3) style: lint
- [`857d418`](https://github.com/semantic-release/semantic-release/commit/857d4180e96629c3a9e280aace9e350f159c0ee0) fix: allow boolean option to be set in config file
#### v14.0.4
- [`20246c0`](https://github.com/semantic-release/semantic-release/commit/20246c02b1010008ca15b3a6d8078a67c36abec4) fix: exclude empty env var value from replacement
#### v15.0.0
- [`c2beb64`](https://github.com/semantic-release/semantic-release/commit/c2beb643fa19d6f620de643e31cdb0112720ae67) feat: add the `prepare` plugin hook
#### v15.0.1
- [`a7c187f`](https://github.com/semantic-release/semantic-release/commit/a7c187f31bd6ff2720c0f4bed8d8fc1feb55f807) docs: fix grammar and typos in README, CONTRIBUTING, installation guide, and plugin guide
- [`78f0937`](https://github.com/semantic-release/semantic-release/commit/78f0937f24c5af8d2679c1d5dc3079cc1b377a32) chore(package): update proxyquire to version 2.0.0
- [`50f3c6e`](https://github.com/semantic-release/semantic-release/commit/50f3c6e14047047541b3573530e0e3bb111f616a) docs(README): correct pluralization
- [`e5a73d8`](https://github.com/semantic-release/semantic-release/commit/e5a73d86282bb7d30f3d35a48a86ade3484a6e28) fix: remove unecessary `console.log`
#### v15.0.2
- [`e4618a2`](https://github.com/semantic-release/semantic-release/commit/e4618a2fbcc8b007221f807eeb01839fd37cb86b) fix: exclude prereleases from version retrived by `getLastRelease`
#### v15.0.3
- [`1129d47`](https://github.com/semantic-release/semantic-release/commit/1129d47e1d517a1d41b46a3847f6eaaa9fff3cf4) docs(configuration): environment variable `DEBUG` must be set to `semantic-release:*`, not `semantic-release`
- [`6f74dcb`](https://github.com/semantic-release/semantic-release/commit/6f74dcbd4a4658e82e865069d057b5e7f252aaca) fix: use correct debug namespace
- [`b0b4fc8`](https://github.com/semantic-release/semantic-release/commit/b0b4fc82de6be5f274094c2b60114422ad255497) fix: convert `git+https` URL in package.json to `https`
#### v15.0.4
- [`f13ec6a`](https://github.com/semantic-release/semantic-release/commit/f13ec6a61537ca2e7c7203b2a1aa44c266dd4e3f) fix(package): update execa to version 0.10.0
#### v15.1.0
- [`5f1d530`](https://github.com/semantic-release/semantic-release/commit/5f1d530e2ada7a7b0d55b7bdc441d61185c6517b) feat: allow to use shorthand for `repositoryUrl`
#### v15.1.1
- [`c84ac15`](https://github.com/semantic-release/semantic-release/commit/c84ac1502033621226d2d731e6aafba962b9d882) fix(package): Remove commander.js dependency (#704)
#### v15.1.2
- [`7c48afa`](https://github.com/semantic-release/semantic-release/commit/7c48afad472bd63a63e9cb929a59a6bde0d42b26) fix: prevent git CLI to prompt user/password on CI
#### v15.1.3
- [`dff0a34`](https://github.com/semantic-release/semantic-release/commit/dff0a34ab276962896e42cc42b9adc8d85f34550) docs: add "Introduction to Semantic Release" article
- [`3c46455`](https://github.com/semantic-release/semantic-release/commit/3c4645592936f46d62ec80c07df06540cec6e8ad) fix: remove `execa` timeout
- [`30ee231`](https://github.com/semantic-release/semantic-release/commit/30ee231116ed26a3db558c84c5a6e9a657b6f3f8) fix: prevent git prompt before permissions verification
#### v15.1.4
- [`51e340f`](https://github.com/semantic-release/semantic-release/commit/51e340f44e39a1f0b3e55ae74d302e6a3ef08853) fix: handle case with no last release in history
#### v15.1.5
- [`e41726c`](https://github.com/semantic-release/semantic-release/commit/e41726cb96586f5ebdba29694e16860883c24585) docs: fix grammar and typos in CI configuration, configuration, and shareable configurations
- [`02746aa`](https://github.com/semantic-release/semantic-release/commit/02746aa2765175870aab62ad85f0a17daabf2c27) fix(package): update git-url-parse to version 8.3.1
#### v15.1.6
- [`a8a07b7`](https://github.com/semantic-release/semantic-release/commit/a8a07b7d518607164ad42ebd52616a63d8ed7945) docs: clarify FAQ to publish non-JavaScript packages
- [`31ad231`](https://github.com/semantic-release/semantic-release/commit/31ad23125a7f0670d52ef21352a21f152cd38228) fix: match tag to `tagFormat` from the begining of the string
#### v15.1.7
- [`6172eb8`](https://github.com/semantic-release/semantic-release/commit/6172eb807c774cd9c3b9bf45135d31f0661f70b5) docs: add plugins to the community list
- [`a1138a6`](https://github.com/semantic-release/semantic-release/commit/a1138a6a80d01f78c5cfe54f6ff2bac4064a05cd) docs: update plugins package name
- [`7c9ec41`](https://github.com/semantic-release/semantic-release/commit/7c9ec41dd7a92064db1e0534c01e2f39dd1c187f) fix(package): update git-url-parse to version 9.0.0
- [`cb1f80c`](https://github.com/semantic-release/semantic-release/commit/cb1f80cb56572fb5708b236cc595deb385f35953) fix: add trailing `.git` to `repositoryUrl` only if it's present in the configured URL
This Pull Request updates dependency semantic-release from
v12.4.1
tov15.1.7
Release Notes
### [`v13.0.0`](https://github.com/semantic-release/semantic-release/releases/v13.0.0) ##### Bug Fixes * rename the `--repositoryUrl` CLI option to `--repository-url` ([cb36dd4](https://github.com/semantic-release/semantic-release/commit/cb36dd4)) ##### Features * get last release with git tags ([d0b304e](https://github.com/semantic-release/semantic-release/commit/d0b304e)) ##### BREAKING CHANGES * The `--repositoryUrl` CLI options is replaced by `--repository-url` * Remove the `getLastRelease` plugin 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](https://github.com/semantic-release/semantic-release/blob/caribou/docs/usage/ci-configuration.md#authentication). ##### Migration Guide ##### Make sure the commit associated with the last release is tagged with `vCommits
#### v13.0.0 - [`d0b304e`](https://github.com/semantic-release/semantic-release/commit/d0b304e240002ed22f1d30b866260f6582518938) feat: get last release with git tags - [`cb36dd4`](https://github.com/semantic-release/semantic-release/commit/cb36dd489009dc88686ab0b8a599684decac3dc2) fix: rename the `--repositoryUrl` CLI option to `--repository-url` #### v13.0.1 - [`8b3605d`](https://github.com/semantic-release/semantic-release/commit/8b3605dd04e36afd33f464ec891f9ed71c74bfa4) fix: hide sensitive info for `Buffer` and `undefined` #### v13.0.2 - [`467635b`](https://github.com/semantic-release/semantic-release/commit/467635bc14eafab453a5e6bdea844f1ebaa14de4) fix: prioritize `GIT_CREDENTIALS` for gtit credentials #### v13.1.0 - [`e3c9bb8`](https://github.com/semantic-release/semantic-release/commit/e3c9bb8bd47d4df3b9a05ac8dcff7ba22906a012) docs: recommend to execute semantic-release via npx - [`dc416b2`](https://github.com/semantic-release/semantic-release/commit/dc416b2ce994885956f0ad13a376ec518eabf4ff) docs: explain npx alternatives for Yarn - [`2f75dff`](https://github.com/semantic-release/semantic-release/commit/2f75dff3fcda231c50d3f6fa7fb701b10256a291) docs: fix image path (#625) - [`faabffb`](https://github.com/semantic-release/semantic-release/commit/faabffb208de7ee13009bba9e11fa5fd158e0c09) fix: log all core verification errors - [`39536fa`](https://github.com/semantic-release/semantic-release/commit/39536fa34e64234fe530adb37b19380d5fa6a699) feat: add `tagFormat` option to customize Git tag name #### v13.1.1 - [`d820823`](https://github.com/semantic-release/semantic-release/commit/d8208237f2d5ad79abde5d21b5b9bd8bf5b31204) fix: use long option to delete tag in git push #### v13.1.2 - [`af8c830`](https://github.com/semantic-release/semantic-release/commit/af8c8303358945a72c72736c57faac5dcfb8da43) fix(package): update @semantic-release/github to version 4.0.2 #### v13.1.3 - [`cbf5785`](https://github.com/semantic-release/semantic-release/commit/cbf57851fbf84502bf408a19b8008d226432edf7) fix: always transform `git+https` url to `https` #### v13.1.4 - [`2edd9da`](https://github.com/semantic-release/semantic-release/commit/2edd9da5984e82d33d07ffc081313dc30b4535bc) fix(package): update git-url-parse to version 8.1.0 - [`053c9ed`](https://github.com/semantic-release/semantic-release/commit/053c9edf9bad54e41b36bed2349a1805c53717e7) test: add test to parse GitLab/Bitbucket URLs with groups #### v13.1.5 - [`7e785fa`](https://github.com/semantic-release/semantic-release/commit/7e785fa757d40a65bdf31793a1895174155441a3) fix: debug log all options #### v13.2.0 - [`687435b`](https://github.com/semantic-release/semantic-release/commit/687435b9a2b261f06dd0359fc8e3926066e94b85) feat: add debug logs for git commands #### v13.3.0 - [`5fd990a`](https://github.com/semantic-release/semantic-release/commit/5fd990acef4cc94eefca381c68643cefdee54cac) docs: fix typo in extending link - [`2f8d716`](https://github.com/semantic-release/semantic-release/commit/2f8d71644d9bbe69232d9588278818bbcee572ba) docs: make some grammatical, spelling, typo fixes. - [`9360caf`](https://github.com/semantic-release/semantic-release/commit/9360caf253a7286bd5ea4983a004b3f5ebfe1ee6) docs: fix minor typo in FAQ - [`9b2f6bf`](https://github.com/semantic-release/semantic-release/commit/9b2f6bfed265d7b247b8f461aafa3ef1c3b78595) feat: allow plugins to throw an iterable list of errors - [`49f5e70`](https://github.com/semantic-release/semantic-release/commit/49f5e704ba0670cebff41853e29a747d93af0874) feat: add `success` and `fail` notification plugins #### v13.3.1 - [`d72cfc2`](https://github.com/semantic-release/semantic-release/commit/d72cfc2546fb6b348306bac99d6e9ac389d4cc45) docs: fix typo in travis recipe - [`fcb64e6`](https://github.com/semantic-release/semantic-release/commit/fcb64e6fef75bb1ed56bbf11a9f53f0ac3416ec9) docs: remove unnecessary `script` override in travis recipe - [`7fbd272`](https://github.com/semantic-release/semantic-release/commit/7fbd2721c4adfc5c33f4c0884aa35d2e8c14b513) docs: add Travis Build Stages recipe - [`c6e95b0`](https://github.com/semantic-release/semantic-release/commit/c6e95b0885fba2adb05872a71b8a5c769cb0b3ed) docs: add CircleCI workflows recipe - [`51f6e5f`](https://github.com/semantic-release/semantic-release/commit/51f6e5fd607721641b71192baf9ad463b4175b50) docs: simplify travis config - [`c9bd5de`](https://github.com/semantic-release/semantic-release/commit/c9bd5de0755253ef17516edc6b7fe4c177efee79) docs: simplify GitLAb-ci config - [`9dd127b`](https://github.com/semantic-release/semantic-release/commit/9dd127ba98331c179616284839dde5c680aba2da) fix: fix `EPLUGINCONF` error details #### v13.4.0 - [`f92677b`](https://github.com/semantic-release/semantic-release/commit/f92677b09273f619564ebde4b8ca2007246e5cd1) fix: log current version of semantic-release - [`97cb354`](https://github.com/semantic-release/semantic-release/commit/97cb354fea404eb78dcf94a4c7eea78a5f59054d) feat: improve CLI - [`b6837a2`](https://github.com/semantic-release/semantic-release/commit/b6837a20a877761ee4308aad820e4044eeb796f3) test: use older version of mockserver - [`ce1e74f`](https://github.com/semantic-release/semantic-release/commit/ce1e74f61134067642d2009a8646be318795e15d) fix: set repository authentication when `repositoryUrl` is set as an option #### v13.4.1 - [`8a2ef48`](https://github.com/semantic-release/semantic-release/commit/8a2ef483087e348d252972125c1565bf2be3e937) test: revert to mockserver:latest docker container - [`1b3c51d`](https://github.com/semantic-release/semantic-release/commit/1b3c51d624780ac52a17eb14a662aa351210c0d5) docs: add missing `success` and `fail` options - [`04f3061`](https://github.com/semantic-release/semantic-release/commit/04f3061bed7374ee956d3ebc36e197a166279a8d) fix: remove the github plugin from default success and fail hooks #### v14.0.0 - [`9788fca`](https://github.com/semantic-release/semantic-release/commit/9788fcad4ecfb1a5210c4b6710b7cdadac31b61c) feat: use `@semantic-release/github` as default for `success` and `fail` hooks #### v14.0.1 - [`305f4ee`](https://github.com/semantic-release/semantic-release/commit/305f4ee8eb0fc6c34705a4dedcfc220995fb6b15) fix: do not transform repositoryUrl if it allow to push #### v14.0.2 - [`1966f0e`](https://github.com/semantic-release/semantic-release/commit/1966f0e3e2a9c43ca16186695910f386e356d859) fix: verify branch first #### v14.0.3 - [`ce15b75`](https://github.com/semantic-release/semantic-release/commit/ce15b75edf1329611a14d63a6fed316070a83534) chore(package): update xo to version 0.20.0 - [`aa724e8`](https://github.com/semantic-release/semantic-release/commit/aa724e80f79950ffa2e2742952ac59aa27ddefe4) chore(package): simplify xo configuration - [`4d04901`](https://github.com/semantic-release/semantic-release/commit/4d0490122c44b06a2ff16371c6c1ab838c4c3cf3) style: lint - [`857d418`](https://github.com/semantic-release/semantic-release/commit/857d4180e96629c3a9e280aace9e350f159c0ee0) fix: allow boolean option to be set in config file #### v14.0.4 - [`20246c0`](https://github.com/semantic-release/semantic-release/commit/20246c02b1010008ca15b3a6d8078a67c36abec4) fix: exclude empty env var value from replacement #### v15.0.0 - [`c2beb64`](https://github.com/semantic-release/semantic-release/commit/c2beb643fa19d6f620de643e31cdb0112720ae67) feat: add the `prepare` plugin hook #### v15.0.1 - [`a7c187f`](https://github.com/semantic-release/semantic-release/commit/a7c187f31bd6ff2720c0f4bed8d8fc1feb55f807) docs: fix grammar and typos in README, CONTRIBUTING, installation guide, and plugin guide - [`78f0937`](https://github.com/semantic-release/semantic-release/commit/78f0937f24c5af8d2679c1d5dc3079cc1b377a32) chore(package): update proxyquire to version 2.0.0 - [`50f3c6e`](https://github.com/semantic-release/semantic-release/commit/50f3c6e14047047541b3573530e0e3bb111f616a) docs(README): correct pluralization - [`e5a73d8`](https://github.com/semantic-release/semantic-release/commit/e5a73d86282bb7d30f3d35a48a86ade3484a6e28) fix: remove unecessary `console.log` #### v15.0.2 - [`e4618a2`](https://github.com/semantic-release/semantic-release/commit/e4618a2fbcc8b007221f807eeb01839fd37cb86b) fix: exclude prereleases from version retrived by `getLastRelease` #### v15.0.3 - [`1129d47`](https://github.com/semantic-release/semantic-release/commit/1129d47e1d517a1d41b46a3847f6eaaa9fff3cf4) docs(configuration): environment variable `DEBUG` must be set to `semantic-release:*`, not `semantic-release` - [`6f74dcb`](https://github.com/semantic-release/semantic-release/commit/6f74dcbd4a4658e82e865069d057b5e7f252aaca) fix: use correct debug namespace - [`b0b4fc8`](https://github.com/semantic-release/semantic-release/commit/b0b4fc82de6be5f274094c2b60114422ad255497) fix: convert `git+https` URL in package.json to `https` #### v15.0.4 - [`f13ec6a`](https://github.com/semantic-release/semantic-release/commit/f13ec6a61537ca2e7c7203b2a1aa44c266dd4e3f) fix(package): update execa to version 0.10.0 #### v15.1.0 - [`5f1d530`](https://github.com/semantic-release/semantic-release/commit/5f1d530e2ada7a7b0d55b7bdc441d61185c6517b) feat: allow to use shorthand for `repositoryUrl` #### v15.1.1 - [`c84ac15`](https://github.com/semantic-release/semantic-release/commit/c84ac1502033621226d2d731e6aafba962b9d882) fix(package): Remove commander.js dependency (#704) #### v15.1.2 - [`7c48afa`](https://github.com/semantic-release/semantic-release/commit/7c48afad472bd63a63e9cb929a59a6bde0d42b26) fix: prevent git CLI to prompt user/password on CI #### v15.1.3 - [`dff0a34`](https://github.com/semantic-release/semantic-release/commit/dff0a34ab276962896e42cc42b9adc8d85f34550) docs: add "Introduction to Semantic Release" article - [`3c46455`](https://github.com/semantic-release/semantic-release/commit/3c4645592936f46d62ec80c07df06540cec6e8ad) fix: remove `execa` timeout - [`30ee231`](https://github.com/semantic-release/semantic-release/commit/30ee231116ed26a3db558c84c5a6e9a657b6f3f8) fix: prevent git prompt before permissions verification #### v15.1.4 - [`51e340f`](https://github.com/semantic-release/semantic-release/commit/51e340f44e39a1f0b3e55ae74d302e6a3ef08853) fix: handle case with no last release in history #### v15.1.5 - [`e41726c`](https://github.com/semantic-release/semantic-release/commit/e41726cb96586f5ebdba29694e16860883c24585) docs: fix grammar and typos in CI configuration, configuration, and shareable configurations - [`02746aa`](https://github.com/semantic-release/semantic-release/commit/02746aa2765175870aab62ad85f0a17daabf2c27) fix(package): update git-url-parse to version 8.3.1 #### v15.1.6 - [`a8a07b7`](https://github.com/semantic-release/semantic-release/commit/a8a07b7d518607164ad42ebd52616a63d8ed7945) docs: clarify FAQ to publish non-JavaScript packages - [`31ad231`](https://github.com/semantic-release/semantic-release/commit/31ad23125a7f0670d52ef21352a21f152cd38228) fix: match tag to `tagFormat` from the begining of the string #### v15.1.7 - [`6172eb8`](https://github.com/semantic-release/semantic-release/commit/6172eb807c774cd9c3b9bf45135d31f0661f70b5) docs: add plugins to the community list - [`a1138a6`](https://github.com/semantic-release/semantic-release/commit/a1138a6a80d01f78c5cfe54f6ff2bac4064a05cd) docs: update plugins package name - [`7c9ec41`](https://github.com/semantic-release/semantic-release/commit/7c9ec41dd7a92064db1e0534c01e2f39dd1c187f) fix(package): update git-url-parse to version 9.0.0 - [`cb1f80c`](https://github.com/semantic-release/semantic-release/commit/cb1f80cb56572fb5708b236cc595deb385f35953) fix: add trailing `.git` to `repositoryUrl` only if it's present in the configured URLThis PR has been generated by Renovate Bot.