Skip to content

[mise] lua-language-server to v3.19.1 - #24

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/lua-language-server-3.x
Open

[mise] lua-language-server to v3.19.1#24
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/lua-language-server-3.x

Conversation

@renovate

@renovate renovate Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
lua-language-server tools minor 3.18.23.19.1

Release Notes

LuaLS/lua-language-server (lua-language-server)

v3.19.1

Compare Source

2026-08-14

  • NEW LuaJIT 3.0 extension syntax can now also be enabled individually via Lua.runtime.nonstandardSymbol (?., ??, ternary, ~>>, ~>>=, ..=, ~=, const, ->, number_underscore), independent of Lua.runtime.version and without the Lua.runtime.enableLuaJITExtensions master switch. Note that ~= enables the bitwise-xor compound assignment only in statement context (e.g. a ~= b on its own line).
  • NEW Add no-dot optional chaining f?() and t?[1] (equivalent to f?.() / t?.[1]) as new Lua.runtime.nonstandardSymbol entries (?( and ?[), and the no-dot safe method obj?:get() (equivalent to obj?.:get(), entry ?:). Note: enabling ?( / ?[ together with the ternary (ternary) may conflict during parsing.
  • NEW Support type inference for dofile and add a new Lua.workspace.dofileRoots setting to configure where it reads from #​3432

v3.19.0

Compare Source

2026-08-08

  • NEW Support LuaJIT 3.0 extension syntax when Lua.runtime.version is LuaJIT and the new Lua.runtime.enableLuaJITExtensions setting is enabled: ternary conditional ?:, safe navigation ?. (including method forms obj?.:method, obj:method?.), nil-coalescing ??, arithmetic shift ~>> with ~>>= compound assignment, ..= concatenation assignment, const declarations, short function expressions (x -> expr, |x| -> expr, -> do ... end), and number underscores (1_000) #​3434
  • NEW @operator declarations on generic classes now resolve class type parameters through the instantiated type: with ---@class Box<T> and ---@operator call(): T?, calling a Box<string> instance infers string?
  • NEW Support type inference for @field and @type function declarations in method overrides #​3367
  • FIX Fix invalid LSP responses in files containing string literals with escaped bytes.
  • FIX Fix method-level generic return type being overwritten by receiver class generic resolution #​3438
  • FIX Generic type parameters used in @operator annotations are now recognized as generics (and highlighted as such) instead of being treated as undefined type names
  • FIX Infer pcall/xpcall second result from their own declaration when the called function returns nothing #​3440
  • FIX Recognize a class inheriting a generic class as a child of that generic's own parent #​3441
  • FIX Deduplicate documentation bindings for parameters
  • FIX Correct math.type meta return annotation to use nil instead of the string literal 'nil'
  • FIX Fix initial nameStyle.config not getting loaded in the appropriate workspace.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 06:59 AM, only on Saturday (* 0-6 * * 6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title Update dependency lua-language-server to v3.19.0 [mise] lua-language-server to v3.19.0 Aug 15, 2026
@renovate
renovate Bot force-pushed the renovate/lua-language-server-3.x branch 8 times, most recently from efa7c86 to 2d9ccb9 Compare August 17, 2026 14:01
@renovate
renovate Bot force-pushed the renovate/lua-language-server-3.x branch from 2d9ccb9 to c5d185a Compare August 22, 2026 12:09
@renovate renovate Bot changed the title [mise] lua-language-server to v3.19.0 [mise] lua-language-server to v3.19.1 Aug 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants