Skip to content

Latest commit

 

History

History
901 lines (556 loc) · 50.6 KB

CHANGELOG.md

File metadata and controls

901 lines (556 loc) · 50.6 KB

2.15.28 (2024-11-29)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.26 (#56) (13ec3a4)

2.15.27 (2024-11-12)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.25 (00ba662)

2.15.26 (2024-11-02)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.24 (5572ef8)

2.15.25 (2024-10-11)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.23 (0eb3371)

2.15.24 (2024-10-10)

Fixes & improvements

  • perf: memoize to config loader (e16847f)

2.15.23 (2024-09-22)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.22 (3074fd9)

2.15.22 (2024-08-30)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.21 (74fb49a)

2.15.21 (2024-08-28)

Fixes & improvements

  • perf: update zx-extra to 3.0.20 (543e710)

2.15.20 (2024-07-09)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.19 (67cf4fa)

2.15.19 (2024-07-04)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.18 (7d6fce9)

2.15.18 (2024-06-22)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.17 (afe2d32)

2.15.17 (2024-06-19)

Fixes & improvements

  • perf: update zx-extra to v3.0.16 (5ea8f76)

2.15.16 (2024-06-09)

Fixes & improvements

  • fix: handle gh release err (9d2714f)

2.15.15 (2024-05-31)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.14 (10eb9da)

2.15.14 (2024-05-30)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.13 (4ea7102)

2.15.13 (2024-05-26)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.12 (2dac684)

2.15.12 (2024-05-23)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.11 (668fe19)

2.15.11 (2024-05-14)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.10 (ce4777c)

2.15.10 (2024-05-10)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.9 (a19686b)

2.15.9 (2024-05-10)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.8 (f531e5f)

2.15.8 (2024-04-19)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.6 (45c0efa)

2.15.7 (2024-04-18)

Fixes & improvements

  • fix: use zx fetch polyfill (node16) (64f3b22)

2.15.6 (2024-04-07)

Fixes & improvements

  • fix(deps): update dependency zx-extra to v3.0.5 (86fbd19)

2.15.5 (2024-04-03)

Fixes & improvements

  • perf: update zx-extra to v3.0.4 (818003b)
  • perf: update zx-extra to v3.0.1 (1c6255c)

2.15.4 (2024-03-18)

Fixes & improvements

  • perf: update zx-extra to v3.0.0 (fb2af7b)

2.15.3 (2024-02-25)

Fixes & improvements

  • refactor: add util pipify (2d5ce43)

2.15.2 (2024-02-25)

Fixes & improvements

  • perf: update zx-extra to v2.6.7 (c910cbb)

2.15.1 (2024-02-09)

Fixes & improvements

  • perf: apply npmRestore to updated pkgs only (daa4080)

2.15.0 (2024-02-08)

Features

  • feat: separate test and build steps (3024a60)

2.14.0 (2023-12-19)

Features

  • feat: log commit delta from initial if another from ref is not specified (e04e236)

2.13.3 (2023-12-19)

Fixes & improvements

  • fix: getLatestMeta fallbacks to npm manifest (eae8771)

2.13.2 (2023-12-19)

Fixes & improvements

  • perf: tweak up getCommits (9206508)

2.13.1 (2023-12-18)

Fixes & improvements

  • perf: update toposource (539d55d)

2.13.0 (2023-12-05)

Fixes & improvements

  • fix: avoid polynomial regex on flags parsing (c080fb8)
  • fix: sanitize paths on extract (3f67b9f)
  • refactor: decompose processor.js (a498a7f)
  • fix: throw error if declared gh asset is empty (d2dc6f6)
  • fix: handle empty files collection on gh assets push (c9dbb5b)
  • perf: replace external curl, wget and tar with node fetch and tar-stream (496c73b)

Features

  • feat: configurable meta push (0042af3)
  • feat: let release meta be published as gh assets (3d333e1)

2.12.2 (2023-11-20)

Fixes & improvements

  • fix: fetch latest npm manifest by default (e7e6c0d)
  • fix: fix pure tag parser (41b961d)

2.12.1 (2023-11-02)

Fixes & improvements

  • docs: fixes a broken link in README (4b02a4d)

2.12.0 (2023-09-19)

Features

  • feat: provide tagFormat configuration (c405454)

2.11.7 (2023-09-19)

Fixes & improvements

  • perf: up deps (ae0d80a)
  • perf: add npmPersist helper with debug notice (3790f4d)

2.11.6 (2023-09-19)

Fixes & improvements

  • docs: mention generic-semantic-version-processing (f9e1750)

2.11.5 (2023-07-07)

Fixes & improvements

  • fix(assets): handle commonPath corner case (1e9ac5e)

2.11.4 (2023-06-29)

Fixes & improvements

  • fix: do not try to fetch private packages (a6889bb)

2.11.3 (2023-06-27)

Fixes & improvements

  • fix: apply dir strip to tar inners (3f5ccd8)

2.11.2 (2023-06-27)

Fixes & improvements

  • fix: handle gh release upload_url (c853ca4)

2.11.1 (2023-06-27)

Fixes & improvements

  • fix: pass pkg root to ghAssets resolver (b0ba371)

2.11.0 (2023-06-27)

Features

  • feat: introduce gh assets uploader (4967fd9)

2.10.0 (2023-06-27)

Features

  • feat: log fetch, build & test steps duration (b7b3db3)

2.9.3 (2023-06-27)

Fixes & improvements

  • perf: print gh release url in log (08edaef)

2.9.2 (2023-06-10)

Fixes & improvements

  • fix: respect --no-prefixed flags (57c42a9)

2.9.1 (2023-06-09)

Fixes & improvements

  • fix: set default build. cmd to exit 0 (23d8ee2)

2.9.0 (2023-05-29)

Features

  • feat: introduce -v flag to print own version (a921559)

2.8.0 (2023-05-25)

Features

  • feat: support bolt and pnpm monorepos via @semrel-extra/topo >= 1.11.0 (a0f2af9)

2.7.0 (2023-04-30)

Fixes & improvements

  • fix: fix latestVersion fallback value (9d25129)

Features

  • feat: let releaseRules be configured via opts (4ae4606)

2.6.1 (2023-04-21)

Fixes & improvements

  • docs: readme struct edits, mention wget and git as requirements (2f76f12)

2.6.0 (2023-04-21)

Features

  • feat: enable npm --provenance via NPM_PROVENANCE env var (c61ff88)

2.5.3 (2023-04-13)

Fixes & improvements

  • perf: export meta utils (#25) (9c682db)

2.5.2 (2023-04-11)

Fixes & improvements

  • perf: add scope to version bump commit msg tpl (a671e59)
  • fix: let npmFetch be called w/o auth (dry-run mode) (7008d19)

2.5.1 (2023-04-11)

Fixes & improvements

  • perf: set connect timeout for npmFetch (ab5a4eb)

2.5.0 (2023-04-09)

Features

  • feat: respect publishCmd also with --snapshot flag (50521d2)

2.4.2 (2023-04-09)

Fixes & improvements

  • fix: make safe git config unset (562083d)

2.4.1 (2023-04-09)

Fixes & improvements

  • fix: revert pkg.json state after publishing asap (7e28b3e)

2.4.0 (2023-04-09)

Features

  • feat: support npm preversions (snapshots) publishing (3ad7df7)

2.3.3 (2023-04-07)

Fixes & improvements

  • fix: use tmp for .npmrc creation (06ae101)

2.3.2 (2023-04-02)

Fixes & improvements

  • perf: update @semrel-extra/topo to v1.9.0 (b6fcd15)

2.3.1 (2023-04-02)

Fixes & improvements

  • refactor: use traverseQueue, traverseDeps from @semrel-extra/topo (70d6cf4)

2.3.0 (2023-03-28)

Features

  • feat: introduce onlyWorkspaceDeps flag to identify workspace deps as the only graph edges (b4aa4b5)

2.2.17 (2023-03-28)

Fixes & improvements

  • fix: tweak up pkg ver resolver (af20c16)

2.2.16 (2023-03-28)

Fixes & improvements

  • fix: fix pkg version resolver (0b7bd4b)

2.2.15 (2023-03-28)

Fixes & improvements

  • fix: apply queuefy to changelog push (b8b353d)

2.2.14 (2023-03-28)

Fixes & improvements

  • fix: apply memoize to git config ops (b46bec0)

2.2.13 (2023-03-27)

Fixes & improvements

  • perf: republish as bulk-release (7927df7)

2.2.12 (2023-03-27)

Fixes & improvements

2.2.11 (2023-03-25)

Fixes & improvements

  • perf: apply memoize to gitRoot (4f3488b)

2.2.10 (2023-03-24)

Fixes & improvements

  • fix: debug point for publish step (c4eedf9)

2.2.9 (2023-03-24)

Fixes & improvements

  • refactor: wrap git pushers with queuefy (2e9355f)

2.2.8 (2023-03-24)

Fixes & improvements

  • fix: fix git-push-rebase-retry hook (30df2f1)

2.2.7 (2023-03-24)

Fixes & improvements

  • docs: describe more CLI flags (6f7a053)
  • refactor: move topo to ctx builder (6fec83c)

2.2.6 (2023-03-24)

Fixes & improvements

  • refactor: apply memoize to git utils (ff8ff78)

2.2.5 (2023-03-24)

Fixes & improvements

  • perf: print err.stack on process failure (5f3271f)

2.2.4 (2023-03-24)

Fixes & improvements

2.2.3 (2023-03-24)

Fixes & improvements

2.2.2 (2023-03-24)

Fixes & improvements

2.2.1 (2023-03-23)

Fixes & improvements

  • perf: make parallel internal publish tasks (87f388e)
  • refactor: improve internal reporter (cc62df7)

2.2.0 (2023-03-23)

Fixes & improvements

Features

  • feat: inherit gh and npm creds from pkg release configs (f07dd4f)

2.1.6 (2023-03-22)

Fixes & improvements

  • fix: fix memoized build recursion (413f2bf)

2.1.5 (2023-03-22)

Fixes & improvements

  • fix: add --ignore-failed-read tar flag (096134d)

2.1.4 (2023-03-22)

Fixes & improvements

  • fix: separate buildCmd & testCmd directives (1112d5c)

2.1.3 (2023-03-22)

Fixes & improvements

  • refactor: simplify topo filter (a69735c)

2.1.2 (2023-03-22)

Fixes & improvements

  • perf: reduce pkg fetch timeout (6c5ddb8)

2.1.1 (2023-03-22)

Fixes & improvements

2.1.0 (2023-03-22)

Features

  • feat: add memoize to avoid redundant builds (151ea71)

2.0.1 (2023-03-22)

Fixes & improvements

  • perf: optimize pkg fetch (749ea0b)

2.0.0 (2023-03-21)

Features

  • feat: replace sequent flow with concurrent (ec35d7e)

BREAKING CHANGES

  • concurrent flow might cause throttling issues (ec35d7e)

1.26.2 (2023-03-21)

Fixes & improvements

  • refactor: separate processor layer (dae6b96)

1.26.1 (2023-02-08)

Fixes & improvements

  • fix: allow multiple scopes in prefix (2df6cb7)

1.26.0 (2023-01-17)

Features

  • feat: expose test-utils (59e9708)

1.25.3 (2023-01-12)

Fixes & improvements

  • fix: add relpath to report (d67355c)

1.25.2 (2022-11-22)

Fixes & improvements

  • fix(deps): update dependency cosmiconfig to v8 (1ea0184)

1.25.1 (2022-10-18)

Fixes & improvements

  • perf: export getLatestTaggedVersion (#10) (32a9db8)

1.25.0 (2022-10-17)

Features

  • feat: enaple zx-extra preferLocal flag for runCmd hooks (2b3cad5)

1.24.0 (2022-10-15)

Features

  • feat: add pkg.tag to report (c3e6d76)

Fixes & improvements

1.23.0 (2022-10-14)

Features

  • feat: introduce reports (443102c)

Fixes & improvements

  • refactor: introduce internal logger (ede8d6d)
  • perf: up depx (372bab2)

1.22.3 (2022-08-25)

Fixes & improvements

  • fix: fix commit analyzer regexp (18f38a5)

1.22.2 (2022-08-25)

Fixes & improvements

  • fix: fix commit scope regexp (507885d)

1.22.1 (2022-07-30)

Fixes & improvements

  • fix: fix commit msg chunks join (e2a9299)

1.22.0 (2022-07-30)

Features

  • feat: introduce pkg context (b57d4b0)

1.21.0 (2022-07-30)

Features

  • feat: introduce debug flag (b3e384c)

1.20.1 (2022-07-28)

Fixes & improvements

  • fix: swap git user.name and user.email values (8595f1b)

1.20.0 (2022-07-20)

Features

  • feat: set custom env if passed (8acd852)

1.19.3 (2022-07-20)

Fixes & improvements

  • perf: use PAT instead of basic auth for api.github.com calls (c153615)

1.19.2 (2022-07-19)

Fixes & improvements

  • fix: subs ws refs in manifests (b5cd3b8)

1.19.1 (2022-07-19)

Fixes & improvements

  • fix: fix workspace refs substitution (9fed233)

1.19.0 (2022-07-18)

Features

  • feat: add optional publishCmd directive (e3cb37c)

1.18.0 (2022-07-09)

Features

  • feat: do not publish to npm private packages (5a7ddea)
  • feat: do not publish to npm private packages (2e236d8)

Fixes & improvements

  • fix: fetch is not defined (8e6cca1)
  • fix: correct extract private field (5624baa)

1.17.7 (2022-07-06)

Fixes & improvements

  • fix: fix fetchPkg target dir (5ebf5f1)

1.17.6 (2022-07-06)

Fixes & improvements

  • perf: update zx-extra to v2.4.0, rm own ini dep (e746a72)

1.17.5 (2022-07-05)

Fixes & improvements

  • perf: update zx-extra to v2.3.0 (9de650f)

1.17.4 (2022-07-03)

Fixes & improvements

1.17.3 (2022-06-29)

Fixes & improvements

1.17.2 (2022-06-28)

Fixes & improvements

1.17.1 (2022-06-28)

Fixes & improvements

  • docs: describe analyze step (ae611ad)

1.17.0 (2022-06-28)

Fixes & improvements

  • docs: describe CLI options (e744e97)
  • docs: describe internal release flow (e29bfc9)

Features

  • feat: introduce --include-private and ignore flags (d029b62)

1.16.2 (2022-06-28)

Fixes & improvements

  • refactor: separate analyze helper (1f76993)

1.16.1 (2022-06-28)

Fixes & improvements

  • refactor: extract tag utils from publish.js (82b3ef0)

1.16.0 (2022-06-28)

Features

  • feat: use npm pkg registry for meta fallback (ee771cb)

Fixes & improvements

  • refactor: separate repo utils (869e3d3)
  • refactor: separate npm domain (28c5887)

1.15.0 (2022-06-27)

Features

1.14.6 (2022-06-27)

Fixes & improvements

1.14.5 (2022-06-27)

Fixes & improvements

  • docs: mention vercel/turborepo (a0dc3e9)

1.14.4 (2022-06-27)

Fixes & improvements

  • refactor: simplify pkg build condition (d6f236b)

1.14.3 (2022-06-27)

Fixes & improvements

  • fix: disable gh-pages by default (78ce3e8)

1.14.2 (2022-06-27)

Fixes & improvements

  • refactor: memoize origins (4df0550)

1.14.1 (2022-06-27)

Fixes & improvements

  • fix: impr gh-pages path resolve (09a5ae9)

1.14.0 (2022-06-27)

Features

  • feat: add config normalizer (80afee7)

1.13.0 (2022-06-27)

Features

  • feat: add log labels (a0e80b6)
  • feat: add changelog generator (4c0914f)

1.12.0 (2022-06-26)

Features

  • feat: enhance default gh-pages commit msg (81ecd7f)

1.11.2 (2022-06-26)

Fixes & improvements

  • fix: add global try-catch (9255cb1)

1.11.1 (2022-06-26)

Fixes & improvements

  • fix: sort tags by version (0c0dfde)

1.11.0 (2022-06-26)

Features

  • feat: pass $.argv as default flags (e07f619)

1.10.1 (2022-06-26)

Fixes & improvements

  • refactor: simplify build helper (bebd070)

1.10.0 (2022-06-26)

Fixes & improvements

Features

  • feat: configure ghPages push via opts (ccc124e)

1.9.2 (2022-06-26)

Fixes & improvements

  • refactor: simplify build flow (900380d)

1.9.1 (2022-06-26)

Fixes & improvements

  • refactor: replace postbuild hook with postupdate (b7d68a5)

1.9.0 (2022-06-26)

Features

  • feat: add gh-pages push (32130b6)

1.8.0 (2022-06-26)

Features

Fixes & improvements

1.7.8 (2022-06-26)

Fixes & improvements

  • docs: mention jscutlery/semver and intuit/auto (36b3da0)

1.7.7 (2022-06-26)

Fixes & improvements

  • docs: describe envs (de70c03)
  • refactor: enhance parseRepo helper (7545427)

1.7.6 (2022-06-25)

Fixes & improvements

  • fix: fix fallback version on cross-update (d757329)

1.7.5 (2022-06-25)

Fixes & improvements

  • fix: rm redundant build try-catch (ffaa845)

1.7.4 (2022-06-25)

Fixes & improvements

1.7.3 (2022-06-25)

Fixes & improvements

  • fix: mv yarn install to build.js (3d49325)

1.7.2 (2022-06-25)

Fixes & improvements

  • fix: fix npm token path for npm fetching (33e9b59)

1.7.1 (2022-06-25)

Fixes & improvements

  • fix: fix yarn install cwd (c6f0ae3)
  • fix: update yarn assets after build/fetch (b2958c4)

1.7.0 (2022-06-25)

Features

  • feat: add optional test step (6caa0ab)

1.6.0 (2022-06-25)

Features

  • feat: add lazy builder (4c59a0e)
  • feat: provide pkg building (04ac6ce)

Fixes & improvements

  • refactor: reuse traverseDeps (626de1c)

1.5.0 (2022-06-21)

Features

  • feat: add commit-ish to meta (9092a4d)

1.4.2 (2022-06-21)

Fixes & improvements

  • refactor: use common iface for push internals (e614e42)

1.4.1 (2022-06-21)

Fixes & improvements

  • fix: fix commits refs in release data (1ddd2e9)

1.4.0 (2022-06-21)

Features

Fixes & improvements

  • refactor: add parseEnv util (936b5ed)

1.3.0 (2022-06-21)

Features

  • feat: add gh username and token env aliases (892bfdc)

1.2.0 (2022-06-21)

Features

  • feat: parse legacy lerna tags (c130191)
  • feat: introduce meta.json to store release details (a20c348)

1.1.2 (2022-06-18)

Fixes & improvements

  • docs: fix usage example (d18c169)

1.1.1 (2022-06-18)

Fixes & improvements

1.1.0 (2022-06-18)

Features

1.0.3 (2022-06-17)

Fixes & improvements

  • refactor: separate git url builder (1f07a97)

1.0.2 (2022-06-17)

Fixes & improvements

  • fix: add missing shebang (90ebf45)

1.0.1 (2022-06-17)

Fixes & improvements

1.0.0 (2022-06-17)

Features

  • feat: handle workspace: prefix (d916069)
  • feat: add artifact push (4852e90)
  • feat: add tag on publish (dc9af36)
  • feat: add metabranch api (b4c9562)
  • feat: add deps updater (21e7fa6)
  • feat: add tag parser/formatter (1cee4e6)
  • feat: add pkg commits extractor (5c4dde2)

Fixes & improvements

  • refactor: separate publish utils (48d756b)
  • docs: add refs (c937fce)
  • docs: add basic description (bb4d0f4)