Skip to content

Releases: adam-fowler/xml-coding

v0.4.1

08 Jul 08:31
b6a2ae2
Compare
Choose a tag to compare
  • Fix decoding of optional values as attributes

v0.4.0

13 Jan 12:05
81e1e14
Compare
Choose a tag to compare
  • Remove Collection encoding code internal to XMLEncoder and XMLDecoder. Replace with this with property wrapper CustomCoding and coder structs ArrayCoder and DictionaryCoder for defining how collections should be encoded.
  • import FoundationXML on Linux
  • Renamed repo to xml-coding, and module to XMLCoding

v0.3.0

08 Aug 20:44
Compare
Choose a tag to compare
  • Changed to using Apache 2.0 license
  • Don't output newlines if flagged to ignore whitespace
  • Don't encode single or double speech marks when outputting XML text nodes

v0.2.0

19 Jul 16:02
Compare
Choose a tag to compare
  • Add options for parsing and outputting XML (preserve whitespace, compacted empty nodes, CDATA)
  • Added calculated vars index and level to XML.Node

v0.1.0

13 Jul 20:00
e21dc88
Compare
Choose a tag to compare

Initial version

  • includes XML representation
  • Encode codable to XML
  • Decode xml to codable