Skip to content

Releases: EmmyLuaLs/emmylua-analyzer-rust

emmylua_ls

Choose a tag to compare

@CppCXY CppCXY released this 14 Aug 12:33

What's Changed

  • fix(docs): wrap and indent overflowing signatures by @Nerixyz in #1209
  • fix compound assignment alignment formatting by @hfn92 in #1210
  • chore(doc_cli): Format JS and CSS with Prettier by @Nerixyz in #1212
  • Fix runtime versions for math.randomseed() by @ligurio in #1214
  • fix(flow): handle lesser array length guards by @lewis6991 in #1216
  • perf: avoid rebuilding large inferred unions by @lewis6991 in #1217

Full Changelog: 0.25.0...0.25.1

emmylua_ls

Choose a tag to compare

@CppCXY CppCXY released this 07 Aug 12:58

What's Changed

New Contributors

Full Changelog: 0.24.0...0.25.0

emmylua_ls

Choose a tag to compare

@CppCXY CppCXY released this 10 Jul 12:37

What's Changed

New Contributors

Full Changelog: 0.23.2...0.24.0

emmylua_ls

Choose a tag to compare

@CppCXY CppCXY released this 03 Jun 02:46

What's Changed

Full Changelog: 0.23.1...0.23.2

emmylua_ls

Choose a tag to compare

@CppCXY CppCXY released this 14 May 03:02

What's Changed

Full Changelog: 0.23.0...0.23.1

emmylua_ls

Choose a tag to compare

@CppCXY CppCXY released this 09 May 10:13

What's Changed

New Contributors

Full Changelog: 0.22.0...0.23.0

emmylua_ls

Choose a tag to compare

@CppCXY CppCXY released this 01 Apr 12:40

What's Changed

  • feat(diagnostic): report unresolved require modules by @lewis6991 in #968
  • fix: remove transitive dependency on aws-lc-rs by @mrcjkb in #983
  • fix: honor explicit library roots despite workspace excludes by @lewis6991 in #981
  • fix(code-analysis): strip implicit self from doc call operators by @lewis6991 in #980
  • fix: refresh workspace match and watch state on reload by @lewis6991 in #984
  • fix(call): support callable intersection types by @lewis6991 in #985
  • feat(code-analysis): support @return_overload flow narrowing by @lewis6991 in #974
  • fix: avoid redundant workspace reloads on startup by @lewis6991 in #995
  • fix(flow): apply deferred narrows after antecedent resolution by @lewis6991 in #989
  • New Formatter by @CppCXY in #982
  • update by @xuhuanzy in #988
  • fix(type): preserve unknown unions and narrow pcall(any) by @lewis6991 in #997

Full Changelog: 0.21.0...0.22.0

emmylua_ls

Choose a tag to compare

@CppCXY CppCXY released this 06 Mar 13:02

What's Changed

  • fix(flow): mark post-if unreachable when all branches terminate by @lewis6991 in #939
  • update by @xuhuanzy in #936
  • feat(diagnostic): add non-callable call checker by @lewis6991 in #940
  • fix(hover): function params by @lewis6991 in #945
  • fix(typecheck): accept intersections in class assignments by @lewis6991 in #947
  • fix: type guard narrowing for union functions by @lewis6991 in #949
  • fix(flow): narrow to assigned function signatures by @lewis6991 in #950
  • Enhance setmetatable() with generic type support by @alek13 in #958
  • Support @schema url by @CppCXY in #952
  • fix: select(n, func()) correctly narrows type when func returns multiple values by @nickvonkaenel in #962
  • fix(analysis): resolve alias-call returns and simplify flow assignments by @lewis6991 in #946
  • fix(module): enforce segment-boundary fuzzy require matching by @lewis6991 in #967
  • fix(module): stabilize fuzzy require resolution across duplicate suffix matches by @lewis6991 in #969
  • fix: the next returned by paris should accept 2 arguments by @EfveZombie in #966
  • fix: package.searchpath returns nil+error if none succeeds by @EfveZombie in #971
  • fix(diagnostic): handle constrained generic function calls in call-non-callable by @lewis6991 in #970
  • fix: expr-key member registration for table inference by @lewis6991 in #951
  • fix: std functions should match official manuals by @EfveZombie in #973
  • fix(parser): Support cond generic literals true, false, and nil. by @xuhuanzy in #976
  • fix(typecheck): prefer declared globals for index member ownership by @lewis6991 in #953
  • feat: update incomplete-signature-doc to also error on non-global functions by @dquixote-jr in #975
  • feat: detect recursive closures properly by @dquixote-jr in #978

New Contributors

Full Changelog: 0.20.0...0.21.0

emmylua_ls

Choose a tag to compare

@CppCXY CppCXY released this 30 Jan 12:39

What's Changed

  • fix(semantic_token): find decl before check global var by @phanen in #905
  • fix(types): package.loadlib return nil, err when fail by @phanen in #908
  • enhance os library annotations by @tinyleolin in #919
  • fix: improve type narrowing for 'and'/'or' operators with nullable types by @lewis6991 in #926
  • feat(generics): add object literal pattern matching in conditional type infer by @mmpestorich in #928
  • update by @xuhuanzy in #909
  • Fix type annotations for utf8 standard library by @rijenkii in #934

New Contributors

Full Changelog: 0.19.0...0.20.0

emmylua_ls

Choose a tag to compare

@CppCXY CppCXY released this 25 Dec 12:31

What's Changed

Full Changelog: 0.18.0...0.19.0