Skip to content

Update dependency Pollux12/gmod-glua-ls to v1.0.27#31

Closed
renovate[bot] wants to merge 1 commit into
devfrom
renovate/pollux12-gmod-glua-ls-1.x
Closed

Update dependency Pollux12/gmod-glua-ls to v1.0.27#31
renovate[bot] wants to merge 1 commit into
devfrom
renovate/pollux12-gmod-glua-ls-1.x

Conversation

@renovate

@renovate renovate Bot commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
Pollux12/gmod-glua-ls patch 1.0.151.0.27

Release Notes

Pollux12/gmod-glua-ls (Pollux12/gmod-glua-ls)

v1.0.27: gmod-glua-ls 1.0.27

Compare Source

Contains all changes from last stable 1.0.15 to 1.0.27

What's Changed

New Contributors

Full Changelog: Pollux12/gmod-glua-ls@1.0.15...1.0.27

v1.0.26: gmod-glua-ls 1.0.26

Compare Source

What's Changed

  • Add escape sequence highlighting, configurable verbosity on hover and refactor semantic tokens by @​Pollux12 in #​34
    • Add better startup handling and logging.
    • Add escape string support to semantic highlighting.
    • Add better nested table hovers.
    • Add support for custom logging directory.
    • Add support for hover verbosity levels, remove old verbosity setting.
    • Refactor literal / known table handling.
      • Support for literal table values in known complex tables rather than collapsing to generic type table.
      • Support for appending to known table with more values, rather than raising diagnostic.
      • Support tables being modified and changed dynamically, rather than assuming static.
    • Fix for loops sometimes giving nil on attempted index
image

Full Changelog: Pollux12/gmod-glua-ls@1.0.25...1.0.26

v1.0.25: gmod-glua-ls 1.0.25

Compare Source

What's Changed

  • Fix table redefinition not properly updating after first overwrite by @​Pollux12 in #​33

Full Changelog: Pollux12/gmod-glua-ls@1.0.24...1.0.25

v1.0.24: gmod-glua-ls 1.0.24

Compare Source

What's Changed

image image

Full Changelog: Pollux12/gmod-glua-ls@1.0.23...1.0.24

v1.0.23: gmod-glua-ls 1.0.23

Compare Source

What's Changed

Full Changelog: Pollux12/gmod-glua-ls@1.0.22...1.0.23

v1.0.22: gmod-glua-ls 1.0.22

Compare Source

What's Changed

  • Fix usage and definition bug with functions assigned to variables by @​Pollux12 in #​28
    • Fix functions definition signature binding to local variables rather than actual definition.
    • Fix "goto definition" going to variable definition rather than function definition.
    • Fix usages count showing all references rather than just function usages.

Full Changelog: Pollux12/gmod-glua-ls@1.0.21...1.0.22

v1.0.21: gmod-glua-ls 1.0.21

Compare Source

What's Changed

  • Fix various bugs and regressions with 1.0.20 by @​Pollux12 in #​27
    • Improved performance and stability.
    • Improve IsX checks and move to annotation level
    • Fix shared diagnostics being lost on the currently open file.
    • Fix realm mismatch false positive when there are multiple definitions on different realms.
    • Fix param-type-mismatch when there's a union containing type any.
    • Fix guarded tables overwriting previous definitions for that table.
    • Fix self assigned to variable sometimes becoming a literal table rather than remaining as a class

Full Changelog: Pollux12/gmod-glua-ls@1.0.20...1.0.21

v1.0.20: gmod-glua-ls 1.0.20

Compare Source

