Skip to content

v0.8.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@dalisoft dalisoft released this 27 Apr 17:49
· 208 commits to master since this 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 for docker 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 no TOKEN was provided (8d3b48f)
  • plugins/npm: now exit process if no TOKEN 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 of root 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 from git commit (6ffcbaa)
  • remove --quiet from release-me arguments (d40c6dc)
  • update conventional-commits some assert (5981e79)
  • use --no-gpg-sign on git 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)