noyalib v0.0.18
What's Changed
- test+docs+refactor(cst): close the v0.0.18 coverage gate and doc gaps (be957ed)
- test(cst): cover Emit forwarders + drop dead closure to clear the coverage gate (350bea2)
- test(cst): cover the full Emit surface to restore the coverage gate (352b677)
- docs(cst): list the Emit *_value mutators in the User Guide table (99ecdf1)
- fix(cst): emit floats canonically and cover the Emit rollback arm (review of #223) (3641ac9)
- fix(cst): guard rename_anchor against colliding target; fold into example + docs (4bf49c6)
- feat(cst): add the Emit auto-formatting tier for insertions (#221) (2ae6cc3)
- feat(security): enforce max_nodes budget, classify width caps, harden coverage (8adc190)
- docs(cst): cover the full surgical-edit API in examples + benches (29839fb)
- test(cst): add 269 robustness tests across streaming, de, parser, ser, value (d6d33e8)
- test(cst): DRY the inline comment guard; cover the leading-comment refusal (b52aec2)
- feat(cst): add leading comment mutation — set/remove_leading_comment (#221) (1c6db5f)
- feat(cst): extend Document::remove to multi-line / nested values (#221) (8858323)
- feat(cst): add inline comment mutation — set/remove_inline_comment (#221) (f2c6ef1)
- feat(cst): add Document::move_item — atomic block-sequence move (#221) (2703227)
- feat(cst): add Document::swap_items — block-sequence reorder (#221) (66ef9cf)
- feat(cst): add Document::key_span — read-only key-token span (#221) (d7afa22)
- chore(release): bump noyalib to v0.0.18 (19cd5ca)
- feat(cst): add Document::rename_key — first-class mapping-key rename (#222) (f807068)
- deps(cargo)(deps): bump jsonschema from 0.48.5 to 0.49.1 (#215) (05d8856)
- deps(cargo)(deps): bump the tokio-stack group with 3 updates (#214) (7a27288)
- deps(cargo)(deps): bump the serde group with 2 updates (#213) (70cab26)
- refactor: derive serde fully qualified (#178) (7bd7f45)
- ci(deps): bump taiki-e/install-action (#217) (d7fb9dd)
- ci(deps): bump github/codeql-action/upload-sarif from 4.37.1 to 4.37.3 (#219) (27f3d01)
- ci(deps): bump github/codeql-action/analyze from 4.37.1 to 4.37.3 (#218) (e6a4708)
- ci(deps): bump github/codeql-action/init from 4.37.1 to 4.37.3 (#220) (f09246c)
- ci(deps): bump actions/checkout from 7.0.0 to 7.0.1 in the actions group (#216) (8b055ce)
Checksums
ccc67d13e91577493ff12d930fcdc92a342b46e2299210089d90d2caed837f60 noyalib-0.0.18.crate