Repository navigation
yamlns 0.12.3 (2026-01-06)
- 💥 Private module structure modernized (should not alter documented interface, may break undocumented usage)
- ♻️
__init__now does not contain definitions, only public imports - ♻️ ns/namespace definitions in
coremodule - ♻️ yaml loader and dumper in
serialization - ♻️ Py2 compatibility utilities in
compat - ♻️ command line code into
clipackage
- ♻️
- 💥 YAML .inf and .nan properly loaded as Decimal Infinite and NaN consistently with other YAML floats.
May break if you relied in them to be Python float NaN and inf. - 💥
loadanddumpparameter renamedfilename->source/targetas they could be open files or Path.
Calls using keyword arguments should be updated. - 🐛 pytest assert implementation in a different package to ensure pytest assert rewrite
- 🧹 Removed compatibility with old Python versions (<2.7) unable to use libpath or libpath2
- ✅ Better serialization test coverage
- 🔧 Recovered Py2 CI
- 🎨 Global code style changed to standard black
Full Changelog: yamlns-0.12.2...yamlns-0.12.3