Skip to content

Releases: fastobo/fastobo-syntax

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 28 Feb 21:05
v0.8.0

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

Choose a tag to compare

@github-actions github-actions released this 05 Dec 16:04

Added

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

Changed

  • Bumped pest dependency to v2.5.1.

v0.7.3

Choose a tag to compare

@github-actions github-actions released this 04 Mar 17:54

Added

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

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 11 Feb 18:10

Fixed

  • Parsing of UrlId with scheme other than http.

Changed

  • Allow escaping reserved OBO characters with backslashes in IRIs.

0.6.2

Choose a tag to compare

@althonos althonos released this 28 Sep 16:12
v0.6.2

Fixed

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

0.6.1

Choose a tag to compare

@althonos althonos released this 28 Aug 22:29
v0.6.1

Fixed

  • Parser crashing on PropertyValue followed by a qualifier list.

0.6.0

Choose a tag to compare

@althonos althonos released this 28 Aug 13:25
v0.6.0

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

Choose a tag to compare

@althonos althonos released this 23 Jul 16:05
v0.5.0

Changed

  • Renamed OboParser struct to OboLexer.

0.4.0

Choose a tag to compare

@althonos althonos released this 20 Jul 00:16
v0.4.0

Added

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

0.3.8

Choose a tag to compare

@althonos althonos released this 23 Jan 16:50
v0.3.8

Fixed

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