0.2.5
Compatibility Warning
-
Due to upstream changes, many API signatures have been modified, so major version support will only be for version 0.104.0 and above
- For this reason, most compatibility for 0.99.1 has been removed
- Many APIs have been re-standardized; now Keyword, Pile, etc. have been changed to use a unified ID generation rule, and some original specific parameters have been removed
-
Currently, experimental support for splitting packages for different versions has been introduced; if you need to use some features and optimizations of the new version in the old version, you can use it
- However, the original specific compatibility handling has not been re-introduced (as the main branch is no longer maintaining relevant content), so some old mods may need to be modified and recompiled
- When the game merges the beta branch into the official version, you will still need to actively make API changes for the new version
- In the future, this workflow may be followed, and there will be specific branch-specific versions available on NuGet.
兼容性警告
-
由于上游的变更,许多 api 签名已经被修改,所以主要版本支持将只支持 0.104.0 及以上版本
- 基于这个原因,大部分的针对 0.99.1 的兼容性已经被移除
- 许多 api 已重新标准化,现在 Keyword、Pile 等已改为使用统一的 ID 生成规则,原本的部分特定参数被移除
-
目前实验性的引入分包支持不同版本,如果需要在老版本使用新版本的一些功能和优化,可以使用
- 但是并没有重新引入原有的特定兼容性处理(因为主干分支已不再维护相关内容),因此部分老 mod 可能需要进行修改和重编
- 当游戏合并 beta 分支到正式版时,你仍然需要主动针对新版本进行 api 修改
- 未来可能会遵循这个工作流,并且在 nuget 会有特定的针对分支的版本可用。
Full Changelog: v0.2.3...v0.2.5