Skip to content

Releases: gcharita/XMLMapper

Alamofire 5 support for Requests subspec

21 Dec 22:12
Compare
Choose a tag to compare
  • Closed #31. Added support for Alamofire 5 in Requests subspec
  • Closed #14. Added support for CDATA wrapped values (breaking change see README section)

Hotfix optional attributes

13 Apr 15:47
Compare
Choose a tag to compare
  • Fixed #29. Issue with optional attributes in simple tags

Swift 5 and SPM improvements

24 Dec 13:45
Compare
Choose a tag to compare
  • Merged #25. Specify response encoding in Requests subspec
  • Converted to swift 5
  • Improved SPM support

Swift 4.2 and tags with XML encoded values

24 May 11:31
Compare
Choose a tag to compare
  • Fixed #23. Invalid XML string for tags with XML encoded values
  • Closed #24. Fixed redundant modifier warnings
  • Converted to swift 4.2

Preserve and change nodes ordering

04 Jan 21:01
Compare
Choose a tag to compare
  • Closed #15. Removed stripEmptyNodes from default ReadingOptions of XMLSerialization
  • Fixed #18. Added nodesOrder property in XMLMap to preserve or change the nodes ordering
  • Fixed nested mapping for attributes in XMLMap

XMLStaticMappable protocol

23 Jul 22:12
Compare
Choose a tag to compare
  • Added missing XMLStaticMappable protocol
  • Improved required initializer in XMLMappable protocol
  • Added some helpful comments

Added support for Swift 4.2 and Xcode 10

20 Jun 20:35
Compare
Choose a tag to compare
  • 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 of XMLMappable and dictionary of arrays of XMLMappable 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

01 Apr 20:49
Compare
Choose a tag to compare
  • Fixed #5. Mapping Array of single object.
  • Fixed #8. Threading problem in XMLObjectParser causing crash.

Hotfix, nodes with only attributes

16 Feb 22:12
Compare
Choose a tag to compare
  • Fixed #2. Wrong XML String from nodes with attributes only.

Added innerText property in XMLMap

04 Feb 20:26
Compare
Choose a tag to compare
  • Fixed changes that broke Swift 3.1 and Xcode 8.3 support
  • Added innerText property in XMLMap to map directly the text of current XML node #1
  • General code improvements