Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package lua-language-server for
openSUSE:Factory checked in at 2026-07-17 01:45:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lua-language-server (Old)
and /work/SRC/openSUSE:Factory/.lua-language-server.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lua-language-server"
Fri Jul 17 01:45:11 2026 rev:22 rq:1366224 version:3.18.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/lua-language-server/lua-language-server.changes
2025-07-23 16:35:35.172939554 +0200
+++
/work/SRC/openSUSE:Factory/.lua-language-server.new.24530/lua-language-server.changes
2026-07-17 01:45:44.057808476 +0200
@@ -1,0 +2,64 @@
+Sun Jul 12 11:31:39 UTC 2026 - Kyle Scheuing <[email protected]>
+
+- Update to 3.18.2
+ - CHG duplicate-set-field diagnostic now supports linked suppression: when
any occurrence of a duplicate field is suppressed with ---@diagnostic disable
or ---@diagnostic disable-next-line, all warnings for that field name will be
suppressed
+ - REVERT Reverted commit 1dd194da537df432f97295ea167dfef19acd7a4e which fix
for type inference in and/or idioms. The circular dependency guard introduced
issues with type narrowing in if-blocks where variables are reassigned (e.g.,
if x then x = 0 end would lose type information from the if-block in subsequent
code). This needs a more refined solution to balance fixing circular
dependencies without breaking type narrowing.
+- Update to 3.18.1
+ - FIX Allow global to be used as an identifier in Lua 5.5 when it is not
part of a global declaration
+- Update to 3.18.0
+ - CHG Always track symbol-links
+ - CHG Modified the ResolveRequire function to pass the source URI as a third
argument.
+ - CHG Improved the output of test failures during development
+ - FIX Fix type inference for x == nil and "default" or x idiom #2236
+ - FIX Fix type loss for assignments inside if/for blocks due to circular
dependency in tracer #2374 #2494
+ - FIX Resolve generic class method return types for @param self list<T>
pattern
+ - FIX Fix ipairs(self) type resolution in generic class methods
+ - FIX Fix double angle brackets in generic sign display (list<<T>> ->
list<T>)
+ - FIX Fix nil crash in getParentClass for doc.field without class
+ - FIX Fix type inference for bitwise operators (<<, >>, &, |, ~) on integer
variables
+ - FIX Fix constant value computation for chained bitwise expressions in
hover tooltips
+ - FIX Support Lua 5.5 prefix local attributes such as local <close>x and
local <const>x
+ - FIX Correct os and io meta return types.
+- Update to 3.17.1
+ - FIX Fixed a CPU usage issue again
+- Update to 3.17.0
+ - NEW Support fun<T> syntax for inline generic function types in @field and
@type annotations #1170
+ - FIX Generic class inheritance with type arguments now works correctly
(e.g., class Bar: Foo<integer>) #1929
+ - FIX Method return types on generic classes now resolve correctly (e.g.,
Box<string>:getValue() returns string) #1863
+ - FIX Self-referential generic classes no longer cause infinite expansion in
hover display #1853
+ - FIX Generic type parameters now work in @overload annotations #723
+ - FIX Methods with @generic T and @param self T now correctly resolve return
type to the receiver's concrete type (e.g., List<number>:identity() returns
List<number>) #1000
+ - FIX Fixed a CPU scheduling bug that prevented the full utilization of
high-performance CPUs.
+ - FIX convert all keys to string in --check
+- Update to 3.16.4
+ - FIX (VSCode) Broken view document
+ - FIX for .. in should only treat the first variable as const
+- Update to 3.16.3
+ - CHG Upgraded to Lua 5.5, memory usage has been reduced by ~10%
+- Update to 3.16.2
+ - NEW Added completion.maxSuggestCount which lets you increase the amount of
fields to analyze before requiring more specific input
+ - NEW view document supports Lua 5.5
+ - CHG Omit parameter hints when the argument name matches
+ - FIX Fix a typo in no-unknown diagnostic message
+ - FIX Autodoc generation so it does not include documentation for builtin
Lua language features
+ - FIX Fix incorrect version in view document
+ - FIX Fix incorrect version of builtin variables
+- Update to 3.16.1
+ - FIX Broken in Linux
+ - FIX Fix diagnostic completions incorrect textEdit.finish
+ - FIX Comparison crash in doc export CLI #3111
+- Update to 3.16.0
+ - NEW Support Lua 5.5
+ - CHG Doc output now contains file paths for @alias and @enum types
+ - CHG Rename configuration option Lua.diagnostics.disableScheme to
Lua.diagnostics.validScheme and improve its description. Now it enables
diagnostics for Lua files that use the specified scheme.
+ - FIX Plugin virtual comment style and behavior issues
+ - FIX Incorrect generation of function signatures with tuple-parameters
+ - FIX Typos in a few error messages.
+ - FIX Incorrect inject-field message for extra table field in exact class
+ - FIX adds the |lambda| operator to the Lua.runtime.nonstandardSymbol
configuration template, which allows the use of that option. Previously,
support for it existed in the parser, but we could not actually use the option
because it is not recognised in the configuration.
+ - FIX Typed @field (eg ---@field [string] boolean) should not override other
defined field #2171, #2711
+ - FIX don't return empty hover doc when luals failed to find definition
+ - FIX Prevent stack overflow when attempting to resolve function return
values. #3246
+ - FIX Fix type annotations for string.buffer module
+
+-------------------------------------------------------------------
Old:
----
lua-language-server-3.15.0.tar.gz
New:
----
lua-language-server-3.18.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lua-language-server.spec ++++++
--- /var/tmp/diff_new_pack.4buINt/_old 2026-07-17 01:45:44.733831286 +0200
+++ /var/tmp/diff_new_pack.4buINt/_new 2026-07-17 01:45:44.737831421 +0200
@@ -19,7 +19,7 @@
%bcond_with tests
Name: lua-language-server
-Version: 3.15.0
+Version: 3.18.2
Release: 0
Summary: Lua Language Server coded by Lua
License: MIT
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.4buINt/_old 2026-07-17 01:45:44.789833175 +0200
+++ /var/tmp/diff_new_pack.4buINt/_new 2026-07-17 01:45:44.801833581 +0200
@@ -1,6 +1,6 @@
-mtime: 1753200440
-commit: c72aff841b0f544e130fa7338687f4ef514d4a2099f5103bf46aa1b303eaf923
-url: https://src.opensuse.org/lua/lua-language-server.git
-revision: c72aff841b0f544e130fa7338687f4ef514d4a2099f5103bf46aa1b303eaf923
+mtime: 1783856350
+commit: b66e18918ff1f59a97f13d4595d2d09e951a400992204f1db97cd5519cbeaee8
+url: https://src.opensuse.org/lua/lua-language-server
+revision: b66e18918ff1f59a97f13d4595d2d09e951a400992204f1db97cd5519cbeaee8
projectscmsync: https://src.opensuse.org/lua/_ObsPrj.git
++++++ _service ++++++
--- /var/tmp/diff_new_pack.4buINt/_old 2026-07-17 01:45:44.825834390 +0200
+++ /var/tmp/diff_new_pack.4buINt/_new 2026-07-17 01:45:44.829834525 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/LuaLS/lua-language-server</param>
- <param name="revision">refs/tags/3.15.0</param>
+ <param name="revision">refs/tags/3.18.2</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="submodules">enable</param>
</service>
++++++ build.specials.obscpio ++++++
--- old/.gitignore 2025-07-22 18:09:43.000000000 +0200
+++ new/.gitignore 2026-07-12 13:39:10.000000000 +0200
@@ -1,5 +1,8 @@
-.osc
_scmsync.obsinfo
+*.obscpio
+*.osc
+.pbuild
+_build.*
_buildconfig-*
_buildinfo-*.xml
lua-language-server-*-build/
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-07-12 13:39:10.000000000 +0200
@@ -0,0 +1,9 @@
+_scmsync.obsinfo
+*.obscpio
+*.osc
+.pbuild
+_build.*
+_buildconfig-*
+_buildinfo-*.xml
+lua-language-server-*-build/
+lua-language-server/
++++++ lua-language-server-3.15.0.tar.gz -> lua-language-server-3.18.2.tar.gz
++++++
/work/SRC/openSUSE:Factory/lua-language-server/lua-language-server-3.15.0.tar.gz
/work/SRC/openSUSE:Factory/.lua-language-server.new.24530/lua-language-server-3.18.2.tar.gz
differ: char 13, line 1
++++++ lua-language-server.obsinfo ++++++
--- /var/tmp/diff_new_pack.4buINt/_old 2026-07-17 01:45:45.077842893 +0200
+++ /var/tmp/diff_new_pack.4buINt/_new 2026-07-17 01:45:45.085843164 +0200
@@ -1,5 +1,5 @@
name: lua-language-server
-version: 3.15.0
-mtime: 1750844709
-commit: 32fec3cc99af8b9a1e45c2455a8c3bd0d3e38f66
+version: 3.18.2
+mtime: 1776177363
+commit: b5e57c36a9a27b89eb283861fb8946fa787e37d8