UpgradingΒΆ
Every breaking transition between released versions of Edify has a dedicated
guide below. Each guide freezes an explicit .. _label: anchor on every
section so the deprecation-warning URLs stay valid even when a heading is
reworded.
- Upgrading from 0.3 to 1.0
- License changed to MIT
- Python floor raised to 3.11
- Validators are callable
Patterninstances - Library reorganized into category submodules
- Named back-references no longer raise
to_regex_string()output normalized- Character-class escaping is the minimal correct form
- Match methods return an edify
Matchwrapper - Builder match-verb surface closed at five
- Silent failures now raise typed errors
- Optional
regexengine viaengine=kwarg - Builder equality compares emitted patterns
- Moved internal import paths