Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package regal for openSUSE:Factory checked 
in at 2026-06-03 20:25:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/regal (Old)
 and      /work/SRC/openSUSE:Factory/.regal.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "regal"

Wed Jun  3 20:25:24 2026 rev:12 rq:1356859 version:0.41.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/regal/regal.changes      2026-04-22 
16:59:06.614793962 +0200
+++ /work/SRC/openSUSE:Factory/.regal.new.1937/regal.changes    2026-06-03 
20:29:06.973867141 +0200
@@ -1,0 +2,124 @@
+Wed Jun  3 04:50:41 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 0.41.1:
+  NOTE this is the same code as that of v0.41.0 — just that the
+  combination of a release deployment issue and immutable releases
+  just had that one end up without any downloadable artifacts. That
+  is now corrected!
+- Update to version 0.41.0:
+  This release brings automatic Rego test generation, as well as
+  squashing a bunch of issues under the hood with sweeping
+  enhancements to the core language server code.
+  * New Feature: Automatic Test Generation
+    A first pass at automatic test generation has landed in the
+    language server (#1982), thanks to @SeanLedford! With a new
+    code action available when working in a policy file, Regal can
+    generate a test stub based on the current state of the
+    workspace. This uses the values found in input.json to populate
+    the with statements in the generated test.
+  * Language Server Improvements
+    This release includes significant internal improvements to the
+    language server.
+    Completion performance has seen a major improvement: for
+    clients like VS Code that support a default replacement range,
+    the completion payload is now roughly half the size it was
+    before, and clients generally do no longer need to send
+    continuous requests to the server for more suggestions once you
+    start typing (#1992).
+    The folding range provider has been rewritten in Rego (#1979),
+    and now additionally honours client capabilities like
+    lineFoldingOnly and rangeLimit.
+    The handling of input.json and input.yaml files has been
+    overhauled (#2002). These files are now tracked as first-class
+    workspace state: they are parsed and cached when saved, and the
+    server now requests update notifications for them from the
+    client, rather than re-parsing the file on each evaluation, or
+    debug sessions started.
+  * OPA v1.17.0
+    Regal has been updated to OPA v1.17.0 (#2014). This OPA release
+    notably introduces future.keywords.not, which improves the
+    semantics of the not keyword by wrapping composite-expression
+    negation in an implicit body. Thanks @johanfylling for making
+    sure this also works in Regal now!
+    Regal's RoAST representation (and docs) have been updated to
+    support the new ast.Not form introduced alongside this feature
+    (#1985).
+  * RoAST module.comments Representation
+    The RoAST representation of module.comments has changed
+    (#1987). Comments are now represented as plain locations rather
+    than base64-encoded text, allowing Regal to retrieve the
+    original text from the source file directly with less bytes to
+    transfer and parse. Note: this is a breaking change for custom
+    rules that reference input.comments directly. Users should
+    instead prefer to reference data.regal.ast.comments_decoded,
+    which provides comment locations in the usual form and which
+    will remain stable even through future format changes.
+  * Bug Fixes
+    - Addressed a panic in regal fix caused by fixes being applied
+      in non-deterministic order; opa-fmt could reduce line count
+      such that use-assignment-operator would then access
+      out-of-bounds row numbers (#2003) as reported by @erazemk
+    - The unassigned-return-value rule now correctly flags
+      namespaced builtins like json.match_schema(...) in addition
+      to flat builtins like lower(...) (#2005) — thanks @mvanhorn
+      for the fix and @anderseknert for the report
+    - Nicer formatting of with sequences (#1969)
+    - regal/ast: metadata labels field is now recognized as a valid
+      metadata key, aligned with OPA v1.17.0 (#1983, #1988) —
+      thanks @srenatus
+    - Regal fix now works regardless of local git state (#2011).
+      Thanks @seiyab for the report in #2006
+  * What's Changed
+    - Use common aggregate data in circular-import (#2019)
+    - build(deps): bump github/codeql-action in the dependencies
+      group (#2017)
+    - debug: Determine abs debugging path for input.json (#2018)
+    - Unify common aggregation and aggregated data (#2016)
+    - build(deps): bump the dependencies group with 3 updates
+      (#2008)
+    - build(deps): bump github.com/containerd/containerd/v2 in
+      /e2e/testbuild (#2007)
+    - Add capabilities verification to build check (#2015)
+    - Use logger in Rego router (#2012)
+    - deps: Update opa to 1.17.0 (#2014)
+    - Extract file polling into waitForFile helper (#2013)
+    - Remove git validation from fix command (#2011)
+    - lsp: Introduce workspace abstraction (#2009)
+    - Remove the settings.json change that was introduced in my
+      previous PR (#2010)
+    - fix(rules): unassigned-return-value now covers namespaced
+      builtins (#2005)
+    - [feature] First Pass at Automatic Test Generation in Regal
+      (#1982)
+    - fixer: Apply linter fixes in deterministic order (#2003)
+    - build(deps): bump the dependencies group across 1 directory
+      with 2 updates (#1998)
+    - build(deps): bump brace-expansion from 5.0.5 to 5.0.6 in
+      /build (#1997)
+    - Improved handling of input.(json|yaml) files (#2002)
+    - build(deps): bump github.com/go-git/go-git/v5 in
+      /e2e/testbuild (#2000)
+    - build(deps): bump github.com/go-git/go-git/v5 from 5.18.0 to
+      5.19.1 (#2001)
+    - Move location of LSP storage helpers (#1993)
+    - New framework for testing language server handlers (#1992)
+    - Breaking: new RoAST representation of module.comments (#1987)
+    - regal/ast: update metadata fields (#1988)
+    - roast: Add marshaling support for `ast.Not` (#1985)
+    - Introduce passthrough handler type (#1984)
+    - regal/ast: add 'id' to valid metadata keys (#1983)
+    - build(deps): bump github/codeql-action in the dependencies
+      group (#1981)
+    - Move folding range provider to Rego handlers (#1979)
+    - Cleanup (#1978)
+    - feat(pre-commit): add regal-fix hooks for auto-fixing rules
+      (#1847) (#1976)
+    - build(deps): bump the dependencies group with 2 updates
+      (#1975)
+    - Move initialize handler to Rego router (#1977)
+    - Various code quality improvements (#1970)
+    - Nicer formatting of `with` test sequences (#1969)
+    - Update ast.json else to use "#/$defs/rule" (#1967)
+    - Use OPA main until next OPA release (#1968)
+
+-------------------------------------------------------------------

Old:
----
  regal-0.40.0.obscpio

New:
----
  regal-0.41.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ regal.spec ++++++
--- /var/tmp/diff_new_pack.rj3niX/_old  2026-06-03 20:29:09.825985258 +0200
+++ /var/tmp/diff_new_pack.rj3niX/_new  2026-06-03 20:29:09.829985423 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           regal
-Version:        0.40.0
+Version:        0.41.0
 Release:        0
 Summary:        Linter and language server for Rego
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.rj3niX/_old  2026-06-03 20:29:09.877987411 +0200
+++ /var/tmp/diff_new_pack.rj3niX/_new  2026-06-03 20:29:09.885987743 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/open-policy-agent/regal</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.40.0</param>
+    <param name="revision">v0.41.1</param>
     <param name="match-tag">v*.*.*</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.rj3niX/_old  2026-06-03 20:29:09.913988903 +0200
+++ /var/tmp/diff_new_pack.rj3niX/_new  2026-06-03 20:29:09.913988903 +0200
@@ -3,6 +3,6 @@
                 <param name="url">https://github.com/StyraInc/regal</param>
               <param 
name="changesrevision">92d1ba9bffa4eae59ae848714097e4125c82ff93</param></service><service
 name="tar_scm">
                 <param 
name="url">https://github.com/open-policy-agent/regal</param>
-              <param 
name="changesrevision">0ddd70f2d7959e9124a64c35d5c4f36af68de98b</param></service></servicedata>
+              <param 
name="changesrevision">118f8d3203f54cf087f07ea41200ef4cc11653ff</param></service></servicedata>
 (No newline at EOF)
 

++++++ regal-0.40.0.obscpio -> regal-0.41.0.obscpio ++++++
++++ 24680 lines of diff (skipped)

++++++ regal.obsinfo ++++++
--- /var/tmp/diff_new_pack.rj3niX/_old  2026-06-03 20:29:11.366049038 +0200
+++ /var/tmp/diff_new_pack.rj3niX/_new  2026-06-03 20:29:11.386049866 +0200
@@ -1,5 +1,5 @@
 name: regal
-version: 0.40.0
-mtime: 1776776858
-commit: 0ddd70f2d7959e9124a64c35d5c4f36af68de98b
+version: 0.41.0
+mtime: 1780413570
+commit: 118f8d3203f54cf087f07ea41200ef4cc11653ff
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/regal/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.regal.new.1937/vendor.tar.gz differ: char 13, line 1

Reply via email to