Skip to content

Releases: ccmjga/mjga-scaffold

3.2.1 Released 📣

Choose a tag to compare

@ccmjga ccmjga released this 24 Jul 03:52

中文

  1. 升级了 dbfirst 模板配套的各种库到最新版本。
  2. 优化了 dbfirst 模板的分页查询的写法和设计。
  3. 升级了 modelfirst 模板配套的各种库到最新版本。
  4. 其他小 bug 修复。

EN

  1. Upgraded the various libraries that accompany the dbfirst template to the latest version.
  2. Optimized the writing and design of paging queries in dbfirst templates.
  3. Upgraded various libraries of modelfirst template to the latest version.
  4. Other minor bug fixes.

3.2 Released 📣

Choose a tag to compare

@ccmjga ccmjga released this 06 May 05:22

中文

  1. dbfirst 模板修正了若干 crud 接口。
  2. 优化了若干 repository与 service 的写法。
  3. 使用 path relevant 重写了user 相关的连表查询。
  4. 配套单元测试优化。
  5. 重新优化了函数命名。

En

  1. The dbfirst template fixes several crud interfaces.
  2. Optimized the writing of several repositories and services.
  3. Rewrote user-related table queries using path relevant.
  4. supporting unit test optimization.

3.1 Released 📣

Choose a tag to compare

@ccmjga ccmjga released this 06 Apr 08:33

中文

  1. dbfirst modelfirst 模板针对 rbac 权限模型新增了若干 crud 接口。
  2. 新增了查询用户自身信息的接口。
  3. 优化了数据初始化脚本。
  4. 优化了 CORS 的设置。
  5. 新接口统一增加了若干单元测试。
  6. 其他优化项。

En

  1. The dbfirst modelfirst template adds several new crud interfaces to the rbac permission model.
  2. A new interface to query the user's own information has been added.
  3. Optimized the data init script.
  4. Optimized CORS settings.
  5. Added several unit tests for the new interface.
  6. Other optimizations.

3.0 Released 📣

Choose a tag to compare

@ccmjga ccmjga released this 14 Feb 08:15

大更新

  1. 增加了以模型为一等公民的模板 -> model-first
  2. 增加了以领域驱动和领域事件为核心的选配项。
  3. 进一步优化了工程使用体验。
  4. 进一步优化了单元测试的使用体验。
  5. 修正了包括不限于 i18n 等各选配项的 bug。
  6. 优化了 quartz 的整合方式。
  7. 使用 jspecify 来替代 optional 的使用。
  8. 增加了 jwt-without-cookie 的认证方式选配项。
  9. 其他各种优化。

Big Change

  1. Added a model-first template that treats models as first-class citizens.
  2. Added domain-driven design and domain event-centric configuration options.
  3. Further optimized the engineering user experience.
  4. Further enhanced the unit testing experience.
  5. Fixed bugs in various configuration options, including but not limited to i18n.
  6. Improved the integration approach for Quartz.
  7. Replaced the use of Optional with JSpecify.
  8. Added a JWT-without-Cookie authentication option.
  9. Various other optimizations.

2.9.1 Released 📣

Choose a tag to compare

@ccmjga ccmjga released this 03 Jan 11:19

English

  1. Upgrade the version of each dependency library to the latest stable version.
    a. Spring Boot -> 3.3.7
    b. Jooq -> 3.19.16
    c. testcontainers -> 1.20.4
    d. gradle -> 8.12.0
    e. flyway -> 11.1.0
  2. Fixed a bug that prevented the docker builder from dynamically changing when the jdk was selected.

中文

  1. 各依赖库版本升级到最新稳定版。
    a. Spring Boot -> 3.3.7
    b. Jooq -> 3.19.16
    c. testcontainers -> 1.20.4
    d. gradle -> 8.12.0
    e. flyway -> 11.1.0
  2. 修复了一个选配 jdk 时 docker builder 无法动态变化的 Bug.

2.9 Released 📣

Choose a tag to compare

@ccmjga ccmjga released this 23 Dec 06:04

