v0.8.0
Pre-release
Pre-release
v0.8.0 (2024-04-27)
BREAKING CHANGES
- presets: remove
library
as duplicate (a30a568
)
Features
- plugins/git: add new
GPG_NO_SIGN
environment variable support (7fece8b
) - plugins/npm-post: add new plugin (
4bd6c96
) [refactor]
code: now it should work as expected (2ca5817
)[refactor]
plugins: now it's POSIX-shell compatible (b16d1bf
)- plugins/git: add support passwordless
GPG
key (db76036
) - add
npm
support (27f406d
) - add
Dockerfile
support fordocker image
push (9220567
) - plugins/docker: add
Docker
publish support (43f2da5
)
Bug Fixes
- core: bypass unused variable for
shellcheck
(929ffff
) - core: enable
body
parsing support (3650a21
) - core:
git remote
hide error and make mock empty string (eb9717f
) - plugins/git: make git config passing properly (
e10a364
) - presets/conventional-commits: fix case of error (
2f723a7
) - plugins/git: fix
gpg
verbose logging (1f94fb9
) - plugins/git: code quality improve by de-duplicate (
fdca427
) - plugins/github-release: now
exit
process if noTOKEN
was provided (8d3b48f
) - plugins/npm: now
exit
process if noTOKEN
was provided (e489b5e
) - plugins/npm: fix invalid typo variable (
2e8e896
) - core: remove unused variables (
47f87c4
) - plugins/npm: look local
package.json
(4c488a9
) - plugins/npm: make it work on both Linux/macOS (
bc28361
) - plugins/changelog: use helper instead of native utils (
674440d
) - plugins/npm: improve
sed
command util (0eb6fa7
) - plugins/git: use
temp
dir instead ofroot
gpg
dir (ce0f1ee
) - core: fix
non-Git
repo handling (867149e
) - presets/workspace:
scope
typo-error catching (5a2b0c5
) - core: update logging and errors (
73a4df5
) - plugins/github-release: improve checking (
46bc6c1
) - plugins/changelog: improve logging (
aba2b7c
) - plugins/git: improve logging and export
prepare/cleanup
(927b9ff
) - plugins/npm: improve checking (
66b6fcb
) - presets: reflect changes related to
core
changes (e5ea146
) - core: improve naming for properly calling (
95d95ac
) - presets: improve naming for properly calling (
3384eaa
) - core: remove debug line (
12cf02a
) - presets: case of scope on invalid/semi-valid commits (
790d179
) - core: improve coverage and performance (
23224c4
) - presets: use proper handling as before (
bb75142
) - presets: variables scope order fix (
5cebfb9
) - presets: early-catching for performance and bug reasons (
d5bfaba
) - plugins/changelog: make sure it should contain on repo folder (
f8fad85
) - plugins/changelog: may it fix echoed values (
1b40865
) - plugins: use
printf
for same behavior on different machines (503accd
) - core: use
printf
for same behavior on different machines (35bbfbc
) - plugins: temporarily move to
env bash
for fix on Linux (a6211e6
) - plugins/npm-post: typo fix (
9181d43
) - plugins: use separate logic for
gpg and git
(9793e65
) - plugins/npm-post: update signing logic (
c1d567a
) - plugins/npm-post: performance improvements and bug-fixes (
1e010f1
) - core: empty repo crash/error fix (
b71bea1
) - plugins/npm-post: fix
/dev/null
typo and other minor fixes (470457d
) - plugins/npm-post: add
return code
for CI pass (437ee91
) - plugins/github-release: reflect
API
changes (14615ab
) - plugins/npm: optimize conditions (
281de5f
) - plugins/git: add more optimizations (
cc7085e
) - plugins:
npm/post
optimizations (b09c380
) - core: throw on empty repo (
7e893bb
) - core: fix
CI
env check (fccee25
) - trigger release (#22) (
86a4153
) - plugins/npm-post: use
push
for properly tagging (c970add
) - presets: now changelogs are sorted and works properly (
95674a0
) - core: implement
build_release
properly (f05b344
)
Other improvements
- presets: remove necessary link (
51f2096
) - add
credits
section (f93cdd5
) - add
coveralls
(050d81f
) - readme: update (
e65be85
) - update plugins and environment variables (
6e9043b
) - add
inspirations
section (e5f1301
) inspiration
update (3c3b731
)- npm-post: add new test-case (
762bd9b
) - all tests improvement and wip test-cases (
5f9e655
) - revert some of edge-cases of test (
0db99e0
) - fix
workspace-nodejs
case (9e1530c
) - add new test cases (
b4fb0a8
) - improve existing tests for new use-cases (
2581514
) - update test-cases (
3791254
) - use
printf
for same behavior on different machines (1f2aa15
) - remove
--quiet
fromgit commit
(6ffcbaa
) - remove
--quiet
fromrelease-me
arguments (d40c6dc
) - update
conventional-commits
some assert (5981e79
) - use
--no-gpg-sign
ongit commits
(c8db2b5
) - revert more changes (
9d85bbe
) - add
gpgsign:false
for testing purposes (46d9d74
) npm-post
update (c389ffd
)- remove
gpg
managing line (429fff8
) - update modes depending on use-cases (
65ffb34
) - fix
nodejs
orders (376cb30
) npm-post
fix unproper handling of--quiet
(d95ac5f
)- add more cases, improve old behaviors (
7afa99d
) - add new test-cases (
16e1e1c
) - installation: update guide (
75d6e29
) - add
docker
initial test (701f207
) npm
testing improvement (de1b9b7
)- improve
npm-post
testing (a22a323
) npm-post
improve test coverage/cases (54f571e
)