Hanami 3.0: In Full Bloom
11 days ago
- #Ruby Framework
- #Performance Optimization
- #Developer Tools
- Hanami 3.0 引入了主要特性:内置邮件发送与模板的一流邮件服务、用于翻译和本地化的国际化(i18n)支持,以及在现有RSpec基础上增加了对Minitest的支持。
- 性能改进包括默认组件记忆化,将分配减少高达80%,吞吐量提升近3倍,同时优化了Hanami Action和View。
- 开发体验增强:彩色日志、改进的资产监控、集成到Hanami Action中的请求体解析、默认不修饰视图暴露,以及通过重命名gem实现更清晰的基础架构。
- 其他改进:新生成器(服务提供者、邮件服务)、应用生成选项(--test、--template-engine)、依赖项更新(Ruby 3.3+、Puma 7.1),以及路由和模板的各种修复。
- 便捷安装:提供安装和运行Hanami 3.0的命令,并为现有2.3用户提供升级说明,所有工作均得到社区和赞助者的贡献支持。