Skip to content

Latest commit

 

History

History
96 lines (64 loc) · 4.41 KB

CHANGELOG.md

File metadata and controls

96 lines (64 loc) · 4.41 KB

Change Log

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 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

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 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.

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 in XMLMap 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 in XMLSerialization
  • 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 in XMLMappable protocol
  • Fixed compiler warnings
  • Small improvements

0.1.0 (2017-09-27)

  • Initial release
  • Basic XML mapping