Skip to content

Releases: DragonKnightOfBreeze/Paradox-Language-Support

v1.3.24

11 Nov 09:05
Compare
Choose a tag to compare

Release Notes

  • 更新CWT规则文件以适配Stellaris 3.14.1
  • #93 允许在内联脚本文件中引用其使用位置的本地封装变量
  • #95 合并规则表达式时兼容alias_name[x]alias_keys_field[x]
  • 其他优化与BUG修复

  • Update CWT configs files to match Stellaris 3.14.1
  • #93 Allow to use local scripted variables from usage locations in inline script files
  • #95 When merge config expressions, support merge alias_name[x] and alias_keys_field[x]
  • Other optimizations and bug fixes

v1.3.23

25 Oct 08:41
Compare
Choose a tag to compare

Release Notes

  • 修复无法补全封装变量(scripted variable)的问题
  • #90 排除特定的根目录以免解析与索引一些意外的文件
  • #92 可以配置是否用对应的颜色高亮本地化颜色ID(默认启用)
  • 修复渲染本地化文本时某些文本会被重复渲染的问题
  • 其他优化与BUG修复

  • Fix a problem that cannot complete scripted variables
  • #90 Exclude some specific root file paths to avoid parsing and indexing unexpected files
  • #92 Provide the configuration that whether to highlight localisation color ids by corresponding color (enabled by default)
  • Fixed a problem that some text will be rendered repeatedly when rendering localisation text
  • Other optimizations and bug fixes

v1.3.22

15 Oct 07:01
Compare
Choose a tag to compare

Release Notes

  • #88 新的代码检查:NonTriggeredEventInspection
  • BUG修复:修复不正确地缓存了基于扩展的规则推断的参数的上下文规则的问题
  • 其他优化与BUG修复

  • #88 New code inspection: NonTriggeredEventInspection
  • BUG fix: fixed an issue that context configs for parameters inferred based on extended configs were cached incorrectly
  • Other optimizations and bug fixes

v1.3.21

14 Sep 05:43
Compare
Choose a tag to compare

Release Notes

  • 更新CWT规则文件以适配Stellaris 3.13.0
  • 优化性能与内存占用
  • 其他优化与BUG修复

  • Update CWT configs files to match Stellaris 3.13.0
  • Optimize performance and memory
  • Other optimizations and bug fixes

v1.3.20

06 Sep 10:24
Compare
Choose a tag to compare

Release Notes

  • 适用于规则文件的代码补全,也适用于插件或者规则仓库中的CWT文件
  • 完善脚本文件与本地化文件的词法器与解析器,修复存在的一些问题
  • 完善对本地化命令的支持
  • 完善参数对应的规则的推断与合并的逻辑
  • 其他优化与BUG修复

  • Code completion for config files: also for CWT files in plugin or config repositories
  • Optimize lexer and parser for script and localisation fixes, fix some existing problems
  • Optimize support for localisation commands
  • Optimize inference and merging logic for configs of parameters
  • Other optimizations and bug fixes

v1.3.19

23 Aug 18:44
Compare
Choose a tag to compare

Release Notes

  • 完善适用于规则文件的代码补全
  • #83 修复插件内置的VIC3的规则文件实际上是VIC2的规则文件的问题
  • #84 解析规则文件中的路径时需要移除"game/"路径前缀
  • #85 允许在声明规则的顶级使用single_alias_right[x]
  • #86 Date Validation and ?= does not work for Victoria 3

  • Optimize code completion for config files
  • #83 Fix an issue that builtin VIC3 config files are VIC2's
  • #84 Remove path prefix "game/" when resolve paths in config files
  • #85 Allow to use single_alias_right[x] on top level of declaration config
  • #86 Date Validation and ?= does not work for Victoria 3

v1.3.18

18 Aug 13:31
Compare
Choose a tag to compare

Release Notes

  • 新功能:适用于规则文件的代码补全(初步支持)
  • #82 修复解析脚本文件时,会在特定情况下进入无限循环的问题
  • 修复与作用域解析相关的一些问题
  • 其他优化与BUG修复

  • New feature: Code completion for config files (initial support)
  • #82 Fix an issue that it will enter an infinite loop in specific situation when parsing script files.
  • Fix some problems about parsing scopes
  • Other optimizations and bug fixes

v1.3.17

06 Aug 10:28
Compare
Choose a tag to compare

Release Notes

  • BUG修复

  • BUG fixes

v1.3.16

06 Aug 04:46
Compare
Choose a tag to compare

Release Notes

  • BUG修复

  • BUG fixes

v1.3.15

05 Aug 11:10
Compare
Choose a tag to compare

Release Notes

  • 正确渲染从数据库对象生成的概念的文本
  • 修复对于param = "$param$",当可以推断param的规则上下文时,无法推断$param$的规则上下文的问题
  • 支持在数据库对象表达式中重复引用基础数据库对象,以在游戏中强制显示为非转换形式(如authority:auth_oligarchic:auth_oligarchic
  • 其他优化与BUG修复

  • Render concepts from database objects correctly
  • Fix a problem that for param = "$param$", when config context of param can be inferred, config context of $param$ cannot be inferred
  • Supports referencing base database objects in database object expression repeatedly to force show non-swapped form in the game (e.g., authority:auth_oligarchic:auth_oligarchic)
  • Other optimizations and bug fixes