Détail du package

@anolilab/semantic-release-preset

anolilab2.8kMIT11.0.4

Semantic-release predefined presets.

anolilab, semantic-release, semantic-release-config, changelog

readme

Semantic Release


Daniel Bannert's open source work is supported by the community on GitHub Sponsors


This is a mono-repository that contains a collection of packages that provide various functions that can be used with semantic-release package.

Usage

Check the README for each package within the packages directory for specific usage instructions.

Featured Packages

Package Version Description
multi-semantic-release npm A hacky semantic-release for monorepos based on qiwi/multi-semantic-release
rc npm This module provides a utility function to load rc configuration settings from various sources, including environment variables, default values, and configuration files located in multiple standard directories. It merges these settings into a single configuration object.
semantic-release-pnpm npm Semantic-release plugin to publish a npm package with pnpm
semantic-release-preset npm semantic-release is a fully automated version management and package publishing library
semantic-release-clean-package-json npm A semantic-release plugin to clean and optimize package.json files before publishing

How We Version

We use SemVer for its versioning providing us an opt-in approach to releases. This means we add a version number according to the spec, as you see below. So rather than force developers to consume the latest and greatest, they can choose which version to consume and test any newer ones before upgrading. Please the read the spec as it goes into further detail.

Supported Node.js Versions

Libraries in this ecosystem make the best effort to track Node.js’ release schedule. Here’s a post on why we think this is important.

Contributing

If you would like to help take a look at the list of issues and check our Contributing guild.

Note: please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Credits

License

The anolilab semantic release is open-sourced software licensed under the MIT license

changelog

@anolilab/semantic-release-preset 11.0.4 (2025-09-22)

