0.9.0
This release fixes a few bugs with Float
type parsing and Swift 5.1 support on Linux. It also adds a helper extension to improve compatibility with Combine and adds a few tests to confirm that a few edges cases are working well. Thanks to @bwetherfield, @DJBen, @jsbean, @mxcl, @marcblanchet and @sharplet for bug reports and pull requests!
Implemented enhancements:
Fixed bugs:
- Value with copyright symbol © has its preceding whitespace trimmed off even
trimValueWhitespaces
is set to false #141 - Float vs Float64=Double not parsing 3.14 #130
Closed issues:
- TrackPoint position parameter is ignored #125
- TCX file need an XML root node #124
- [Swift 5.1] Import FoundationXML rather than Foundation #121
Merged pull requests:
- Add whitespace trimming test with copyright symbol #147 (MaxDesiatov)
- Fix CocoaPods issue on Azure Pipelines #146 (MaxDesiatov)
- Fix Float32 decoding, add DoubleBox #138 (MaxDesiatov)
- Add QuoteDecodingTest #137 (MaxDesiatov)
- Test Root Level Attribute Encoding #134 (bwetherfield)
- Add Xcode 11, Swift 5.1 support #133 (MaxDesiatov)
- Test Decoding of Nested Arrays of Enums #126 (bwetherfield)