What's Changed

  • Various fixes and improvements by @​Pollux12 in #​26
    • Add func to function default parameter mapping.
    • Add default GLua parameter type conversion.
    • Add strictTypeCoercion mode.
    • Add built-in std.Split support.
    • Add BaseClass support for panel classes.
    • Add ---@​outparam tag support.
    • Add default value syntax support for optional parameters.
    • Add NULL entity support.
    • Add inference for fields set by helper functions.
    • Improve dynamic fields for metatable-based objects.
    • Improve dynamic field completion, hover and go-to-definition.
    • Improve hover ordering and explicit realm display.
    • Improve scripted class dynamic field resolution.
    • Improve metatable inference.
    • Improve references, definitions, hover and implementations.
    • Improve performance for indexing and diagnostic phases.
    • Improve documentation for annotations, configuration, language features, and debugger.
    • Fix false positive undefined-field errors on numerically-indexed tables.
    • Fix false positive type mismatch errors on inherited class method parameters.
    • Fix false positives from nil checks and initialized table assignment chains.
    • Fix type narrowing being cut short in large files.
    • Fix whitespace breaking table indexing.
    • Fix pairs() on exact tables losing key and value types.
    • Fix workspace overrides hiding documented library return types.
    • Fix globals not being resolved correctly in some cases.
    • Fix TOOL files under lua/weapons/gmod_tool/stools/** being treated as SWEPs.
    • Fix SWEP default tool file exclusion being too broad and excluding unrelated files.
    • Fix scripted class file exclusions not being scoped correctly.
    • Fix scripted class type identities leaking or conflicting across different scripted classes.
    • Fix inferred table shapes and types being lost or not preserved across conditional branches.
    • Fix generic table indexing incorrectly inferring return values as nil.
    • Fix return types of metatables sometimes displaying as generic tables instead of their exact shape.
    • Fix function overloads not resolving correctly when parameters are inferred as nil.
    • Fix incorrect type narrowing for table unions and condition checks.
    • Fix false positive parameter type mismatch diagnostics on numeric type aliases and nullable unions.
    • Fix parameter count and type mismatch diagnostics incorrectly flagging split realm commands.
    • Fix nil-check warning suppression to correctly validate prior IsValid guard conditions.
    • Fix nil-check guard scope escaping to unrelated branches when using elseif.
    • Fix @outparam side-effects not being tracked through locally-aliased variables.
    • Fix false positive parameter types caused by inferring Angle from parameter names like ang.
    • Fix glua_check temp workspaces conflicting under concurrent diagnostics.
    • Fix unstable dynamic field inference after edits.
    • Fix dynamic field inference and member lookups not being position-aware or scoped to the exact owner.
    • Fix go-to-definition and references matching same-line writes or wildcard definitions for dynamic fields.
    • Fix net message flow tracking not tracing reads/writes through class methods.
    • Fix unstable cross-file type caches causing non-deterministic diagnostics.
    • Fix NetworkVars defined outside of shared.lua not being detected.
    • Fix NetworkVars not being detected in scripted classes.
    • Fix file-scoped dynamic fields leaking across files when globals are disabled.
    • Fix scripted_ents.GetMember(...) not carrying over NetworkVar accessors.
    • Fix startup-complete status being sent before initial workspace diagnostics finish.
    • Fix optional/default parameter type handling.
    • Fix type handling for self, locals and default members.
    • Fix floats in default parameter values being parsed as integers.
    • Fix duplicate outparam tags not being merged correctly.
    • Fix NULL not being removed after an IsValid check.
    • Fix inconsistent diagnostics caused by unstable type ordering.
    • Fix diagnostic flickering during analysis.

Full Changelog: Pollux12/gmod-glua-ls@1.0.19...1.0.20

v1.0.19: gmod-glua-ls 1.0.19

Compare Source

What's Changed

Full Changelog: Pollux12/gmod-glua-ls@1.0.18...1.0.19

v1.0.18: gmod-glua-ls 1.0.18

Compare Source

What's Changed

Full Changelog: Pollux12/gmod-glua-ls@1.0.17...1.0.18

v1.0.17: gmod-glua-ls 1.0.17

Compare Source

What's Changed

New Contributors

Full Changelog: Pollux12/gmod-glua-ls@1.0.15...1.0.17

v1.0.16: gmod-glua-ls 1.0.16

Compare Source

Full Changelog: Pollux12/gmod-glua-ls@1.0.14...1.0.16


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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 commented Jun 13, 2026

Copy link
Copy Markdown
Contributor Author

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

@AmyJeanes

Copy link
Copy Markdown
Owner

Holding at glua_ls 1.0.15 - not merging this bump.

v1.0.27 fails GLua Check here with 17 warnings (--warnings-as-errors), and every one is a false positive from the new strictTypeCoercion / flow-based nil analysis introduced in the 1.0.20 pre-release: GMod dynamic-self dispatch (undefined-field), runtime-guaranteed entity fields flagged unchecked-nil-access, helper-return narrowing, and engine struct fields (trace.HitPos, GetCollisionBounds) typed nilable. Reviewed ~500 diagnostics across world-portals / Doors / TARDIS / Safe-Space / Sonic-Screwdriver - zero real bugs.

1.0.16-1.0.26 are all pre-releases, so the only clean stable is the current 1.0.15 and the only newer stable (1.0.27) is flooded - nothing to safely bump to yet. Closing; Renovate will re-raise when a future stable reduces these. An upstream issue will track the regression.

@AmyJeanes AmyJeanes closed this Jun 17, 2026
@renovate

renovate Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (1.0.27). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate Bot deleted the renovate/pollux12-gmod-glua-ls-1.x branch June 17, 2026 00:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant