github owenlamont/ryl v0.25.1

3 hours ago

Changed

  • The PyPI package supports Python 3.11 to 3.15: it drops end-of-life 3.10 and
    declares 3.15, and releases smoke-test 3.15 and free-threaded 3.15t wheels.
    (#726)
  • A new pre-commit and prek docs page covers the ryl-check and ryl-format hooks
    and running a hook with --verbose to see config deprecation warnings.
    (#730,
    #729)
  • The ryl agent skill names the ryl-check and ryl-format pre-commit hooks.
  • ryl --help describes ryl as a YAML linter and formatter.

Fixed

  • The SchemaStore copy of the TOML config schema drops schemars' integer format
    values, which SchemaStore's validator rejects.
    (#725)
  • The quick start leads with --enable, inline TOML via -d and copying a preset
    into .ryl.toml instead of the deprecated YAML extends: default, and marks YAML
    config deprecated where it remains.
    (#731)
  • Config deprecation warnings name a command that rewrites the file from any
    directory, ryl --migrate-configs --migrate-write --migrate-root <config>, instead
    of the preview-only command. Where migration cannot rewrite it (pyproject.toml,
    a symlink, inline -d, a custom-named file), the warning says what to do instead.
    (#727)
  • A --migrate-configs or --migrate-user-config preview that lists configs now
    ends with a hint naming --migrate-stdout to see the migrated content and
    --migrate-write to apply it.
    (#728)

Don't miss a new ryl release

NewReleases is sending notifications on new releases.