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-checkandryl-formathooks
and running a hook with--verboseto see config deprecation warnings.
(#730,
#729) - The ryl agent skill names the
ryl-checkandryl-formatpre-commit hooks. ryl --helpdescribes 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-dand copying a preset
into.ryl.tomlinstead of the deprecated YAMLextends: 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-configsor--migrate-user-configpreview that lists configs now
ends with a hint naming--migrate-stdoutto see the migrated content and
--migrate-writeto apply it.
(#728)