Skip to content

Releases: mcarvin8/config-disassembler

v0.5.4

01 Jun 20:27
28574d4

Choose a tag to compare

Other

  • (deps) bump quick-xml from 0.39.2 to 0.40.1 (#67)
  • (deps) bump tokio from 1.52.1 to 1.52.3 (#65)
  • (deps) bump jsonc-parser from 0.32.3 to 0.32.4 (#66)
  • (deps) bump log from 0.4.29 to 0.4.30 (#63)
  • (deps) bump serde_json from 1.0.149 to 1.0.150 (#62)
  • (deps) bump toon-format from 0.4.5 to 0.5.0 (#64)
  • (deps) bump schneegans/dynamic-badges-action from 1.7.0 to 1.8.0 (#61)
  • (deps) bump actions/upload-artifact from 4 to 7 (#60)
  • (coverage) round 2 — target remaining 77 missed lines (#59)
  • (coverage) add 15 targeted tests to close remaining coverage gaps (#58)
  • (format) cover remaining 1% — empty-key null and dead-code path (#57)
  • streamline docs for new user onboarding

v0.5.3

20 May 00:19
fcbb474

Choose a tag to compare

Other

  • create formats.md
  • create xml.md
  • simplify readme
  • (mutation) publish mutation score to a shields.io endpoint badge (#54)

v0.5.2

14 May 17:51
ca26096

Choose a tag to compare

Fixed

  • (mutants) anchor exclude_re on mutant-name format (replace <fn>) (#37)

Other

  • (mutants) exclude three loop-bound infinite-loop hazards (#53)
  • (mutants) extract pure helpers from reassemble/cli (#52)
  • (mutants) extract pure helpers from disassemble/multi_level (#51)
  • (builders) cover decl/fields/leaf-count guards + exclude equivalent strategy branch (#50)
  • (build-xml-string) cover Null/comment/tail/sibling indent + drop dead has_children (#49)
  • disable Swatinem/rust-cache cache-bin to fix macOS flake (#48)
  • (strip-whitespace) cover #cdata and #text-tail whitespace stripping (#47)
  • replace dtolnay/rust-toolchain with actions-rust-lang/setup-rust-toolchain (#46)
  • (mutants) exclude five cosmetic / equivalent mutants surfaced by full sweep (#45)
  • (mutants) skip all parse_reassemble_args mutants (broaden exclude) (#44)
  • (mutants) exclude destructive (None, *, true) parse_reassemble_args mutants (#43)
  • (mutants) install cargo-mutants from upstream main (post-#613) (#42)
  • (mutants) add --in-place to dodge cargo-mutants v27.0.0 #611 tmp-tree bug (#41)
  • (xml/cli) use iterator-based loop in parse_disassemble_args (#40)
  • (cli) kill run_reassemble guard mutant + exclude one equivalent (#39)
  • (jsonc) kill 5 surviving JSONC arithmetic / guard mutants (#38)
  • update Node.js binding reference in README
  • (mutants) fall back to --file when --in-diff finds no mutants (#36)
  • (mutants) skip help-text mutants and cover xml_cmd shim (#35)
  • (jsonc) kill mutation-survivors in jsonc + helper paths (#34)
  • (xml/cli) cover separated-form arg parsing edge cases (#33)
  • add cargo-mutants mutation testing (#31)

v0.5.1

08 May 11:55
34501e8

Choose a tag to compare

Fixed

  • remove dead code for disassembled directories (#29)

v0.5.0

05 May 11:55
658f136

Choose a tag to compare

Fixed

  • (xml) flush + shutdown disassembled file handle before returning (#28)
  • (xml) sanitize unique-id values + detect sibling collisions (#26)

v0.4.5

04 May 15:26
8dbb211

Choose a tag to compare

Added

  • (xml) support compound keys in unique-id-elements (+ syntax) (#22)

v0.4.4

04 May 13:45
1107d7f

Choose a tag to compare

Fixed

  • (xml) preserve dotted fullNames in disassembled output directory (#21)

Other

  • set dependabot to monthly

v0.4.3

01 May 13:41
9f9a32f

Choose a tag to compare

Fixed

  • (xml) hash outer element on unique-id fallback (#18)

v0.4.2

30 Apr 22:09
b72d7cc

Choose a tag to compare

Fixed

  • reassemble nested multi-level segments without stripping wrapper elements (#16)

Other

  • fix link formatting in readme

v0.4.1

30 Apr 20:14
363c8a0

Choose a tag to compare

Fixed

  • allow multiple multi-level rules (#15)

Other

  • add Node.js support details