Skip to content

Latest commit

 

History

History
65 lines (42 loc) · 1.63 KB

File metadata and controls

65 lines (42 loc) · 1.63 KB

Changelog

Version 0.1.0

Released 2017-03-15

  • Adding basic Parser structure, unit tests and docs.
  • Setup the basic project structure with Swiftlint and TravisCI.
  • Give the project targets for iOS, Mac, tvOS and watchOS.
  • Make the project available to Cocoapods, Carthage and the SPM.

Version 0.2.0

Released 2017-04-11

  • Add basic combinators to deal with extending the parser structure.
  • Add basic operators to compose parsers into more useful parsers.
  • Add convenience parsers for characters, numbers and strings.

Version 0.3.0

Released 2017-09-17

  • Add swift version file.
  • Update Swift version and documentation for Swift 3.1.

Version 1.0.0

Released 2017-09-18

  • Add import for Foundation on files which contain character sets.
  • Bump to release.

Version 1.1.0

Released 2017-09-27

  • Swift 4 and Xcode 9 updates.
  • Swiftlint version update to 0.22.0
  • Add failure messages to all XCFail test cases.

Version 2.0.0

Released 2019-08-18

  • Swift 5 and Xcode 10.3 updates.
  • Swiftlint version update to 0.34.0
  • Remove string copies using Swift 5 string updates.
  • Remove some typealiases masking Swift types for transparency.
  • Increase unit test readability.

Version 2.0.1

Released 2019-08-20

  • Update to Swift Package Manager to make compatible with Swift 5.
  • This version is only required is using SPM.

Version 2.1.0

Released 2019-09-30

  • Update to Swift Package Manager to make compatible with Swift 5.1.
  • Added Swift package manager capabilities to all platforms.
  • Updated Swift code to take advantage of Swift 5.1 features.
  • Swiftlint version update to 0.35.0