|
| 1 | +# 0.13.1 (7 November 2021) |
| 2 | + |
| 3 | +This is a bugfix release that fixes an edge with the use of `trimValueWhitespaces` configuration on |
| 4 | +`XMLDecoder`, and officially supports Windows for users of Swift 5.5. Many thanks to |
| 5 | +[@MartinP7r](https://github.com/MartinP7r) for multiple contributions in this release! |
| 6 | + |
| 7 | +**Closed issues:** |
| 8 | + |
| 9 | +- Encoding an Attribute doesn't work anymore ([#231](https://github.com/MaxDesiatov/XMLCoder/issues/231)) |
| 10 | +- How to "skip" certain XML tags / element in a TCX file ([#227](https://github.com/MaxDesiatov/XMLCoder/issues/227)) |
| 11 | +- Encode element with empty key, no elements, and attributes ([#224](https://github.com/MaxDesiatov/XMLCoder/issues/224)) |
| 12 | + |
| 13 | +**Merged pull requests:** |
| 14 | + |
| 15 | +- Add Windows to GitHub Actions CI build matrix ([#233](https://github.com/MaxDesiatov/XMLCoder/pull/233)) via [@MaxDesiatov](https://github.com/MaxDesiatov) |
| 16 | +- Add test for preserved spaces with XML entities ([#234](https://github.com/MaxDesiatov/XMLCoder/pull/234)) via [@MartinP7r](https://github.com/MartinP7r) |
| 17 | +- Fix `trimValueWhitespaces` removing needed white-spaces ([#226](https://github.com/MaxDesiatov/XMLCoder/pull/226)) via [@MartinP7r](https://github.com/MartinP7r) |
| 18 | +- Remove some of the SwiftLint generated warnings ([#229](https://github.com/MaxDesiatov/XMLCoder/pull/229)) via [@MartinP7r](https://github.com/MartinP7r) |
| 19 | +- Remove unneeded parameter `key` ([#225](https://github.com/MaxDesiatov/XMLCoder/pull/225)) via [@MartinP7r](https://github.com/MartinP7r) |
| 20 | + |
1 | 21 | # 0.13.0 (6 August 2021)
|
2 | 22 |
|
3 | 23 | This release adds two new features and a bugfix.
|
4 | 24 |
|
5 | 25 | Namely:
|
6 | 26 |
|
7 |
| -* `removeWhitespaceElements` boolean flag on `XMLDecoder` allows removing elements that have |
8 |
| -purely whitespace content. |
9 |
| -* `convertFromUppercase` case on `KeyDecodingStrategy` allows converting `ALL_CAPS_SNAKE_CASE` to |
10 |
| -`camelCase`. |
11 |
| -* an edge case in intrinsic key value decoding has been fixed. |
| 27 | +- `removeWhitespaceElements` boolean flag on `XMLDecoder` allows removing elements that have |
| 28 | + purely whitespace content. |
| 29 | +- `convertFromUppercase` case on `KeyDecodingStrategy` allows converting `ALL_CAPS_SNAKE_CASE` to |
| 30 | + `camelCase`. |
| 31 | +- an edge case in intrinsic key value decoding has been fixed. |
12 | 32 |
|
13 | 33 | Many thanks to [@huwr](https://github.com/huwr), [@kneekey23](https://github.com/kneekey23), and
|
14 | 34 | [@wooj2](https://github.com/wooj2) for their contributions!
|
|
0 commit comments