Nov 30, 2025Nov 30, 2025 2025 年 11 月 前端构建升级:Shakapacker 从 8.4 跳升至 9.x 并启用 SWC,持续跟进到 9.3.3,配套更新配置与锁文件以保持打包兼容。 包管理与部署切换:整体由 Yarn 迁移到 pnpm(新增 pnpm-lock.yaml、pnpm-workspace.yaml,删除 yarn.lock),Capistrano 加入 capistrano-pnpm 并调整部署脚本/共享目录以适配 pnpm。 框架与安全依赖:Rails 升到 8.0.4,Rack 升级至 3.2.2 修复 multipart 相关安全漏洞,Gem/JS 依赖锁文件同步更新。 配置与密钥管理:新增 config/credentials.yml.enc、部署链路增加 config/master.key 联动,清理默认 Redis 缓存配置以改用环境级设置。 开发者文档:补充 CLAUDE.md 与 GEMINI.md,为 AI 助手与贡献者提供项目概览与日常开发指南。
Sep 30, 2025Sep 30, 2025 2025 年 9 月 升级 Rails 至 8.0.2 正式版并同步核心依赖,提升框架稳定性与兼容性。 调整后台用户状态枚举映射,修复管理员界面无法保存用户状态的问题。 更新 ViewComponent 测试用例以使用 vc_test_controller,确保在新版组件体系下的闪现消息行为可验证。
Feb 8, 2025Feb 8, 2025 2025 年 1 月 升级 Rails 版本到 7.1.5.1 升级 shakapacker 版本到 8.1.0 capistrano3-puma 版本到 6.0.0 @babel/core 版本升级到 7.26.7
Nov 5, 2024Nov 5, 2024 2024 年 10 月 修正 CI 持续集成,现在 CI 使用 Ruby 3.1 的版本发布了 升级 Rails 版本到 7.1.5 @babel/core 版本升级到 7.26.2
Sep 5, 2024Sep 5, 2024 2024 年 8 月 升级 Rails 版本到 7.1.4 升级 shakapacker 版本到 8.0.2 @babel/core 版本升级到 7.25.6
Jul 1, 2024Jul 1, 2024 2024 年 6 月 升级 Rails 版本到 7.1.3.4,PR 升级 shakapacker 到 8.0,PR 锁定 FFI 版本到 1.16,为了支持 Ruby 3.0 CI
May 28, 2024May 28, 2024 2024 年 5 月 升级 bootstrap 修正导入错误 PR 上述 PR 合并后上游一些 UI 上的改进,还有所用 gem 的一些 deprecated 报警 升级 Rails 版本到 7.1.3.3
Feb 3, 2024Feb 3, 2024 2024 年 1 月 升级到 Rails 7.1.3,修正框架本身引入的 load_async 和 async_count 错误 天华 ruby 版本升级到 Ruby 3.1.4,确认 Ruby 3.2.3 版本不支持 autocorrect-rb 2.5.6,但是更新的版本无法在 CI 上运行,所以 3.1.4 暂时是唯一最高 Ruby 版本。
Nov 3, 2023Nov 3, 2023 2023 年 10 月 上游 homeland 的 Rails 到 7.1.1 提交 shakapacker 到 7.1.0 的 PR 到上游,已经合并 同步代码到上游最新版本