Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package prek for openSUSE:Factory checked in 
at 2026-02-06 19:11:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/prek (Old)
 and      /work/SRC/openSUSE:Factory/.prek.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "prek"

Fri Feb  6 19:11:33 2026 rev:13 rq:1331695 version:0.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/prek/prek.changes        2026-02-02 
14:57:10.891557960 +0100
+++ /work/SRC/openSUSE:Factory/.prek.new.1670/prek.changes      2026-02-06 
19:18:15.628106293 +0100
@@ -1,0 +2,112 @@
+Fri Feb 06 14:30:13 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.3.2:
+  * Highlights
+    - prek.toml is here!
+      You can now use prek.toml as an alternative to
+      .pre-commit-config.yaml for configuring prek. prek.toml
+      mirrors the structure of .pre-commit-config.yaml, but TOML is
+      less error-prone. Your existing .pre-commit-config.yaml will
+      continue to work, but for new users and new projects,
+      prek.toml may make more sense. If you want to switch, run
+      prek util yaml-to-toml to convert YAML configs to prek.toml.
+      See configuration docs for details.
+
+      For example, this config:
+
+        repos:
+          - repo: https://github.com/pre-commit/pre-commit-hooks
+            rev: v6.0.0
+            hooks:
+              - id: check-yaml
+
+      Can be written as prek.toml like this:
+
+        [[repos]]
+        repo = "https://github.com/pre-commit/pre-commit-hooks";
+        rev = "v6.0.0"
+        hooks = [ { id = "check-yaml" } ]
+
+    - serde-yaml has been replaced with serde-saphyr
+      We replaced the long-deprecated serde-yaml crate with
+      serde-saphyr for YAML parsing. It is written in safe Rust and
+      has better error messages, performance, and security. This
+      lets us provide precise location information for
+      configuration parsing errors, which should make it easier to
+      fix config issues.
+
+      For example, this invalid config:
+
+        repos:
+          - repo: https://github.com/crate-ci/typos
+            hooks:
+              - id: typos
+
+      Before:
+
+        $ prek run
+        error: Failed to parse `.pre-commit-config.yaml`
+          caused by: Invalid remote repo: missing field `rev`
+
+      Now:
+
+        $ prek run
+        error: Failed to parse `.pre-commit-config.yaml`
+          caused by: error: line 2 column 5: missing field `rev` at line 2, 
column 5
+          --> <input>:2:5
+            |
+          1 | repos:
+          2 |   - repo: https://github.com/crate-ci/typos
+            |     ^ missing field `rev` at line 2, column 5
+          3 |     hooks:
+          4 |       - id: typos
+            |
+
+  - prek util subcommands
+    We added a new prek util top-level command for miscellaneous
+    utilities that don't fit into other categories. The first two
+    utilities are:
+    - prek util identify: shows the identification tags of files
+      that prek uses for file filtering, which can be useful for
+      debugging and writing types/types_or/exclude_types filters.
+    - prek util yaml-to-toml: converts .pre-commit-config.yaml to
+      prek.toml.
+    We also moved prek init-template-dir under prek util for better
+    organization. The old prek init-template-dir command is still
+    available (hidden) as an alias for backward compatibility.
+  * Enhancements
+    - Add prek util identify subcommand (#1554)
+    - Add prek util yaml-to-toml to convert .pre-commit-config.yaml
+      to prek.toml (#1584)
+    - Detect install source for actionable upgrade hints (#1540)
+    - Detect prek installed by the standalone installer (#1545)
+    - Implement serialize_yaml_scalar using serde-saphyr (#1534)
+    - Improve max cli arguments length calculation (#1518)
+    - Move identify and init-template-dir under the prek util
+      top-level command (#1574)
+    - Replace serde-yaml with serde-saphyr (again) (#1520)
+    - Show precise location for config parsing error (#1530)
+    - Support Julia language (#1519)
+    - Support prek.toml (#1271)
+    - Added PREK_QUIET environment variable support (#1513)
+    - Remove upper bound constraint of uv version (#1588)
+  * Bug fixes
+    - Do not make the child a session leader (#1586)
+    - Fix FilePattern schema to accept plain strings (#1564)
+    - Use semver fallback sort when tag timestamps are equal
+      (#1579)
+  * Documentation
+    - Add OpenClaw to the list of users (#1517)
+    - Add cachix/devenv, apache/lucene, copper-project/copper-rs as
+      projects using prek (#1531, #1514, #1569)
+    - Add document about authoring remote hooks (#1571)
+    - Add llms.txt generation for LLM-friendly documentation
+      (#1553)
+    - Document using --refresh to pick up .prekignore changes
+      (#1575)
+    - Fix PowerShell completion instruction syntax (#1568)
+    - Update quick start to use prek.toml (#1576)
+  * Other changes
+    - Include prek.toml in run hint for config filename (#1578)
+
+-------------------------------------------------------------------

Old:
----
  prek-0.3.1.obscpio

New:
----
  prek-0.3.2.obscpio

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

Other differences:
------------------
++++++ prek.spec ++++++
--- /var/tmp/diff_new_pack.LmJ0gX/_old  2026-02-06 19:18:19.524271138 +0100
+++ /var/tmp/diff_new_pack.LmJ0gX/_new  2026-02-06 19:18:19.536271646 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           prek
-Version:        0.3.1
+Version:        0.3.2
 Release:        0
 Summary:        Reimagined version of pre-commit, built in Rust
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.LmJ0gX/_old  2026-02-06 19:18:19.876286031 +0100
+++ /var/tmp/diff_new_pack.LmJ0gX/_new  2026-02-06 19:18:19.912287555 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/j178/prek.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.3.1</param>
+    <param name="revision">v0.3.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.LmJ0gX/_old  2026-02-06 19:18:20.064293986 +0100
+++ /var/tmp/diff_new_pack.LmJ0gX/_new  2026-02-06 19:18:20.104295679 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/j178/prek.git</param>
-              <param 
name="changesrevision">bc142a25ffa90be1ef6b6c91c5b1cc9dd7c315a8</param></service></servicedata>
+              <param 
name="changesrevision">71790f3b08c221607d9813146e5f315695eaa017</param></service></servicedata>
 (No newline at EOF)
 

++++++ prek-0.3.1.obscpio -> prek-0.3.2.obscpio ++++++
++++ 15051 lines of diff (skipped)

++++++ prek.obsinfo ++++++
--- /var/tmp/diff_new_pack.LmJ0gX/_old  2026-02-06 19:18:21.440352206 +0100
+++ /var/tmp/diff_new_pack.LmJ0gX/_new  2026-02-06 19:18:21.504354914 +0100
@@ -1,5 +1,5 @@
 name: prek
-version: 0.3.1
-mtime: 1769865218
-commit: bc142a25ffa90be1ef6b6c91c5b1cc9dd7c315a8
+version: 0.3.2
+mtime: 1770384796
+commit: 71790f3b08c221607d9813146e5f315695eaa017
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/prek/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.prek.new.1670/vendor.tar.zst differ: char 7, line 1

Reply via email to