File prek.changes of Package prek

-------------------------------------------------------------------
Fri Nov 21 15:08:38 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.2.18:
  * Highlights
    In this release, prek adds a new special repo type repo:
    builtin that lets you use built‑in hooks.
    It basically gives you another way to use the existing built‑in
    fast path for pre‑commit‑hooks, but without needing to point to
    an external repo.
    Since prek doesn’t have to clone anything or set up a virtual
    environment, repo: builtin hooks work even in air‑gapped
    environments.
    For more details, see: https://prek.j178.dev/builtin/
  * Enhancements
    - Add support repo: builtin (#1118)
    - Enable virtual terminal processing on Windows (#1123)
  * Bug fixes
    - Do not recurse into submodules during workspace discovery
      (#1121)
    - Do not dim the hook output (#1126)
    - Further reduce max cli length for cmd.exe on Windows (#1131)
    - Revert "Disallow hook-level minimum_prek_version (#1101)"
      (#1120)
  * Other changes
    - docs: refer airflow as Apache Airflow (#1116)

-------------------------------------------------------------------
Wed Nov 19 09:54:27 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.2.17:
  * Bug fixes
    - Revert back to use serde_yaml again (#1112)

-------------------------------------------------------------------
Tue Nov 18 12:22:59 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.2.16:
  * Bug fixes
    - Disallow hook-level minimum_prek_version (#1101)
    - Do not require a project in prek init-template-dir (#1109)
    - Make sure uv pip install uses the Python from virtualenv
      (#1108)
    - Restore using serde_yaml in check-yaml hook (#1106)

-------------------------------------------------------------------
Mon Nov 17 12:24:40 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.2.15:
  * Enhancements
    - Clean up hook environments when install fails (#1085)
    - Prepare for publishing prek to crates.io (#1088)
    - Replace serde-yaml with serde_saphyr (#1087)
    - Warn unexpected keys in repo and hook level (#1096)
  * Bug fixes
    - Fix prek init-template-dir fails in non-git repo (#1093)

-------------------------------------------------------------------
Mon Nov 17 06:39:05 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.2.14:
  * Enhancements
    - Support PREK_CONTAINER_RUNTIME=podman to override container
      runtime (#1033)
    - Support rootless container runtime (#1018)
    - Support language: unsupported and language:
      unsupported_script introduced in pre-commit v4.4 (#1073)
    - Tweak to regex used for mountinfo (#1037)
  * Bug fixes
    - Fix --files argument - files referencing other projects
      aren’t being filtered (#1064)
    - Unset objectFormat in git init (#1048)
  * Documentation
    - Add scoop to installation (#1067)
    - Document workspace file visibility constraints (#1071)
    - Add iceberg-python, msgspec and humanize to "who is using
      prek" (#1039, #1042, #1063)
  * Other changes
    - Add a hint to install when running inside a sub-project
      (#1045)
    - Add a hint to use --refresh when no configuration found
      (#1046)
    - Run uv pip install from the current directory (#1069)

-------------------------------------------------------------------
Sat Nov 08 07:27:31 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.2.13:
  * Enhancements
    - Add Ruby support (no download support yet) (#993)
    - Implement check-executables-have-shebangs as builtin-hook
      (#924)
    - Improve container id detection (#1031)
  * Performance
    - Optimize hot paths: reduce allocations (#997)
    - Refactor identify using smallvec (#982)
  * Bug fixes
    - Fix YAML with nested merge keys (#1020)
    - Treat every file as executable on Windows to keep
      compatibility with pre-commit (#980)
  * Documentation
    - Document that .gitignore is respected by default during
      workspace discovery (#983)
    - Update project stability status (#1005)
    - Add FastMCP to "who is using prek" (#1034)
    - Add attrs to "who is using prek" (#981)

-------------------------------------------------------------------
Sat Nov 08 07:19:11 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.2.12:
  * Enhancements
    - Add a warning for unimplemented hooks (#976)
    - Allow using system trusted store by PREK_NATIVE_TLS (#959)
  * Bug fixes
    - Do not check for script subprocess status (#964)
    - Fix compatibility with older luarocks (#967)
    - Fix local relative path in try-repo (#975)
  * Documentation
    - Update language support status (#970)

-------------------------------------------------------------------
Sat Nov 08 07:09:57 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.2.11:
  * Enhancements
    - Support language: lua hooks (#954)
    - Support language_version: system (#949)
    - Implement no-commit-to-branch as builtin hook (#930)
    - Improve styling for stashing error message (#953)
    - Support nix-shell style shebang (#929)
  * Documentation
    - Add a page about "Quick start" (#934)
    - Add kreuzberg to "who is using prek" (#936)
    - Clarify minimum mise version required to use mise use prek
      (#931)

-------------------------------------------------------------------
Mon Oct 20 07:12:29 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- new package prek: prek is a reimagined version of pre-commit,
  built in Rust. It is designed to be a faster, dependency-free and
  drop-in alternative for it, while also providing some additional
  long-requested features
openSUSE Build Service is sponsored by