Skip to content

Latest commit

 

History

History
130 lines (84 loc) · 2.67 KB

CHANGELOG.md

File metadata and controls

130 lines (84 loc) · 2.67 KB

Changelog

Version 4.6.1

  • Merged: #177

Version 4.6.0

  • Merged: #170, #175
  • Fixed: #169, #172, #173, #174
  • Update project for Xcode 12

Version 4.5.0

  • Import FoundationXML on Linux (PR #159)
  • Minor fix for XML attributes order #148
  • Update "swift_versions" in podspec file

Version 4.4.0

  • Migrated to Swift 5 with Xcode 10.2 (10E125)
  • Merged: #155, #156

Version 4.3.3

  • Fixed Package.swift

Version 4.3.2

  • Minor changes

Version 4.3.1

  • Migrated to Swift 4.2 with Xcode 10.0 (10A254a)
  • Merged: #150
  • Fixed: #149

Version 4.3.0

  • Migrated to Swift 4.1 with Xcode 9.3 (9E145)
  • Merged: #139, #140, #144

Version 4.2.2

  • Fixed #133

Version 4.2.1

  • Merged #132

Version 4.2.0

  • Migrated to Swift 4 with Xcode 9.1
  • Minor bug fixes, improvements and refactoring
  • Merged: #114, #116, #125, #127, #131
  • Fixed: #113, #117, #129

Version 4.1.0

  • Convenience typed accessors are now optional instead of having default values
  • Minor bug fixes, improvements and refactoring:
    • Merged: PR#104, PR#108
    • Fixed: #105, #106

Version 4.0.2

  • Merged few PRs & other minor fixes

Version 4.0.1

  • Fixed minor issue with Xcode

Version 4.0.0

  • Code updated for Swift 3.0
  • Sources reorganized from single to multiple files
  • Changed method and property names to fit better ("swiftyfying")
  • Fixed all build warnings and errors in Xcode 8.0 GM (8A218a)
  • Merged some PRs & fixed some reported issues

Version 3.0.0

  • Fixed deprecation warnings in Xcode 7.3 (7D175)
  • Improved error handling logic (now returns empty element with error property)
  • Replaced escapedStringValue property with xmlEscaped property (String extension)
  • Added escaping of attribute values
  • Added xmlStringCompact property
  • Added support for Swift Package Manager
  • Added ability to create and configure NSXMLParserOptions from another package
  • Removed inheritance from NSObject (in AEXMLElement)
  • Created separate example project (AEXMLDemo)
  • Fixed several reported issues
  • Documentation improvements

Version 2.1.0

  • Fixed deprecation warnings in Xcode 7.3 Beta (Swift 2.2)
  • Added possibility to configure options for NSXMLParser
  • Added Changelog :)

Version 2.0.1

  • Added support for Carthage
  • Added support for watchOS and tvOS

Version 2.0.0

  • API changes
  • Fixed build errors and warnings in Xcode 7.0
  • Bumped deployment target to iOS 8.0
  • Added error throwing instead of NSError & nil
  • Added support for OSX

Version 1.3.1

  • Moved documentation from README.md to code

Version 1.3.0

  • Fixed memory leak
  • Added option to remove element from parent
  • Some more unit tests

Version 1.2.1

  • Released to CocoaPods

Version 0.0.1

  • Initial version