Skip to content

Releases: goestav/nx-semantic-release

nx-semantic-release-v1.0.0

03 Jun 13:57
Compare
Choose a tag to compare

1.0.0 (2023-06-03)

⚠ BREAKING CHANGES

  • this package requires node version >= 16 from now on

Features

  • add ${WORKSPACE_DIR} token that resolves to workspace directory (11b1c60)
  • Add support for global configuration (9ec58f4)
  • Allow disabling @semantic-release/git plugin (d515817)
  • calculate affected files using project graph (609de85)
  • Improve token support (5bcf7f9)
  • initial release (c196a27)
  • Introduce [only] flag for including only selected projects for given commit (f0c4021)
  • Introduce @theunderscorer/nx-semantic-release:install generator (22aaec8)
  • Introduce @theunderscorer/nx-semantic-release:setup-project generator (8d31901)
  • Introduce new options: releaseRules, linkCompare and linkReferences (8eb1f5b)
  • remove "git" option (9191bae)
  • replace tokens in outputPath option (10508ae)
  • replace tokens in plugins' options of type string | string[] (57f00f5)
  • set minimal required node version to 16 (390b2af)
  • support "preset" and "presetConfig" configuration (de27b64)
  • support latest NX version (ade9bd1)
  • Support latest nx version (14.1.5) (3d0b5d1)
  • Support latest nx version (14.3.6) (31b897c)
  • support passing package.json path (491397f)
  • Support passing parserOpts and writerOpts (00bc505)
  • support setting release to false in releaseRules (8b6df0e)
  • support skipping commits manually (99aea60)
  • update nx to 15.9.2 (a09aba5)
  • Update to latest nx version (13.10.2) (34ea0d6)
  • update to nx 16 (8d70eed)

Bug Fixes

  • add "semantic-release-plugin-decorators" as dependency (ce2aecd)
  • Add missing "semantic-release-plugin-decorators" dependency to the package (719b39a)
  • add missing @semantic-release dependencies (02c79f1)
  • add missing plugin steps (prepare and success) (6f95c54)
  • Add other missing dependencies (4b6cc98)
  • await filterAffected (54f42ad)
  • fix library plugins being overwritten by user provided plugins (9d33e2d)
  • honor the packageJsonDir option in the gitAssets (4f88a28)
  • invalid documentation url (4757077)
  • nx-semantic-release: add ESM support (ee7c63d)
  • remove extra slash in commitMessage (3f22e97)
  • remove invalid host in release-notes-generator (ade0624)
  • replace all occurences of a token in an option, not only the first one (320877a)
  • Support nested nx repositories (83fc543)
  • Use dependencies instead of peerDependencies (aa1fc19)
  • use posix path format for default git assets (9c251c5)

Build System

  • deps: add @nrwl/tao as dependency (3da27fc)
  • deps: update and freeze dependencies (7902b33)
  • deps: update nx (3b28226)
  • deps: update semantic-release to 20.1.0 (aa41541)