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
 

Reply via email to