Skip to content

Releases: glennib/z157

v2.0.1

10 May 20:08
8c14463

Choose a tag to compare

Other

  • Add test for empty fields
  • Rename test functions
  • Fix typo

v2.0.0

09 May 20:50
d743fd1

Choose a tag to compare

Added

  • [breaking] Allow parsing without taking ownership.

v1.0.2

06 May 12:46
e82bcfe

Choose a tag to compare

Other

  • Let expected output be doctest

v1.0.1

22 Feb 16:43
f879880

Choose a tag to compare

Other

  • grammar
  • Upgrade winnow to 0.7.3
  • cargo update
  • Upgrade to 2024 edition

v1.0.0

06 Jan 20:35

Choose a tag to compare

Other

  • No changes.

v0.6.0

06 Jan 20:12
85bd8eb

Choose a tag to compare

Added

  • [breaking] Remove Copy from Field to increase future compatibility
  • [breaking] make Field methods take self by ref to increase future compatibility

v0.5.0

06 Jan 19:55
fd9ab0d

Choose a tag to compare

Fixed

  • [breaking] Parse ! as negation instead of -, as per the spec

Other

  • (fuzz) del logs does not need target
  • (fuzz) make just commands generic over fuzz target
  • (fuzz) Rename fuzz_target_1 to parse_walk

v0.4.0

28 Dec 21:54
16ec7f4

Choose a tag to compare

Added

  • Add leaves iterator method to Tree
  • [breaking] Use impl iterator instead of concrete types

Fixed

  • [breaking] Fix problem where Tree::walk returns empty root node

Other

  • Add fuzz logs to gitignore
  • Add example program
  • Add tests for field walk and children
  • Add root node test
  • Add fuzzing
  • Move inputs to separate directory

v0.3.2

27 Dec 14:46
2f71b5c

Choose a tag to compare

Added

  • Add has_children

Other

  • Add bench workflow
  • configure bench
  • Reordering of parser fields improves performance of small inputs.
  • Increase sample size and sample time for benchmarking
  • Add benchmarks
  • Format, test, lint

v0.3.1

21 Dec 21:58
4a7cad6

Choose a tag to compare

Other

  • Fix docs