Skip to content

Releases: kareman/FootlessParser

Swift 5

07 Apr 22:23
Compare
Choose a tag to compare
  • Update for Swift 5.
    While still working with 4.2 and 4.1.

  • Readme: use https, simplify some text.

  • Readme: fix code samples so they actually compile.
    They were using the good old function curry syntax.

Swift 4.2

21 Oct 21:41
Compare
Choose a tag to compare

Enable compiling with both Swift 4.2 and 4.1.

Swift 4.1

23 Apr 20:37
Compare
Choose a tag to compare
  • Improve performance of Character-to-String version of oneOrMore parser (#15)
    Fix exhaust stack.
  • Update to Swift 4.1.

Release version 0.4.1.

17 Nov 02:52
Compare
Choose a tag to compare

Readme: add banjun/NorthLayout to examples, shorten podspec instructions

Explicit iOS Support (#14)

  • Explicitly support iOS back to version 10.3 (arbitrary one version back rule)
  • Set build number explicitly to ensure it is set for Carthage builds. This is required for app store submission. Add additional iOS architectures to supported list.

Silence Xcode 9.1 warnings.

  • Remove uses of CharacterView. String is a collection again.

Swift 4

22 Sep 21:46
Compare
Choose a tag to compare

Updated for Swift 4.

Swift 2.0

16 Sep 02:41
Compare
Choose a tag to compare

Updated to Swift 2.0.
parse function throws errors instead of returning a Result enum.

v0.1.4

31 Aug 18:02
Compare
Choose a tag to compare
  • Clean up code.
  • Remove the Runes framework, as it is no longer used.
  • Fix build error after clean build.
  • Readme: Add link to Swift 2.0 version.

v0.1.3

17 Jun 00:27
Compare
Choose a tag to compare
  • Set valid Mac architecture to only 64-bit.

  • Set required antitypical/Result version to exactly 0.4.4.

    Its master branch now contains Swift 2 code. I will wait for at least beta 2 before I start with that. That being said, I can hardly wait :-)

v0.1.2

15 Jun 23:55
Compare
Choose a tag to compare
  • Massively update the readme.
  • Create versions of 'assertParseSucceeds' for collections.
  • Add ‘count’ parser for repeating a parser a number of times.
  • Simplify documentation.
  • Add character version of ‘count’ which returns a string.
  • Add ‘fail’ parser for customizing error messages.
  • Add ‘extend’ function for joining 2 collections together.
  • Add version of ‘count’ which supports ranges.
  • Add 'tokens' parser for parsing several tokens in a row, like e.g. a string.
  • Update readme with sections on definitions and operators.

v0.1.1

07 Jun 19:59
Compare
Choose a tag to compare
  • you no longer need to import the Runes framework.
  • added parsers "oneOf”, “noneOf”, “not”.
  • small cleanup of error messages and debug printing.
  • added CSV test data and test parser with time profiling.