ChapterTool 23.2.1
·
132 commits
to master
since this release
- 新增独立命令行程序和 .NET Tool 包,并将命令行工作流提取到共享组件。
- 扩展命令行章节转换,支持 Lua 表达式、内置预设和运行时导入器组合。
- 将浏览器示例升级为完整的 Blazor WebAssembly 工作区,并补充本地化、设置和工作流测试。
- 新增基于 .NET WebAssembly 的 Node.js API 和 npm 包,支持章节导入、转换、检查与导出。
- 完善 NuGet、npm 和 GitHub Release 发布流水线,并统一验证版本和发布产物。
- 更新项目依赖和代码导航文档。
Features
- Added an independent command-line program and .NET Tool package, and extracted the command-line workflow into shared components.
- Extended command-line chapter conversion with Lua expressions, built-in presets, and runtime importer composition.
- Upgraded the browser sample to a complete Blazor WebAssembly workspace.
- Added a .NET WebAssembly-based Node.js API and npm package for chapter import, conversion, validation, and export.
Bug Fixes
- Added localization, settings, and workflow validation to the browser workspace.
Internals
- Improved the NuGet, npm, and GitHub Release publishing pipelines, with consistent version and artifact validation.
- Updated project dependencies and code navigation documentation.
Full Changelog: v23.2.0...v23.2.1