Skip to content

Releases: liwangqian/LuaCoderAssist

解决MacOs & linux下luacheck导致的插件崩溃

17 Feb 08:07
Compare
Choose a tag to compare
2.5.0

增加版本号以及修改记录

Version 2.2.8-beta

13 Jan 15:30
Compare
Choose a tag to compare
Version 2.2.8-beta Pre-release
Pre-release

2.2.8 @ 2019-01-13

  • 新增:#44 支持require文件路径补全
  • 优化:#49 支持在api描述文件中标志构造函数,已支持创建新对象,需要api的描述文件中对函数添加"kind": "constructor"属性

Version 2.2.7 Release

09 Jan 15:05
Compare
Choose a tag to compare
  • 修复:#52 当存在a = foo(a, b); b = foo(a, b)的表达式时,存在循环类型推导,导致死循环
  • 修复:#52 循环推导导致死循环,server无响应
  • 修复:#53 由于workspaceFolder为undefined导致server初始化失败

问题修复

23 Dec 13:28
Compare
Choose a tag to compare
  • 修复:#49 通过赋值表达式t.x = 123动态地向表添加成员变量时,无法生效的问题
  • 修复:#49 问题2,当函数返回的是局部表时,两次调用该函数得到的表不应该是相同的,否则向其中一个表添加成员时,会影响所有该函数返回的表
  • 修复:#49 第三种场景,local foo; function foo() end存在两个foo符号的问题
  • 修复:#50 当返回一个函数调用(尾调用)时,函数的返回值类型只推导了尾调用函数的第一个返回值
  • 修复:形如local xx = foo(params).foo()的表达式,xx变量的类型推导失败的问题
  • 优化:#48区分符号的range和scope,解决符号outline不跟随鼠标的问题,但是该修改无法解决在表定义的外部定义函数的场景,比如:local tbl={}; function tb.foo() end,此时foo方法不在tb的range内

Version 2.2.2 Release

18 Nov 08:06
Compare
Choose a tag to compare
  • 修复:显式require love/jit等外部库时,无法提供补全信息(#45)
  • 优化:支持自定义扩展插件自带的std/love/jit等库符号(#46)
  • 优化:符号补全以及符号Hover功能在复杂的函数调用关系及参数场景下正常运行
  • 优化:支持显式通过_G来获取全局变量的代码补全
  • 优化:支持string类型变量及字面值字符串的函数补全

修复在module模块中存在大量符号时,自动补全崩溃的问题

10 Oct 15:10
Compare
Choose a tag to compare
v2.1.3-alpha

更新2.1.2版本发布日志

增强的代码补全&增强的Hover提示信息&增强的类型系统&BUG修复

29 Sep 15:28
Compare
Choose a tag to compare
  1. 增强的代码补全功能:
    local x = love.audio.newSource(soundData)
        :clone()
        :getCone()
  1. 增强的Hover提示信息
  2. 自定义类型显示类型名称,而不是table:
function newSource(soundData) -> Source
  1. 其他的BUG修复。

支持符号Hover,改进5.1版本lua库的函数文档

19 Sep 15:59
Compare
Choose a tag to compare
  • 支持符号Hover
  • 改进5.1版本lua库的函数文档

将标准库的数据格式改成json

10 Sep 15:29
Compare
Choose a tag to compare
Pre-release
v2.0.4-release

修改版本号到2.0.4

修复issue #29

08 Sep 11:46
Compare
Choose a tag to compare
修复issue #29 Pre-release
Pre-release
  • 修复require外部模块,符号无法补全的问题。