Features:
- Add a new configuration setting for rule execution:
rule_activation_mode
(#38) by @develop-cs in #40
Maintenance:
- Use true Pydantic V2 (or Pydantic V1) models (#16) by @roman2git in #37
DeprecationWarning
added about Pydantic V1 by @develop-cs in #39- Python 3.13 compatibility
Documentation:
- Use your business objects (#35) by @guilieb in #36
- Rule activation mode by @develop-cs in #40
Breaking change:
- Because of using
StringConstraints
(w/ Pydantic V2) rather thanconstr()
, we can't use plainYES
orNO
(YAML booleans) as rule ids anymore. Use"YES"
or"NO"
instead in your YAML file.
Important
Arta + Pydantic V1 + Python 3.13 is not supported because Pydantic V1 is not supported for Python > 3.12 (issue 9663).