Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Jan 16:46
· 9 commits to master since this release

1.0.0 (2024-01-09)

Bug Fixes

  • allow gitlabUrl without scheme (#362) (bea6b3c), closes #360
  • better error logging for network errors (#245) (25a9011)
  • deps: update dependency @semantic-release/error to v3 (#277) (c0493e1)
  • deps: update dependency @semantic-release/error to v4 (#550) (d293c73)
  • deps: update dependency aggregate-error to v4 (96bb3e9)
  • deps: update dependency aggregate-error to v5 (#597) (bf1b490)
  • deps: update dependency escape-string-regexp to v5 (9581d38)
  • deps: update dependency form-data to v4 (#224) (208e74e)
  • deps: update dependency fs-extra to v10 (#233) (9a55e48)
  • deps: update dependency fs-extra to v11 (#462) (5376274)
  • deps: update dependency fs-extra to v11.1.1 (#516) (68885be)
  • deps: update dependency globby to v14 (#631) (9603edb)
  • deps: update dependency got to v11 (#173) (4929f34)
  • deps: update dependency got to v12 (ffa17a8)
  • deps: update dependency got to v13 (f345eba)
  • deps: update dependency got to v14 (7e649eb)
  • deps: update dependency hpagent to v1 (#374) (45ad46d)
  • deps: update dependency parse-url to v8 (#432) (0436c2d)
  • deps: update dependency parse-url to v9 (4c4e342)
  • display default icons and fix URL in success message (#342) (e6fa727), closes #344
  • encode repoid in release URL returned by publish (852dd42)
  • error-message: spelling of personal (#268) (af13517)
  • fail: use encoded repo id to avoid error 404 (#371) (83f3d32)
  • fake release (947e09a)
  • fix debug prefix (cfa2f17)
  • generic-package: fix issues when uploading multiple assets (#491) (cd9e33b), closes #490
  • generic-packages: set correct URL for external provider and default storage (#498) (bae2f6f)
  • generic-packages: use upload enpoint url as asset url (e346b22)
  • generic-packages: use version for publish URL for consistency with npm #502 (8b215f6)
  • handle errors that don't have a response (#214) (97b45cd)
  • handle undefined API prefix (8d87b4b)
  • labels: allow disabling of labels as described in docs #383 (#385) (cb6ba46)
  • move prettier to devDependencies (#487) (40d3b2e)
  • package: add semantic-release as a peerDependency (d9211f6)
  • package: update aggregate-error to version 2.0.0 (5e26e12)
  • package: update aggregate-error to version 3.0.0 (0057f44)
  • package: update debug to version 4.0.0 (ebca6c5)
  • package: update dir-glob to version 3.0.0 (3aa254a)
  • package: update escape-string-regexp to version 2.0.0 (c13d702)
  • package: update escape-string-regexp to version 3.0.0 (11ee135)
  • package: update form-data to version 3.0.0 (2f1c2b0)
  • package: update fs-extra to version 8.0.0 (edc0c4e)
  • package: update fs-extra to version 9.0.0 (40c53d5)
  • package: update globby to version 10.0.0 (fb341bd)
  • package: update globby to version 11.0.0 (e78c0cb)
  • package: update got to version 10.0.1 (834bde6)
  • package: update got to version 9.0.0 (01844ba)
  • package: update node requirement to 8.3 (2d5fd47)
  • package: update parse-path to version 4.0.0 (25ff809)
  • package: update semantic-release peerDependency (2382cbf)
  • package: update semantic-release peerDependency (cdaed22)
  • package: update url-join to version 3.0.0 (c4d18d6)
  • package: update url-join to version 4.0.0 (9cf0a55)
  • publish: encode git tag in API URI (04cdfed)
  • publish: fix publishing request (3ca17c6)
  • publish: use file name as label when multiple (#179) (81cd6a8)
  • replace deprecated Tags API call (#184) thanks @nfriend (f82b613)
  • replace path-parse by parse-url (#426) (1b3987e), closes #423
  • require Node.js >=8.16 (1aac52d)
  • revert "feat: comment on issues and merge requests resolved by current release (#338)" (#339) (cf9c4b9)
  • revert "feat: comment on issues and merge requests resolved by current release" (#335) (f2194bd)
  • revert got to v11 (#492) (874d7ac)
  • send either EGLNOPERMISSION or EINVALIDGLTOKEN but not both (1cc5f44)
  • success-comment: add missing dot and line break to improve readability (#353) (87c0246), closes #351
  • support repositories within subgroups (4d716f8)
  • typo in error code (7a28423)
  • typo in error messages and release info (ff67238)
  • update globby to latest version (f229507)
  • update release URL returned from publish.js (#185) (b22a7f3)
  • use git tag as release description if no release notes exists (350f0a1)
  • use numeric project ID for API calls (3350152)
  • use project path for API calls again (#580) (b0357dc)
  • verify permissions only if repoId can be determined (bb2354e)
  • verify: Allow url asset not specifying path #382 (#387) (26d7f9f)
  • verify: gracefully handle options without validator (#364) (24a8fb9)

Build System

  • deps: bump cacheable-request and got (#499) (b2dab9b)

chore

  • bump minimum Node version to 20.8.1 (cf97c59)
  • require Node.js >=10.18 (6678a5f)
  • require semantic-release >=20.1.0 (f3444fa)

Features

  • add details to error messages (b87e77d)
  • add asset links to release using api and remove them from markdown (4a1059e)
  • add HTTP(S) proxy support (#310) (74cad24)
  • add support for NO_PROXY (#359) (3051799)
  • allow adding URLs to release assets (#322) (3a9fb9a), closes #154
  • allow templating support for asset url, type and filepath (#409) (129dff5), closes #406
  • assets: allow label templating (#365) (5aeb71f), closes #334 #334
  • comment on issues and merge requests resolved by current release (#332) (4d0853b)
  • comment on issues and merge requests resolved by current release (#338) (a1ce7b7)
  • comment on issues and merge requests resolved by current release (#340) (42c31ac)
  • convert package to ESM (#464) (3b11f00)
  • create issues when the release is failing (#349) (0ad008e)
  • do not create Git tag anymore (111e894)
  • generics: allow upload of build assets as generic packages #174 (#343) (0067996)
  • initial release (ba75444)
  • node-version: raised the minimum required version to v14.17 (36d1665)
  • require Node.js >=10.13 (2f602e0)
  • return all errors (c93de94)
  • return release informations from publish hook (750c469)
  • support asset type and filepath (#242) (77dc201)
  • support gitlab milestones in config (#237) (f2b61d7)
  • templating of path (e529aed)
  • upload assets and add links in release note (51b6003)
  • use cwd and env options passed by core (326ca99)
  • use GitLab CI/CD environment variables as default (92fd43f)
  • verify: Reduce access_level requirements when using --dry-run (#452) (292a279)

BREAKING CHANGES

  • Node 18 and 19 are not supported anymore. Users have to upgrade to Node 20.8.1 or later.
  • generic-packages: asset url no longer is gitlab returned one, but as documented in gitlab docs
  • generic-packages: Generic Packages will be released under the version rather then the git tag. See semantic-release#502 for details.
  • deps: This version drops support for accepting untrusted TLS certificates via NODE_TLS_REJECT_UNAUTHORIZED. See semantic-release#489 for details.

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • The plugin is not compatible with semantic-release < 20.1.0
  • This package is now ESM-only and cannot be used by CJS packages.
  • The minimum supported Node version has been changed to 18.0.0.
  • Issues will be created or are commented by default . Set the failComment or failTitle option to false to disable this behavior.

Co-authored-by: Jonas Schubert jonas.schubert@siemens.com
Co-authored-by: Florian Greinacher florian@greinacher.de

  • By default all related issues and MRs are commented. Set the successComment option to false to disable this behavior.
  • node-version: the minimum required version of node is now v14.17
  • Require Node.js >= 10.18
  • Require Node.js >= 10.13
  • require GitLab version >= 11.7
  • require semantic-release >= 15.8.0
  • 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 or above.