Skip to content

v1.17.23 - Config Fallback Fix

Choose a tag to compare

@Tefx Tefx released this 01 Feb 08:34
· 1366 commits to Main since this release

Bug Fix

Config fallback when pyproject.toml has no [tool.invar.guard]

Previously, if pyproject.toml existed but had no [tool.invar.guard] section, Invar would immediately use defaults without checking other config files.

Before: pyproject.toml (no guard section) → defaults
After: pyproject.toml (no guard section) → invar.toml → .invar/config.toml → defaults

This allows users to keep project metadata in pyproject.toml while storing Invar config in .invar/config.toml.

Full Changelog

v1.17.22...v1.17.23