You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bump version to 0.12.0, update CHANGELOG.md (#210)
* Bump version to 0.12.0, update `CHANGELOG.md`
* Fix formatting and shuffled tuple fields warning
* Remove broken Danger workflow
* Add an Ubuntu Swift 5.3.2 job to Azure Pipelines
Copy file name to clipboardExpand all lines: CHANGELOG.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,33 @@
1
+
# 0.12.0 (26 January 2021)
2
+
3
+
This release adds a few new features. Namely:
4
+
5
+
- New `charactersEscapedInAttributes` and `charactersEscapedInElements` properties on `XMLEncoder`
6
+
that allow customizing how certain characters are escaped.
7
+
- You can now override the implementation of `TopLevelEncoder` Combine protocol conformance when
8
+
subclassing `XMLEncoder`.
9
+
- New `prettyPrintIndentation` property on `XMLEncoder`, which can take `XMLEncoder.PrettyPrintIndentation` values such as `.tabs(1)` or `.spaces(2)`.
10
+
11
+
Thanks to [Kenta Kubo](https://github.com/kkk669) for the contribution!
12
+
13
+
**Closed issues:**
14
+
15
+
- How to decode `<itunes:episode>` tags ([#201](https://github.com/MaxDesiatov/XMLCoder/issues/201))
16
+
- Fail to build in Xcode 12 beta ([#196](https://github.com/MaxDesiatov/XMLCoder/issues/196))
17
+
- Changing the root node name ? ([#191](https://github.com/MaxDesiatov/XMLCoder/issues/191))
18
+
- " in XML element may not always be escaping ([#187](https://github.com/MaxDesiatov/XMLCoder/issues/187))
19
+
-` ` in XML attributes ([#185](https://github.com/MaxDesiatov/XMLCoder/issues/185))
20
+
- " and `"` are not decoded equally ([#184](https://github.com/MaxDesiatov/XMLCoder/issues/184))
21
+
- Use 2 spaces instead of 4 when .prettyPrinted ([#183](https://github.com/MaxDesiatov/XMLCoder/issues/183))
22
+
- (Help using) How to decode this XML? ([#180](https://github.com/MaxDesiatov/XMLCoder/issues/180))
23
+
24
+
**Merged pull requests:**
25
+
26
+
- Test `DynamicNodeEncoding` for root elements ([#195](https://github.com/MaxDesiatov/XMLCoder/pull/195)) via [@MaxDesiatov](https://github.com/MaxDesiatov)
27
+
- Make character escaping customizable in `XMLEncoder` ([#188](https://github.com/MaxDesiatov/XMLCoder/pull/188)) via [@MaxDesiatov](https://github.com/MaxDesiatov)
28
+
- Add `prettyPrintIndentation` property on `XMLEncoder` ([#186](https://github.com/MaxDesiatov/XMLCoder/pull/186)) via [@MaxDesiatov](https://github.com/MaxDesiatov)
29
+
- Make `TopLevelEncoder` implementation overridable ([#182](https://github.com/MaxDesiatov/XMLCoder/pull/182)) via [@kkk669](https://github.com/kkk669)
30
+
1
31
# 0.11.1 (3 May 2020)
2
32
3
33
This release fixes an issue, where non-string values used CDATA encoding.
0 commit comments