2.0.0 (2020-12-22)
- Closed #31. Added support for Alamofire 5 in Requests subspec
- Closed #14. Added support for CDATA wrapped values (breaking change see README section)
1.6.1 (2020-04-13)
- Fixed #29. Issue with optional attributes in simple tags
1.6.0 (2019-12-24)
- Merged #25. Specify response encoding in Requests subspec
- Converted to swift 5
- Improved SPM support
1.5.3 (2019-05-24)
- Fixed #23. Invalid XML string for tags with XML encoded values
- Closed #24. Fixed redundant modifier warnings
- Converted to swift 4.2
1.5.2 (2019-01-04)
- Closed #15. Removed
stripEmptyNodes
from defaultReadingOptions
ofXMLSerialization
- Fixed #18. Added
nodesOrder
property inXMLMap
to preserve or change the nodes ordering - Fixed nested mapping for attributes in
XMLMap
1.5.1 (2018-07-24)
- Added missing
XMLStaticMappable
protocol - Improved required initializer in
XMLMappable
protocol - Added some helpful comments
1.5.0 (2018-06-20)
- Added support for Swift 4.2 and Xcode 10. Fixed invalid redeclaration errors. (warnings will remain in Swift 4.1 compiler, due to the fact that IUO do not behave the same way as in Swift 4.2 compiler)
- Fixed
flatMap
deprecation warnings. - Fixed support for Swift 3.0 and Xcode 8.3.
- Fixed
XMLSerialization
to support XMLs with XML declaration - Improved
XMLMapper
to support mapping of dictionary ofXMLMappable
and dictionary of arrays ofXMLMappable
objects. XMLSerialization
can now return array of dictionaries- Added support to map enums with rawValue of
LosslessStringConvertible
. - Added support to map array of
Any
with single element. - Added tests that cover more than half of the project.
1.4.4 (2018-04-01)
- Fixed #5. Mapping Array of single object.
- Fixed #8. Threading problem in
XMLObjectParser
causing crash.
1.4.3 (2018-02-17)
- Fixed #2. Wrong XML String from nodes with attributes only.
1.4.2 (2018-02-04)
- Fixed changes that broke Swift 3.1 and Xcode 8.3 support
- Added
innerText
property inXMLMap
to map directly the text of current XML node #1 - General code improvements
1.4.1 (2018-01-25)
- Added Carthage support
1.4.0 (2018-01-04)
- Added Swift 4 support
- Added Swift Package Manager support
- Added CHANGELOG.md
- Fixed compilation warnings
1.3.0 (2017-11-05)
- Removed XMLDictionary dependency and replaced with Swift code
- Added
ReadingOptions
inXMLSerialization
- Added documentation in
XMLSerialization
- Minor code improvements
1.2.0 (2017-10-12)
- Added Requests subspec for making xml requests with Alamofire
- Added classes for making SOAP request (supports SOAP v1.1 and v1.2)
- Minor code improvements
1.0.0 (2017-10-04)
- Added
nodeName
property inXMLMappable
protocol - Fixed compiler warnings
- Small improvements
0.1.0 (2017-09-27)
- Initial release
- Basic XML mapping