Skip to content

Releases

v1.13.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 09:31

1.13.0 - 2026-07-23

Minor Changes

  • Derive snapshot publish versions from pending changesets when a repository is still on a release-qualified version, and support configurable release artifact suffixes such as -RELEASE. (packages: javachanges)

v1.12.3

Choose a tag to compare

@github-actions github-actions released this 23 Jul 07:47

1.12.3 - 2026-07-23

Patch Changes

  • Support literal root versions across the complete release and publish workflow for single-module Maven repositories. (packages: javachanges)

v1.12.2

Choose a tag to compare

@sonofmagic sonofmagic released this 19 May 03:17

1.12.2 - 2026-05-19

Patch Changes

  • 修复同时包含 pom.xml 和 Gradle 配置的仓库发布路由,publish 会自动走 Gradle 发布,并正确使用 VERSION_NAME 等 Gradle 版本属性。 (packages: javachanges)

v1.12.1

Choose a tag to compare

@github-actions github-actions released this 11 May 08:03

1.12.1 - 2026-05-11

Patch Changes

  • Make GitHub and GitLab release-plan automation skip committed release-plan manifest files by default. (packages: javachanges)

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 02 May 14:08

1.12.0 - 2026-05-02

Minor Changes

  • Expand doctor-publish into a Maven and Gradle publish readiness doctor with module-aware checks, repository URL validation, release tag and worktree validation, Maven Central plugin/profile checks, effective snapshot version reporting, Gradle next-command support, shell-quoted next commands, and repair suggestions in text and JSON output. (packages: javachanges)
  • Improve release workflow tooling with Gradle task bootstrap shortcuts, local CI simulation commands, expanded release dry-runs for doctor/preflight/publish checks, a directly executable java -jar CLI artifact, generated documentation placeholder checks, and safer GitHub release tag retry recovery. (packages: javachanges)

Patch Changes

  • Add dedicated Maven plugin goals for CI helpers, env setup and operations, GitHub and GitLab release automation, Gradle publishing, GPG public key publishing, CI template generation, and Maven settings generation. Env and settings helpers now also support Sonatype Central Portal credentials plus release-only and snapshot-only settings modes. (packages: javachanges)

v1.10.3

Choose a tag to compare

@github-actions github-actions released this 30 Apr 07:54

1.10.3 - 2026-04-30

Patch Changes

  • Allow release publishing to create the tag from a merged release apply commit after main CI succeeds. (packages: javachanges)
  • Move GitHub release publish-state decisions into javachanges and simplify the repository release workflows. (packages: javachanges)

v1.10.2

Choose a tag to compare

@github-actions github-actions released this 30 Apr 07:02

1.10.2 - 2026-04-30

Patch Changes

  • Avoid duplicate release publishing by running the publish workflow only after main CI succeeds. (packages: javachanges)

v1.10.1

Choose a tag to compare

@github-actions github-actions released this 30 Apr 06:32
c3448f1

1.10.1 - 2026-04-30

Patch Changes

  • Allow GitLab release tagging to fall back to fresh release metadata when release-plan files are not committed. (packages: javachanges)

v1.10.0

Choose a tag to compare

@github-actions github-actions released this 30 Apr 02:27

1.10.0 - 2026-04-29

Minor Changes

  • Add add --format json for scripts that need the created changeset path, affected packages, and next commands. (packages: javachanges)
  • Add JSON output for the core status, plan, and next workflow commands. (packages: javachanges)
  • Add a first-run setup command with safe defaults and optional env or CI template generation. (packages: javachanges)
  • Add modules --format json and Maven goal format passthrough for module discovery and workflow status commands. (packages: javachanges)
  • Write a release plan backup before applying and add a restore path for local recovery. (packages: javachanges)
  • Add JSON output for release tag parsing helpers so scripts can read release version and module metadata together. (packages: javachanges)
  • Add a validate command for local release readiness checks. (packages: javachanges)
  • Add version --format json and Maven goal format passthrough for version metadata automation. (packages: javachanges)
  • Improve add input handling with --no-interactive failures and detected module prompts for multi-module repositories. (packages: javachanges)

Patch Changes

  • Move release automation report reasons into the localized message bundles. (packages: javachanges)
  • Move release automation text output into the localized message bundles. (packages: javachanges)
  • Simplify localized message formatting so translators can write apostrophes naturally in message resources. (packages: javachanges)
  • Move core version, config, and build model error messages into the localized message bundles. (packages: javachanges)
  • Move release environment and platform doctor messages into the localized message bundles. (packages: javachanges)
  • Move GitLab protection check headings into the localized message bundles. (packages: javachanges)
  • Move GPG key publishing progress messages into the localized message bundles. (packages: javachanges)
  • Move Maven plugin execution log messages into the localized message bundles. (packages: javachanges)
  • Move Git, workflow, GPG, and platform API messages into the localized message bundles. (packages: javachanges)
  • Move remaining publish dry-run labels and automation reasons into the localized message bundles. (packages: javachanges)
  • Move publish preflight and execution messages into the localized message bundles. (packages: javachanges)
  • Move generated changeset README and auth help text into localized UTF-8 templates. (packages: javachanges)
  • Move release metadata, protected variable, and release notes section messages into the localized bundles. (packages: javachanges)
  • Validate localized message placeholders across languages to catch incomplete translations earlier. (packages: javachanges)

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 28 Apr 16:27

1.8.0 - 2026-04-28

Minor Changes

  • Add gradle-publish to render or execute Gradle-native publish commands from the same release and snapshot version metadata used by the Maven publish helper. (packages: javachanges)
  • Add init-github-actions to generate Maven or Gradle GitHub Actions release workflows. (packages: javachanges)
  • Add Gradle template support to init-gitlab-ci, including auto build-tool detection and generated pipelines that call gradle-publish. (packages: javachanges)

Patch Changes

  • Avoid duplicating official changeset summaries in generated changelog and release-plan notes, and support multiline Gradle include(...) module declarations. (packages: javachanges)
  • Keep generated GitHub Actions and GitLab CI templates on the same default javachanges version. (packages: javachanges)