English

  1. Front-end framework upgrade svelte4 -> svelte5
  2. Reconfigured the front-end project structure
  3. Optimized a lot of interaction process and ui details, now the page is more beautiful!
  4. Pages open faster due to improved page rendering performance.
  5. added several user suggestions: 1) scaffolding version display 2) personal center 3) purchased templates display 4) release log display
  6. Meta customization added more detailed content and tips.
  7. fixed some display bugs mentioned by previous users.
  8. This version is being refactored in preparation for version 3.0, a future release that is expected to include new templates and transformative updates.

中文

  1. 前端框架升级 svelte4 -> svelte5
  2. 重构了前端的工程结构
  3. 优化了大量交互过程与 ui 细节,现在页面更美观了
  4. 由于页面渲染性能的提升,网页打开更快了
  5. 增加了几个用户建议的内容:1) 脚手架版本展示 2) 个人中心 3) 已购模板展示 4) Release 日志展示
  6. Meta 自定义增加了更详细的内容与提示。
  7. 修复了之前用户提到的一些展示 bug。
  8. 此版本的重构是为 3.0 版本做准备,这个未来的版本预计会包含新的模板,带来变革性的更新内容。

2.8 Released 📣

Choose a tag to compare

@ccmjga ccmjga released this 10 Dec 09:52

English

  1. The scaffolding now creates mapping sources through DDL instead of the database.
  2. Flyway integration has been added and made available to all users.
  3. With Flyway integration, the DB-first template now fully supports the entire project lifecycle.
  4. The customization configuration of template metadata has been optimized.
  5. Some bugs in the scaffolding and pages have been fixed.
  6. Added a new default administrator user, account admin password admin.

中文

  1. 现在脚手架通过 ddl 而不是数据库来创建 mapping source 了。
  2. 增加了 flyway 的集成并提供给所有用户使用。
  3. 通过 flyway 的集成,现在 dbfirst 模板已经可以对整个项目的生命周期进行支持。
  4. 优化了模板元数据的自定义配置。
  5. 修复了脚手架和页面的一些 bug。
  6. 新增了默认的管理员用户,账号 admin 密码 admin

2.7 Released 📣

Choose a tag to compare

@ccmjga ccmjga released this 28 Nov 04:59

English

  1. Added the ability to customize project metadata on the page.
  2. Add third-party login function.
  3. Update template metadata configuration.
  4. fixed some bugs in scaffolding and pages.
  5. Added integration options for message queues.
  6. adjusted the details of the official website experience.
  7. Added jooq unit test example.

中文

  1. 新增在页面自定义项目元数据功能。
  2. 新增第三方登录功能。
  3. 更新模板元数据配置。
  4. 修复了脚手架和页面的一些 bug。
  5. 新增了消息队列的整合选项。
  6. 调整了官网的细节体验。
  7. 增加了 jooq 单元测试示例。

2.4 Released 📣

Choose a tag to compare

@ccmjga ccmjga released this 03 Nov 05:38

English

  1. Fixed some unit test bugs of DataAccessLayer.
  2. SpringBoot 3.3.3 -> 3.3.5 version upgrade.
  3. Added Quartz options and unit tests for reference.
  4. gradle upgraded to version 8.10.2.

中文

  1. 修正了一些 DataAccessLayer 的单元测试错误。
  2. SpringBoot 3.3.3 -> 3.3.5 版本升级。
  3. 增加了 Quartz 的选配项并附带完善的单元测试供参考。
  4. gradle 升级到 8.10.2 版本。

2.3 Released 📣

Choose a tag to compare

@ccmjga ccmjga released this 22 Oct 07:16
53959ce

English

  1. Docker's cache utilization mechanism has been redesigned to dramatically increase image build speed.
  2. A new jdk image was used to support both arm64 cpu architectures.
  3. bug fixes and experience optimizations.

中文

  1. 重新设计了 Docker 的缓存利用机制,大幅提升镜像构建速度。
  2. 使用了新的 jdk 镜像以同时支持 arm64 cpu 架构。
  3. bug fix 和使用体验优化。