Skip to content

Releases: DragonKnightOfBreeze/Paradox-Language-Support

v1.3.26

06 Dec 10:18
Compare
Choose a tag to compare

Release Notes

  • #103 Victoria 3 has one more type of color: hsv360
  • #104 There is a problem with the new ?= operator when it is directly on a value.
  • 优化IncorrectFileEncodingInspection (参见 #102)
  • 优化规则匹配逻辑,以更准确地匹配与区分scope_fieldvalue_field
  • 兼容在复杂表达式中使用内联的参数条件表达式(如,value:xxx|P|[[P1]$V$]V|
  • 修复查询修正相关本地化时没有忽略大小写的问题
  • #101 Victoria 3 link Comparisons - 兼容传参格式的连接(如,relations(root.owner)
  • #105 Read access is allowed from inside read-action only - 相关优化

  • #103 Victoria 3 has one more type of color: hsv360
  • #104 There is a problem with the new ?= operator when it is directly on a value.
  • Optimize IncorrectFileEncodingInspection (See #102)
  • Optimize rule match logic to match and differ scope_field and value_field more exactly
  • Compatible with inline parameter condition expressions in complex expressions (e.g., value:xxx|P|[[P1]$V$]V|)
  • Fixed the issue that case was not ignored when searching modifier-related localisations
  • #101 Victoria 3 link Comparisons - Compatible with argument-style links (e.g., relations(root.owner))
  • #105 Read access is allowed from inside read-action only - Related optimizations

v1.3.25

25 Nov 04:40
Compare
Choose a tag to compare

Release Notes

  • 兼容脚本文件中的内联模版表达式(如,has_ethic = ethic_[[fanatic]fanatic_]pacifist
  • #96
  • #97 兼容VIC3中的定义(define)引用(对应新的规则类型$define_reference
  • #100 删除disableLogger以免忽略某些重要的报错

  • Compatible with inline template expressions in script files (e.g., has_ethic = ethic_[[fanatic]fanatic_]pacifist)
  • #96
  • #97 Support Vic3 define references (corresponding to new data type $define_reference)
  • #100 Remove disableLogger to avoid ignoring some important errors.

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