mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-08 18:05:32 +00:00
This is a major dependency version bump (4.5.0 to 5.0.9) which we would normally avoid during beta. However, we need the fix NaturalIntelligence/fast-xml-parser#725 for hex escapes in XML, which is incorporated in 5.0.9. I have assessed the other changes to fast-xml-parser and found no breaking changes for us, but I tightened the types in xml-utils declarations and found some minor inconsistencies which appear to have no impact, and which I have corrected: * wrong type in unused parameter to `tagValueProcessor` * reference to unused property `options.emptyTag` While doing this, I consolidated the common options for the parser in order to verify consistency, but made no changes to the resolved parsing/building options. Added a test to ldml keyboard reading, to verify that numeric strings are treated as strings, given the divergence in the `numberParseOptions` option, and it shows that numeric strings are treated as strings. Fixes: #13348 |
||
|---|---|---|
| .. | ||
| config | ||
| docs | ||
| src | ||
| .gitignore | ||
| build.sh | ||