Pierre Vanduynslager
1b3c51d624
docs: add missing success
and fail
options
2018-02-13 16:06:30 -05:00
Pierre Vanduynslager
8a2ef48308
test: revert to mockserver:latest docker container
2018-02-12 21:40:47 -05:00
Pierre Vanduynslager
ce1e74f611
fix: set repository authentication when repositoryUrl
is set as an option
v13.4.0
2018-02-12 16:17:09 -05:00
Pierre Vanduynslager
b6837a20a8
test: use older version of mockserver
...
Due to https://github.com/jamesdbloom/mockserver/issues/435
2018-02-12 16:17:09 -05:00
Pierre Vanduynslager
97cb354fea
feat: improve CLI
...
- Replace `commander.js` with `yargs`
- Add CLI unit tests
- Add a `--version` option
- Improve `--help` output
- Remove `commander.js` related workaround
- Allow to set list option with arg repetition or space separated list
- Maintain the list options defined as comma separated list
2018-02-12 11:01:09 -08:00
Pierre Vanduynslager
f92677b092
fix: log current version of semantic-release
2018-02-12 11:01:09 -08:00
Pierre Vanduynslager
9dd127ba98
fix: fix EPLUGINCONF
error details
v13.3.1
2018-02-12 00:36:06 -05:00
Pierre Vanduynslager
c9bd5de075
docs: simplify GitLAb-ci config
...
- remove Node 4
2018-02-11 22:17:12 -05:00
Pierre Vanduynslager
51f6e5fd60
docs: simplify travis config
...
- remove OSs
- remove Node 4
2018-02-11 22:17:12 -05:00
Pierre Vanduynslager
c6e95b0885
docs: add CircleCI workflows recipe
2018-02-11 22:17:12 -05:00
Pierre Vanduynslager
7fbd2721c4
docs: add Travis Build Stages recipe
2018-02-11 22:17:12 -05:00
Pierre Vanduynslager
fcb64e6fef
docs: remove unnecessary script
override in travis recipe
2018-02-11 22:17:12 -05:00
Pierre Vanduynslager
d72cfc2546
docs: fix typo in travis recipe
2018-02-11 22:17:12 -05:00
Pierre Vanduynslager
49f5e704ba
feat: add success
and fail
notification plugins
...
- Allow `publish` plugins to return an `Object` with information related to the releases
- Add the `success` plugin hook, called when all `publish` are successful, receiving a list of release
- Add the `fail` plugin hook, called when an error happens at any point, receiving a list of errors
- Add detailed message for each error
v13.3.0
2018-02-11 19:53:41 -05:00
Pierre Vanduynslager
9b2f6bfed2
feat: allow plugins to throw an iterable list of errors
2018-02-11 19:53:41 -05:00
Pierre Vanduynslager
9360caf253
docs: fix minor typo in FAQ
2018-02-10 23:38:12 -05:00
mchao409
2f8d71644d
docs: make some grammatical, spelling, typo fixes.
2018-02-09 21:26:21 -08:00
Pierre Vanduynslager
5fd990acef
docs: fix typo in extending link
2018-02-09 18:43:56 -05:00
Pierre Vanduynslager
687435b9a2
feat: add debug logs for git commands
v13.2.0
2018-02-08 16:43:17 -05:00
Pierre Vanduynslager
7e785fa757
fix: debug log all options
v13.1.5
2018-02-08 16:13:04 -05:00
Pierre Vanduynslager
053c9edf9b
test: add test to parse GitLab/Bitbucket URLs with groups
v13.1.4
2018-02-07 21:03:36 -05:00
Pierre Vanduynslager
2edd9da598
fix(package): update git-url-parse to version 8.1.0
2018-02-07 21:03:36 -05:00
Pierre Vanduynslager
cbf57851fb
fix: always transform git+https
url to https
v13.1.3
2018-02-02 15:33:36 -05:00
Pierre Vanduynslager
af8c830335
fix(package): update @semantic-release/github to version 4.0.2
v13.1.2
2018-02-02 13:55:21 -05:00
Christian Musa
d8208237f2
fix: use long option to delete tag in git push
v13.1.1
2018-01-31 16:22:04 -05:00
Pierre Vanduynslager
39536fa34e
feat: add tagFormat
option to customize Git tag name
v13.1.0
2018-01-29 00:55:32 -05:00
Pierre Vanduynslager
faabffb208
fix: log all core verification errors
2018-01-29 00:55:32 -05:00
Anthony Ng
2f75dff3fc
docs: fix image path ( #625 )
2018-01-28 14:01:12 -08:00
Stephan Bönnemann
dc416b2ce9
docs: explain npx alternatives for Yarn
2018-01-27 19:04:12 -08:00
Stephan Bönnemann
e3c9bb8bd4
docs: recommend to execute semantic-release via npx
2018-01-27 19:04:12 -08:00
Pierre Vanduynslager
467635bc14
fix: prioritize GIT_CREDENTIALS
for gtit credentials
...
Allow to defined a both `GIT_CREDENTIALS` for repository access and `GH_TOKEN` or `GL_TOKEN` for API access
v13.0.2
2018-01-27 20:31:59 -05:00
Pierre Vanduynslager
8b3605dd04
fix: hide sensitive info for Buffer
and undefined
v13.0.1
2018-01-27 18:24:24 -05:00
Pierre Vanduynslager
cb36dd4890
fix: rename the --repositoryUrl
CLI option to --repository-url
...
Harmonize the CLI option format.
BREAKING CHANGE: The `--repositoryUrl` CLI options is replaced by `--repository-url`
v13.0.0
2018-01-27 16:50:29 -05:00
Pierre Vanduynslager
d0b304e240
feat: get last release with git tags
...
- Remove the `getLastRelease` plugin type
- Retrieve the last release based on Git tags
- Create the next release Git tag before calling the `publish` plugins
BREAKING CHANGE: Remove the `getLastRelease` plugin type
The `getLastRelease` plugins will not be called anymore.
BREAKING CHANGE: 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 ).
2018-01-27 16:50:29 -05:00
Pierre Vanduynslager
fb0caa005b
feat: hide sensitive info in stdout/sdtin
v12.4.0
v12.4.1
2018-01-27 14:00:06 -05:00
Pierre Vanduynslager
cdb98f919f
feat: log all verification errors
v12.3.0
2018-01-27 13:24:39 -05:00
greenkeeper[bot]
03e117be10
chore(package): update ava to version 0.25.0
2018-01-26 10:59:15 -05:00
Pierre Vanduynslager
0d2d1f2376
fix: fix the --no-ci
arg parsing
...
The `noCi` is no properly set based on the `--no-ci` CLI arg and it is overwritten by the `noCi` option
v12.2.5
2018-01-24 22:22:16 -08:00
Pierre Vanduynslager
7e860c7915
docs(travis): recommend to use the deploy
step instead of script
...
The `script` step can be used with Build Stage if `semantic-release` is the only `script` ran in the `release` stage.
See https://github.com/travis-ci/travis-ci/issues/1066
2018-01-21 15:00:05 -08:00
Pierre Vanduynslager
e0fa20b8a0
ci(travis): use Build Stages
2018-01-21 15:00:05 -08:00
Pierre Vanduynslager
fa2ca8a34b
fix(package): update lodash to version 4.17.4
v12.2.4
2018-01-20 17:23:45 -05:00
greenkeeper[bot]
51c02b9dbc
fix(package): update cosmiconfig to version 4.0.0
v12.2.3
2018-01-17 10:37:44 -05:00
mpuels
0c1f0a1ba7
docs: typo
2018-01-15 14:15:45 -08:00
Pierre Vanduynslager
cc0c312a9d
fix: set node minimum version to 8.3
...
The minimum Node version supported is 8.3 as we use Object properties spread.
v12.2.2
2018-01-13 12:49:19 -08:00
greenkeeper[bot]
93173e2c28
fix(package): update execa to version 0.9.0
v12.2.1
2018-01-12 09:18:29 -05:00
greenkeeper[bot]
48ade92b81
chore(package): update prettier to version 1.10.0
2018-01-11 11:01:04 -05:00
Pierre Vanduynslager
49ad198e35
docs(contrib): add atomic commits requirement
2018-01-07 20:48:19 -05:00
Pierre Vanduynslager
adbcca6c52
docs: add issue template
2018-01-06 19:21:00 -05:00
Pierre Vanduynslager
e0b4e6ac78
docs: add CONTRIBUTING guidelines
2018-01-06 19:21:00 -05:00
Pierre Vanduynslager
53f3de6786
feat: allow to exclude commits from analysis
v12.2.0
2018-01-06 00:11:20 -05:00