Bug Fixes

  • deps: update dependencies across multiple packages (150593f)
  • deps: update dependency @semantic-release/npm to ^12.0.2 (#187) (714da82)
  • update dependencies and configuration across multiple packages (9c9b4cb)
  • update dependencies and improve configuration (de0cf70)
  • update package dependencies and configurations (8241a76)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 3.0.4
  • @anolilab/semantic-release-pnpm: upgraded to 2.0.4

@anolilab/semantic-release-preset 11.0.3 (2025-07-31)

Bug Fixes

  • update dependencies and improve configuration (91c8546)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 3.0.3
  • @anolilab/semantic-release-pnpm: upgraded to 2.0.3

@anolilab/semantic-release-preset 11.0.2 (2025-07-02)

Bug Fixes

  • add channel configuration for prereleases in multiple .releaserc.json files (8aa95b8)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 3.0.2
  • @anolilab/semantic-release-pnpm: upgraded to 2.0.2

@anolilab/semantic-release-preset 11.0.1 (2025-07-02)

Bug Fixes

  • update dependencies and configurations for multi-semantic-release (6e76f22)
  • update dependencies and configurations for semantic-release packages (e025cff)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 3.0.1
  • @anolilab/semantic-release-pnpm: upgraded to 2.0.1

@anolilab/semantic-release-preset 11.0.0 (2025-06-17)

⚠ BREAKING CHANGES

  • Changed supported Node version to >=20.8.1

Features

  • update Node.js version across configurations and package files (186dc8c)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 3.0.0
  • @anolilab/semantic-release-pnpm: upgraded to 2.0.0

@anolilab/semantic-release-preset 10.0.6 (2025-06-05)

Bug Fixes

  • all packages now allow node 24, update all dependencies (dfc2518)
  • deps: update patch updates (#154) (26462d4)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 2.0.3
  • @anolilab/semantic-release-pnpm: upgraded to 1.1.12

@anolilab/semantic-release-preset 10.0.5 (2025-05-13)

Bug Fixes

  • deps: update dependency semantic-release to ^24.2.3 (#148) (803cd12)

@anolilab/semantic-release-preset 10.0.4 (2025-05-07)

Bug Fixes

  • update dependencies across multiple packages, including @anolilab/ and @visulima/ to latest versions (fc3cbd3)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 2.0.2
  • @anolilab/semantic-release-pnpm: upgraded to 1.1.11

@anolilab/semantic-release-preset 10.0.3 (2025-02-10)

Bug Fixes

  • semantic-release-preset: updated @semantic-release/exec to v7.0.3 and all all dev deps (e739c6f)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 2.0.1
  • @anolilab/semantic-release-pnpm: upgraded to 1.1.10

@anolilab/semantic-release-preset 10.0.2 (2025-01-22)

Bug Fixes

  • semantic-release-preset: updated presets based on the new @anolilab/semantic-release-clean-package-json version (3020228)

@anolilab/semantic-release-preset 10.0.1 (2025-01-22)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 2.0.0
  • @anolilab/semantic-release-pnpm: upgraded to 1.1.9

@anolilab/semantic-release-preset 10.0.0 (2025-01-16)

⚠ BREAKING CHANGES

  • semantic-release-preset: adding @anolilab/semantic-release-clean-package-json to clean up the package.json

Features

  • semantic-release-preset: added @anolilab/semantic-release-clean-package-json (dc2529a)

Bug Fixes

  • changed plugin order to not publish cleaned package.json to github (6673e69)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 1.0.0
  • @anolilab/semantic-release-pnpm: upgraded to 1.1.8

@anolilab/semantic-release-preset 10.0.0-alpha.2 (2025-01-16)

Bug Fixes

  • changed plugin order to not publish cleaned package.json to github (6673e69)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 1.0.0-alpha.2

@anolilab/semantic-release-preset 10.0.0-alpha.1 (2025-01-15)

⚠ BREAKING CHANGES

  • semantic-release-preset: adding @anolilab/semantic-release-clean-package-json to clean up the package.json

Features

  • semantic-release-preset: added @anolilab/semantic-release-clean-package-json (dc2529a)

Dependencies

  • @anolilab/semantic-release-clean-package-json: upgraded to 1.0.0-alpha.1

@anolilab/semantic-release-preset 9.0.4 (2025-01-14)

Bug Fixes

  • rc: updated @semantic-release/commit-analyzer and @semantic-release/release-notes-generator deps and all dev deps (cde09c5)

Dependencies

  • @anolilab/semantic-release-pnpm: upgraded to 1.1.7

@anolilab/semantic-release-preset 9.0.3 (2024-12-15)

Bug Fixes

  • semantic-release-preset: updated @semantic-release/github and all dev deps (0ec9570)

Dependencies

  • @anolilab/semantic-release-pnpm: upgraded to 1.1.6

@anolilab/semantic-release-preset 9.0.2 (2024-11-03)

Dependencies

  • @anolilab/semantic-release-pnpm: upgraded to 1.1.5

@anolilab/semantic-release-preset 9.0.1 (2024-10-26)

Bug Fixes

  • updated dependencies (aa33659)
  • upgraded @semantic-release/github to 11.0.0 from 10.0.6 and @semantic-release/release-notes-generator to 14.0.1 (9799669)

Dependencies

  • @anolilab/semantic-release-pnpm: upgraded to 1.1.4

@anolilab/semantic-release-preset 9.0.0 (2024-06-11)

⚠ BREAKING CHANGES

  • semantic-release-preset: Upgraded conventional-changelog-conventionalcommits v8, this can be only use with semantic-version 24

Bug Fixes

  • semantic-release-preset: update peer dep of @semantic-release/npm (477839f)
  • semantic-release-preset: updated @semantic-release/commit-analyzer v13, @semantic-release/release-notes-generator v14 and conventional-changelog-conventionalcommits v8 (f0514bd)

Dependencies

  • @anolilab/semantic-release-pnpm: upgraded to 1.1.3

@anolilab/semantic-release-preset 8.1.2 (2024-06-11)

Bug Fixes

  • semantic-release-preset: updated @semantic-release/github dep (3b34099)

Dependencies

  • @anolilab/semantic-release-pnpm: upgraded to 1.1.2

@anolilab/semantic-release-preset 8.1.1 (2024-06-11)

Dependencies

  • @anolilab/semantic-release-pnpm: upgraded to 1.1.1

@anolilab/semantic-release-preset 8.1.0 (2024-05-23)

Features

  • moved semantic-release preset, added new presets for yarn and pnpm (#26) (7c057c4)

@anolilab/semantic-release-preset 8.0.3 (2023-12-22)

Bug Fixes

@anolilab/semantic-release-preset 8.0.2 (2023-11-02)

Dependencies

  • @anolilab/package-json-utils: upgraded to 3.0.9

@anolilab/semantic-release-preset 8.0.1 (2023-10-31)

Bug Fixes

Dependencies

  • @anolilab/package-json-utils: upgraded to 3.0.8

@anolilab/semantic-release-preset 8.0.0 (2023-09-29)

⚠ BREAKING CHANGES

  • updated semantic-release to v22 and conventional-changelog-conventionalcommits to v7 Signed-off-by: prisis d.bannert@anolilab.de

Features

  • updated semantic-release to v22 and conventional-changelog-conventionalcommits to v7 (16bf1fc)

@anolilab/semantic-release-preset 7.0.5 (2023-09-29)

Bug Fixes

  • Update dependencies to latest versions (6cdc09b)

Dependencies

  • @anolilab/package-json-utils: upgraded to 3.0.7

@anolilab/semantic-release-preset 7.0.4 (2023-09-27)

Bug Fixes

  • Update dependencies across multiple packages (e884c4d)

@anolilab/semantic-release-preset 7.0.3 (2023-09-26)

Bug Fixes

  • Various project dependencies have been updated to their respective newer versions. This covers multiple packages such as '@babel/cli', '@babel/core', '@nrwl/js', and 'eslint' among others within the package.json file. This upgrade is necessary to ensure the utilization of the most recent features, optimization and security improvements of the updated packages, and it also helps to maintain overall project consistency. (38535ab)

Dependencies

  • @anolilab/package-json-utils: upgraded to 3.0.6

@anolilab/semantic-release-preset 7.0.2 (2023-09-22)

Bug Fixes

  • downgrade @semantic-release/release-notes-generator to v11.0.7 (f2ec7eb)

@anolilab/semantic-release-preset 7.0.1 (2023-09-22)

Bug Fixes

  • changed optionalDependencies to peerDependencies with peerDependenciesMeta (2a21b86)

@anolilab/semantic-release-preset 7.0.0 (2023-09-21)

⚠ BREAKING CHANGES

updated semantic-release to v22 and conventional-changelog-conventionalcommits to v7 Signed-off-by: prisis d.bannert@anolilab.de

This was reverted because of missing support in @qiwi/multi-semantic-release

Dependecies are hard coded to

"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "10.0.4",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^9.0.6",
"@semantic-release/npm": "^11.0.0",
"@semantic-release/release-notes-generator": "11.0.7",
"conventional-changelog-conventionalcommits": "6.1.0"

Features

updated all semantic-release packages to the newest version (d54b2d9)

Bug Fixes

  • Downgrade semantic-release and conventional-changelog packages for compatibility (62614d5)

@anolilab/semantic-release-preset 6.0.6 (2023-09-14)

Bug Fixes

@anolilab/semantic-release-preset 6.0.5 (2023-08-30)

Bug Fixes

Dependencies

  • @anolilab/package-json-utils: upgraded to 3.0.5

@anolilab/semantic-release-preset 6.0.4 (2023-08-10)

Dependencies

  • @anolilab/package-json-utils: upgraded to 3.0.4

@anolilab/semantic-release-preset 6.0.3 (2023-08-04)

Bug Fixes

  • Update package dependencies (a8786f2)

Dependencies

  • @anolilab/package-json-utils: upgraded to 3.0.3

@anolilab/semantic-release-preset 6.0.2 (2023-07-26)

Bug Fixes

  • included 'skip.js' in package.json for several packages (1c84b33)

Dependencies

  • @anolilab/package-json-utils: upgraded to 3.0.2

@anolilab/semantic-release-preset 6.0.1 (2023-07-18)

Bug Fixes

Dependencies

  • @anolilab/package-json-utils: upgraded to 3.0.1

@anolilab/semantic-release-preset 6.0.0 (2023-07-18)

⚠ BREAKING CHANGES

Bug Fixes

@anolilab/semantic-release-preset 5.0.1 (2023-07-05)

Bug Fixes

  • Refactor async functions to use async/await and update tsconfig.json (2a59d6e)

Dependencies

  • @anolilab/package-json-utils: upgraded to 2.0.1

@anolilab/semantic-release-preset 5.0.0 (2023-07-03)

⚠ BREAKING CHANGES

  • Because of broken release version this needs a version bump Signed-off-by: prisis d.bannert@anolilab.de

Features

  • Bumping the version up, because of a broken release with semantic-releases (a646624)
  • Update dependencies version in pnpm-lock.yaml (1f75f7b)

Dependencies

  • @anolilab/package-json-utils: upgraded to 2.0.0

@anolilab/semantic-release-preset 4.0.4 (2023-06-29)

Bug Fixes

  • this version change is needed to deprecate old version of the package and update dependency versions in multiple packages (b3f00b2)

Dependencies

  • @anolilab/package-json-utils: upgraded to 1.5.2

@anolilab/semantic-release-preset 4.0.3 (2023-06-28)

Bug Fixes

  • updated lock, updated @anolilab/package-json-utils and removed baseUrl in the tsconfig that was in the wrong place (cb08fb5)

@anolilab/semantic-release-preset 4.0.2 (2023-06-28)

Bug Fixes

  • Update package dependencies versions (7aec41d)

Dependencies

  • @anolilab/package-json-utils: upgraded to 1.5.1

@anolilab/semantic-release-preset 4.0.1 (2023-06-23)

Bug Fixes

  • added missing presetConfig to @semantic-release/release-notes-generator (f39883d)

@anolilab/semantic-release-preset 4.0.0 (2023-06-23)

⚠ BREAKING CHANGES

  • removed commitlint from semantic-releases and added all rules to the new commitlint-config package

Signed-off-by: prisis d.bannert@anolilab.de

Features

  • removed commitlint from semantic-releases (ee2cda1)

Dependencies

  • @anolilab/package-json-utils: upgraded to 1.5.0

@anolilab/semantic-release-preset 3.1.3 (2023-06-22)

Dependencies

  • @anolilab/package-json-utils: upgraded to 1.4.1

@anolilab/semantic-release-preset 3.1.2 (2023-06-22)

Dependencies

  • @anolilab/package-json-utils: upgraded to 1.4.0

@anolilab/semantic-release-preset 3.1.1 (2023-06-15)

Dependencies

  • @anolilab/package-json-utils: upgraded to 1.3.0

@anolilab/semantic-release-preset 3.1.0 (2023-06-11)

Features

  • changed export for npm and no npm semantic-release config (5af5fd6)
  • transformed package to use cjs and mjs (500503e)

Bug Fixes

  • postinstall.ts should use the @anolilab/semantic-release-preset/npm for the extends key (8975abc)

@anolilab/semantic-release-preset 3.0.0 (2023-06-10)

⚠ BREAKING CHANGES

  • Changed the package to support cjs and mjs, so the type module was removed

Features

  • switched js to ts, created a new package-utils package (5477591)

@anolilab/semantic-release-preset 2.2.1 (2023-05-25)

Bug Fixes

  • changed @semrel-extra/npm to @semantic-release/npm because of esm support (f76c2d4)
  • switched @semrel-extra/npm to @semantic-release/npm and added new example to the readme (040da7b)
  • updated package deps (34e24a0)

@anolilab/semantic-release-preset 2.2.0 (2023-01-14)

Features

@anolilab/semantic-release-preset 2.1.0 (2022-10-24)

Features

  • updated deps and start using node postfix for node libs (05a1355)

@anolilab/semantic-release-preset 2.0.7 (2022-07-16)

Bug Fixes

  • changed semantic-release/npm to semrel-extra/npm (3d3637d)

@anolilab/semantic-release-preset 2.0.6 (2022-05-31)

Bug Fixes

  • deps: update commitlint monorepo to v17 (fabf85a)
  • deps: update dependency conventional-changelog-conventionalcommits to v5 (4460910)

@anolilab/semantic-release-preset 2.0.5 (2022-05-27)

Bug Fixes

  • changed workflow of release to push the updated package.json to github (9f5718c)

@anolilab/semantic-release-preset 2.0.4 (2022-05-11)

Bug Fixes

  • update all deps of the package and fixes found code style issues (2776ecd)

@anolilab/semantic-release-preset 2.0.3 (2022-05-11)

Bug Fixes

  • changed release flow for the npm release config (d58fd2e)

@anolilab/semantic-release-preset 2.0.2 (2022-05-06)

Bug Fixes

  • deps: upgraded deps in all packages (091353c)

@anolilab/semantic-release-preset 2.0.1 (2022-02-15)

Bug Fixes

  • deps: updated all dependencies (non-major) (6a4e889)

@anolilab/semantic-release-preset 2.0.0 (2022-02-15)

⚠ BREAKING CHANGES

  • remove old node version from our supported versions

Signed-off-by: prisis d.bannert@anolilab.de

Bug Fixes

Performance Improvements

  • support for v12, v14 was removed from our supported versions of node (83d6a80)

@anolilab/semantic-release-preset 1.2.1 (2022-01-11)

Bug Fixes

  • deps: update commitlint monorepo (e0eae7c)

@anolilab/semantic-release-preset 1.2.0 (2021-12-12)

Features

@anolilab/semantic-release-preset 1.1.0 (2021-10-26)

Features

@anolilab/semantic-release-preset 1.0.3 (2021-09-02)

Bug Fixes

  • added funding to the package (f90d18f)

@anolilab/semantic-release-preset 1.0.2 (2021-09-02)

Bug Fixes

@anolilab/semantic-release-preset 1.0.1 (2021-09-02)

Bug Fixes

  • fixed release flow in all packages (8c5ec13)

@anolilab/semantic-release-preset 1.0.0 (2021-09-02)

Features

  • created new helper package for semantic GitHub releases (1ed4111)

Bug Fixes

  • fixed found bug in postinstall script (a25c046)
  • fixed release workflow in .releaserc-with-npm.json and .releaserc-without-npm.json (aa779eb)