(Not published)
- Support for Pydantic >= 2.8
- Pydantic 2 has a different "optional" definition
- Use `CliConfig` instead of `DefaultConfig`
- Many backward incompatible changes to how `bool` are used. Use Pydantic bool casting (e.g., `--dry-run y`, or `--dry-run true`).
- There's `mypy` related issues with `Field( ......, cli=('-x', '--filter'))`. I don't think pydantic should remove the current `extra` functionality.