Skip to content

v3.0.4-dev

Pre-release
Pre-release

Choose a tag to compare

@DragonKnightOfBreeze DragonKnightOfBreeze released this 30 Sep 09:26
· 102 commits to dev/3.0.4-dev since this release

Release Notes

  • Leading blank is not trimmed when rendering loc text in inlay hints & Log text is not recognized as loc text when containing commands (#418)
  • [Vic3] Plugin not correctly detecting used Parameters (#429)
  • [Vic3] Geographic region short keys and their iterators are broken (#430)
  • 初步支持片段匹配,新增数据类型 DefinitionSnippet 和 LocalisationSnippet,以匹配作为完整的定义引用或本地化引用的一部分的字符串(数据表达式示例:<sprite>|GFX_$ localisation|$_desc) / Initial support for snippet matching, with new data types DefinitionSnippet and LocalisationSnippet, used to match strings that are part of a complete definition reference or localisation reference (data expression examples: <sprite>|GFX_$ localisation|$_desc) (#340 #413)
  • 完善规则匹配逻辑,新增数据类型 WildcardAny 和 WildcardLiteral,作为特殊变体,当匹配候选项过多,或者无法进一步确定时使用(数据表达式:$$any $$literal) / Refine the config matching logic by adding the new data types WildcardAny and WildcardLiteral as special variants, to be used when there are too many matching candidates or when no further determination can be made (data expressions: $$any $$literal)
  • 整理和完善与规则匹配和数据类型相关的注释和文档 / Organize and improve the comments and documentation related to config matching and data types
  • 将 JSON 序列化框架从 jackson 改为 kotlinx-serialization / Change the JSON serialization framework from jackson to kotlinx-serialization
  • 不再显式排除 jackson 依赖,以解决插件在 IDEA 2026.3 eap 中存在的兼容性问题 / No longer explicitly exclude the jackson dependency, to resolve the compatibility issue in IDEA 2026.3 EAP
  • 将 优先级规则 重命名为 覆盖规则,同步更改相关的代码、文档和规则文件 / Rename priority config to override config, update related code, documentation, and config files accordingly
  • 确认各个游戏的覆盖策略,完善相关的规则文件(00_overrides.cwt 和 overrides.cwt) / Confirm override strategies for each game, improve related config files (00_overrides.cwt and overrides.cwt)
  • 优化模板表达式的匹配与解析逻辑,以更好地支持不完整模式 / Optimize the matching and resolution logic of template expressions to better support incomplete-mode. (#430)
  • 其他优化与BUG修复 / Other optimizations and bug fixes