Tags: goraxe/git-release
Tags
chore(release): 1.0.0 [skip ci] # 1.0.0 (2020-10-13) ### Bug Fixes * **package:** add semantic-release as a peerDependency ([c401954](c401954)) * **package:** update aggregate-error to version 2.0.0 ([3eb8f60](3eb8f60)) * **package:** update aggregate-error to version 2.0.0 ([f8857d5](f8857d5)) * **package:** update aggregate-error to version 3.0.0 ([239eba1](239eba1)) * **package:** update debug to version 4.0.0 ([ca9de5f](ca9de5f)) * **package:** update dir-glob to version 3.0.0 ([2819d3b](2819d3b)) * **package:** update execa to version 0.10.0 ([0a23110](0a23110)) * **package:** update execa to version 0.11.0 ([20809c3](20809c3)) * **package:** update execa to version 0.9.0 ([b399e7f](b399e7f)) * **package:** update execa to version 1.0.0 ([a35f990](a35f990)) * **package:** update execa to version 2.0.0 ([39c4fd5](39c4fd5)) * **package:** update execa to version 2.0.2 ([9404d44](9404d44)) * **package:** update execa to version 3.0.0 ([e6af5b4](e6af5b4)) * **package:** update execa to version 3.2.0 ([5132713](5132713)) * **package:** update execa to version 4.0.0 ([9c1dc67](9c1dc67)) * **package:** update fs-extra to version 5.0.0 ([7ec2723](7ec2723)) * **package:** update fs-extra to version 6.0.0 ([5ed087b](5ed087b)) * **package:** update fs-extra to version 7.0.0 ([54bd404](54bd404)) * **package:** update fs-extra to version 8.0.0 ([712d684](712d684)) * **package:** update git-url-parse to version 8.0.0 ([358e782](358e782)) * **package:** update globby to version 10.0.0 ([a93b846](a93b846)) * **package:** update node requirement to 8.3 ([db60bbd](db60bbd)) * **package:** update semantic-release peerDependency ([c64a64c](c64a64c)) * **release:** add semantic-release depends ([956114c](956114c)) * **release:** change repository url ([83acd7e](83acd7e)) * **travis:** run npm instead of yarn ([a400567](a400567)) * add package.json/npm-shrinkwrap.json only if they exists ([79cc028](79cc028)) * check prepare props only in verify ones are undefined ([a4c24ec](a4c24ec)) * factorise the verification code in a function ([fac45a3](fac45a3)) * glob `assets` before running `git ls-files` ([7eb2b3f](7eb2b3f)) * include deleted files in release commit ([f59d20c](f59d20c)) * look for modified fiels to commit only if there files matching the globs ([d97c030](d97c030)) * look for modified fiels to commit only if there files matching the globs ([7f26c5d](7f26c5d)) * require Node.js >=8.16 ([7c9eb9a](7c9eb9a)) * revert to execa `^1.0.0` ([184f7b3](184f7b3)) * use correct `debug` scope ([3323aac](3323aac)) * **package:** update micromatch to version 4.0.0 ([94e9e12](94e9e12)) * **package:** update p-reduce to version 2.0.0 ([7ee4af9](7ee4af9)) * skip commit if all modified files are in gitignore ([05ab305](05ab305)) * support older git versions ([ddaf44c](ddaf44c)) * update globby to latest version ([9e2b2e5](9e2b2e5)) * update globby to latest version Pierre Vanduynslager committed ([71be783](71be783)) * use default value for `null` options ([e1aac3d](e1aac3d)) ### chore * require Node.js >=10.18 ([4016fcc](4016fcc)) ### Features * **publish:** add ability to push git in publish ([bf057e3](bf057e3)) * add `details` to error messages ([86a2e90](86a2e90)) * add package-lock.json to list of automatically detected files ([651c192](651c192)) * change `publish` hook to `prepare` ([0efaae8](0efaae8)) * commit files from `assets` even if in they are in `.gitignore` ([629dfc4](629dfc4)) * create changelog file with dedicated plugin ([a86ff5d](a86ff5d)) * Initial release ([#1](#1)) ([8ba9c68](8ba9c68)) * log all git command errors ([72153f8](72153f8)) * remove `getLastRelease` and do not create Git tag anymore ([c8119da](c8119da)) * require Node.js >=10.13 ([81955b8](81955b8)) * require Node.js >=8.15 ([15356b1](15356b1)) * return all errors ([147d2f8](147d2f8)) * set name/email of commit author and committer via Git env var ([a58c357](a58c357)) * support `branch` parameter from semantic-release@16.0.0 ([02b1f6d](02b1f6d)) * use `cwd` and `env` options passed by core ([1fab20e](1fab20e)) ### BREAKING CHANGES * Require Node.js >= 10.18 * Require Node.js >= 10.13 * Require Git 2.7.1 or higher * Require Node.js => 8.15 * require `semantic-release` >= `15.8.0` * the `.gitignore` file is now ignored when adding files to the release commit Each files matching a glob in `assets` will now be included in the release commit. The `assets` option has now to be configured to match exactly the the files that have to be commited, independently of the `.gitignore` file. * the `GIT_USERNAME` and `GIT_EMAIL` environment variables are replaced by the [Git environment variables](https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables#_committing) `GIT_AUTHOR_NAME`, `GIT_AUTHOR_EMAIL`, `GIT_COMMITTER_NAME` and `GIT_COMMITTER_EMAIL`. Co-authored-by: Sergey Bekrin <sergey@bekrin.me> * The plugin require sementic-release >=15.0.0 and has to be used in the `prepare` step rather than in `publish`. * The Git tag is not created anymore The Git tag must be created by `semantic-release`. The plugin is compatible only with `semantic-release@13.0.0` and above. * The `getLastRelease` hook is removed The plugin is compatible only with `semantic-release@13.0.0` and above. * The `changelog` options has been removed. The `CHANGELOG.md` is not created or updated anymore. Use https://github.com/semantic-release/changelog to create/update the `CHANGELOG.md`. By default if a `CHANGELOG.md` file exists and has been modified it will be included in the release commit.