Skip to content

Releases: patton174/coco-framework

v2.0.1

Choose a tag to compare

@patton174 patton174 released this 12 Jul 02:49
8c900cd

Summary

  • Established the Coco Framework 2.0 ownership layout across coco-build, coco-foundation, coco-spring, coco-features, and coco-support.
  • Renamed the build and foundation artifacts, including coco-bom to coco-dependencies, coco-api-core to coco-api, the common infrastructure artifacts, and coco-feature-registry to coco-feature-model.
  • Consolidated repository documentation under coco-support/coco-document and development tools under coco-support/coco-tools.
  • Updated Agent review mappings, CODEOWNERS, README scanning, and the embedded/workspace log-renderer lookup for the new layout.
  • Includes the Web security, audit, code generation, test coverage, cross-platform CI, and repository governance improvements merged since v1.0.2.

Compatibility

  • This is a 2.x release with Maven artifact renames. Review the 2.0 module migration mapping before upgrading.
  • coco-spring-boot-starter remains the normal application dependency and coco-parent remains the recommended parent POM.
  • Published bytecode targets Java 17; repository builds use JDK 21.

Validation

  • PR #111 passed CI gate, Agent jury gate, and Agent issue gate before automatic merge.
  • The release workflow passed framework and sample verification on Linux, macOS, and Windows.
  • Maven Central publishing completed with automatic publication enabled.
  • Public Maven Central checks returned HTTP 200 for the framework root, dependency BOM, parent, API, Spring Boot starter/autoconfigure, Web feature, and Maven plugin POMs.

v1.0.2

Choose a tag to compare

@patton174 patton174 released this 08 Jul 12:11
66b61e6

Summary

  • Extended optional feature infrastructure for audit, OpenAPI, codegen, and MyBatis-Plus.
  • Added audit publishing/error policy, OpenAPI metadata SPI, codegen SPI, and MyBatis-Plus SQL Guard configuration.
  • Published artifacts to Maven Central as 1.0.2.

Validation

  • CI passed on PR #24.
  • Main branch CI passed after merge.
  • Release workflow completed successfully.
  • Maven Central artifact checks returned HTTP 200 for core framework, starter, and MyBatis-Plus feature POMs.

v1.0.0

Choose a tag to compare

@patton174 patton174 released this 08 Jul 07:43
5614b3c

Coco Framework 1.0.0

首个 Maven Central 发布版本。

发布内容

  • 发布全部 Coco Framework Maven 模块到 Maven Central。
  • 使用自动版本解析:未指定版本时基于最新 v* tag 自动生成下一个 patch 版本。
  • Release workflow 支持 Maven Central environment secrets、GPG 内存签名和自动发布等待策略。

Maven 坐标

<dependency>
  <groupId>io.github.patton174</groupId>
  <artifactId>coco-spring-boot-starter</artifactId>
  <version>1.0.0</version>
</dependency>