Releases: ccmjga/mjga-scaffold
Releases · ccmjga/mjga-scaffold
3.2 Released 📣
中文
- dbfirst 模板修正了若干 crud 接口。
- 优化了若干 repository与 service 的写法。
- 使用 path relevant 重写了user 相关的连表查询。
- 配套单元测试优化。
- 重新优化了函数命名。
En
- The dbfirst template fixes several crud interfaces.
- Optimized the writing of several repositories and services.
- Rewrote user-related table queries using path relevant.
- supporting unit test optimization.
3.1 Released 📣
中文
- dbfirst modelfirst 模板针对 rbac 权限模型新增了若干 crud 接口。
- 新增了查询用户自身信息的接口。
- 优化了数据初始化脚本。
- 优化了 CORS 的设置。
- 新接口统一增加了若干单元测试。
- 其他优化项。
En
- The dbfirst modelfirst template adds several new crud interfaces to the rbac permission model.
- A new interface to query the user's own information has been added.
- Optimized the data init script.
- Optimized CORS settings.
- Added several unit tests for the new interface.
- Other optimizations.
3.0 Released 📣
大更新
- 增加了以模型为一等公民的模板 -> model-first
- 增加了以领域驱动和领域事件为核心的选配项。
- 进一步优化了工程使用体验。
- 进一步优化了单元测试的使用体验。
- 修正了包括不限于 i18n 等各选配项的 bug。
- 优化了 quartz 的整合方式。
- 使用 jspecify 来替代 optional 的使用。
- 增加了 jwt-without-cookie 的认证方式选配项。
- 其他各种优化。
Big Change
- Added a model-first template that treats models as first-class citizens.
- Added domain-driven design and domain event-centric configuration options.
- Further optimized the engineering user experience.
- Further enhanced the unit testing experience.
- Fixed bugs in various configuration options, including but not limited to i18n.
- Improved the integration approach for Quartz.
- Replaced the use of
Optional
withJSpecify
. - Added a JWT-without-Cookie authentication option.
- Various other optimizations.
2.9.1 Released 📣
English
- 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 - Fixed a bug that prevented the docker builder from dynamically changing when the jdk was selected.
中文
- 各依赖库版本升级到最新稳定版。
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 - 修复了一个选配 jdk 时 docker builder 无法动态变化的 Bug.
2.9 Released 📣
English
- Front-end framework upgrade svelte4 -> svelte5
- Reconfigured the front-end project structure
- Optimized a lot of interaction process and ui details, now the page is more beautiful!
- Pages open faster due to improved page rendering performance.
- added several user suggestions: 1) scaffolding version display 2) personal center 3) purchased templates display 4) release log display
- Meta customization added more detailed content and tips.
- fixed some display bugs mentioned by previous users.
- This version is being refactored in preparation for version 3.0, a future release that is expected to include new templates and transformative updates.
中文
- 前端框架升级 svelte4 -> svelte5
- 重构了前端的工程结构
- 优化了大量交互过程与 ui 细节,现在页面更美观了
- 由于页面渲染性能的提升,网页打开更快了
- 增加了几个用户建议的内容:1) 脚手架版本展示 2) 个人中心 3) 已购模板展示 4) Release 日志展示
- Meta 自定义增加了更详细的内容与提示。
- 修复了之前用户提到的一些展示 bug。
- 此版本的重构是为 3.0 版本做准备,这个未来的版本预计会包含新的模板,带来变革性的更新内容。
2.8 Released 📣
English
- The scaffolding now creates mapping sources through DDL instead of the database.
- Flyway integration has been added and made available to all users.
- With Flyway integration, the DB-first template now fully supports the entire project lifecycle.
- The customization configuration of template metadata has been optimized.
- Some bugs in the scaffolding and pages have been fixed.
- Added a new default administrator user, account admin password admin.
中文
- 现在脚手架通过 ddl 而不是数据库来创建 mapping source 了。
- 增加了 flyway 的集成并提供给所有用户使用。
- 通过 flyway 的集成,现在 dbfirst 模板已经可以对整个项目的生命周期进行支持。
- 优化了模板元数据的自定义配置。
- 修复了脚手架和页面的一些 bug。
- 新增了默认的管理员用户,账号 admin 密码 admin
2.7 Released 📣
English
- Added the ability to customize project metadata on the page.
- Add third-party login function.
- Update template metadata configuration.
- fixed some bugs in scaffolding and pages.
- Added integration options for message queues.
- adjusted the details of the official website experience.
- Added jooq unit test example.
中文
- 新增在页面自定义项目元数据功能。
- 新增第三方登录功能。
- 更新模板元数据配置。
- 修复了脚手架和页面的一些 bug。
- 新增了消息队列的整合选项。
- 调整了官网的细节体验。
- 增加了 jooq 单元测试示例。
2.4 Released 📣
English
- Fixed some unit test bugs of DataAccessLayer.
- SpringBoot 3.3.3 -> 3.3.5 version upgrade.
- Added Quartz options and unit tests for reference.
- gradle upgraded to version 8.10.2.
中文
- 修正了一些 DataAccessLayer 的单元测试错误。
- SpringBoot 3.3.3 -> 3.3.5 版本升级。
- 增加了 Quartz 的选配项并附带完善的单元测试供参考。
- gradle 升级到 8.10.2 版本。
2.3 Released 📣
English
- Docker's cache utilization mechanism has been redesigned to dramatically increase image build speed.
- A new jdk image was used to support both arm64 cpu architectures.
- bug fixes and experience optimizations.
中文
- 重新设计了 Docker 的缓存利用机制,大幅提升镜像构建速度。
- 使用了新的 jdk 镜像以同时支持 arm64 cpu 架构。
- bug fix 和使用体验优化。
2.2 Released 📣
CN
- 再次优化了 Docker 的构建机制,并修复了之前的一些 bug,提升 80% 的构建速度。
- 增加了 WebSocket 的选配项,为您的项目提供实时双向数据传输功能。
- 更新了嵌套数据查询功能,为复杂表的链接提供更好的解决方案。
- 提升了一些编译性能。
- 修正了一些错误。
- 重写了部分单元测试。
- 修复了页面上的登录 bug。
- 优化了登录的使用体验。
- 删除了代码中无用的 dev 依赖。
EN
- Optimized Docker's build mechanism again and fixed some bugs to improve build speed by 80%.
- Added the option of WebSocket to provide real-time two-way data transfer for your projects.
- Updated the nested data query function to provide a better solution for linking complex tables.
- improved some compilation performance.
- fixed some bugs.
- Rewrote some unit tests.
- Fixed the login bug on the page.
- Optimized the login experience.
- Removed useless dev dependencies from the code.