Releases: gcharita/XMLMapper
Releases · gcharita/XMLMapper
Alamofire 5 support for Requests subspec
Hotfix optional attributes
- Fixed #29. Issue with optional attributes in simple tags
Swift 5 and SPM improvements
- Merged #25. Specify response encoding in Requests subspec
- Converted to swift 5
- Improved SPM support
Swift 4.2 and tags with XML encoded values
Preserve and change nodes ordering
XMLStaticMappable protocol
- Added missing
XMLStaticMappable
protocol - Improved required initializer in
XMLMappable
protocol - Added some helpful comments
Added support for Swift 4.2 and Xcode 10
- 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.
Mapping Array of single object
Hotfix, nodes with only attributes
- Fixed #2. Wrong XML String from nodes with attributes only.
Added innerText property in XMLMap
- 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