v2.3.2October 28, 2020
v2.3.1October 28, 2020
v2.3 ChangesSeptember 16, 2020
➕ Add DisableTrimWhiteSpace option to not trim \x20 from xml.CharData values. (By default they are.)
v2.2 ChangesMay 01, 2020
🐎 Replaced string appends with bytes.Buffer. Performance now scales linearly even to very large XML docs with greater than 480,000 nodes.
v2.1 ChangesDecember 10, 2019
📜 Previously mv.Exists exited silently on errors encountered when parsing the 'path' argument. Now it reports such errors.
v2.0 ChangesJuly 04, 2019
🔨 Minor refactoring - add MapSeq type to reduce confusion and move associated functions and methods from Map to MapSeq.
💥 Breaking change - remove XmlWriter methods that return 'raw' value that is written on the io.Writer. This seems silly and unnecessary. (For those who want it they are just commented out in the source code, so they can be easily restored.)(
v1.8.4 ChangesJanuary 21, 2019
v1.8.3 ChangesOctober 23, 2018
✅ Correct variadic argument syntax and stub a test that fails when run with full test suite. Also, comment-out all examples, since "want" output values not guaranteed due to random sequence of map key:value pairs.
v1.8.2 ChangesSeptember 14, 2018
🔨 While working an example for a reddit post reply, it seemed beneficial to have a new wrapper function to handle simple XML. Also, refactored an existing wrapper method to make it consistent and simpler to work with.
v1.8.1July 26, 2018