Skip to content

Releases: fastobo/fastobo-syntax

v0.8.0

28 Feb 21:05
v0.8.0
Compare
Choose a tag to compare

Changed

  • Bump pest dependency to v2.7.
  • Change rules for unreserved tags.
  • Split Boolean rule into two sub-rules for true and false literals.
  • Rename rules from ISO-8601 specification.

v0.7.4

05 Dec 16:04
Compare
Choose a tag to compare

Added

  • Re-export the pest crate in the crate namespace.

Changed

  • Bumped pest dependency to v2.5.1.

v0.7.3

04 Mar 17:54
Compare
Choose a tag to compare

Added

  • OboLexer::tokenize_all method to make sure the entire input is parsed.

v0.7.2

11 Feb 18:10
Compare
Choose a tag to compare

Fixed

  • Parsing of UrlId with scheme other than http.

Changed

  • Allow escaping reserved OBO characters with backslashes in IRIs.

0.6.2

28 Sep 16:12
v0.6.2
Compare
Choose a tag to compare

Fixed

  • Parser crashing on URLs missing a trailing slash after the host component
    (e.g. http://example.com).

0.6.1

28 Aug 22:29
v0.6.1
Compare
Choose a tag to compare

Fixed

  • Parser crashing on PropertyValue followed by a qualifier list.

0.6.0

28 Aug 13:25
v0.6.0
Compare
Choose a tag to compare

Added

  • Definition production rule to match value of def clauses.

Changed

  • Renamed OboLexer::parse to OboLexer::tokenize.
  • PropertyValue production rule now has two subrules ResourcePropertyValue
    and LiteralPropertyValue to aid constructing enum variants.
  • LiteralPropertyValue accepts any identifier as a datatype, not just
    xsd-prefixed datatypes.

0.5.0

23 Jul 16:05
v0.5.0
Compare
Choose a tag to compare

Changed

  • Renamed OboParser struct to OboLexer.

0.4.0

20 Jul 00:16
v0.4.0
Compare
Choose a tag to compare

Added

  • Support for ignoring full comment lines in entity and frames
    (#1).

0.3.8

23 Jan 16:50
v0.3.8
Compare
Choose a tag to compare

Fixed

  • Made grammar.pest support indented frames and clauses (event unconsistently).