Something went wrong. Try again.
Data management tools for playing BattleTech
Something went wrong. Try again.
feat(unit-rules)!: read .mul with a real XML parser, and write it back master
The hand-written scanner claimed to put XML's entities back and did not, so a chassis with an ampersand in it matched no design and said nothing about why. quick-xml costs one small dependency, does no entity expansion and resolves no external entities, and left the wasm build 483 bytes smaller than the code it replaced. write_mul makes the reader testable: all 30 .mul files the install ships are read, written and read again unchanged, and the 35 units in them that this crate can score are worth the same on both sides of the trip. Change-Id: Id56b29605061ca7c8e020ab5c8cfb70d061a3505
Author
permadeath.com Committer Tangled Date (Aug 19, 2026, 8:23 PM UTC) Commit da64c5cc da64c5cc27c703b52f8c83f302afdba5422fed0e Parent 9a14670d 9a14670d0c723cdcfab8603878e923c1424874b3 Change ID Id56b296 Id56b29605061ca7c8e020ab5c8cfb70d061a3505