Releases: fastobo/fastobo
Releases · fastobo/fastobo
v0.15.2
v0.15.1
Added
IntoIterator
trait implementation for&QualifierList
and&mut QualifierList
.fastobo::syntax::pest
re-exporting thepest
crate to use withfastobo::syntax
.
Changed
- Bump
smartstring
dependency tov1.0
. - Bump
obofoundry
test dependency tov0.10
. - Bump
fastobo-syntax
tov0.7.4
. - Bump
darling
derive dependency tov0.14
. - Bump
ordered-float
dependency tov3.4.0
.
v0.15.0
Added
as_id
andas_id_mut
methods toIdent
newtype wrappers.as_prefixed
,as_unprefixed
andas_url
methods to destructurateIdent
variants.
Changed
- Shorten
Frame
andEntityFrame
methods by removing the_frame
suffix where applicable.
v0.14.2
Added
- Conversion traits to build a
TermClause
orTypedefClause
from aSynonym
orPropertyValue
. - Unescaping of IRI containing OBO-escaped path components.
Fixed
- Parsing of
Url
identifiers with a scheme different of HTTP.
v0.14.1
Fixed
- Rendering of documentation on
docs.rs
.
v0.14.0
Added
IsoDate
andIsoTime
to manage individuals components of anIsoDateTime
.CreationDate
to store the date declared in acreation_date
clause.Display
andOrderable
trait implementations forast::Frame
.
Changed
- Bump
fastobo-syntax
dependency tov0.7.1
. - Use string interning for all identifier types allowing reference counting for common strings.
fastobo::parser::FromPair
trait now takes a cache argument for interning strings.XrefList::from_pair
andQualifierList::from_pair
will now useXref::from_pair
andQualifier::from_pair
instead ofFromStr::from_str
like before.
Fixed
OboDoc.assign_namespaces
will not raise aCardinalityError
on documents where all entities already have a namespace clause.OboDoc.sort
will not clone identifiers anymore before comparing entities.
0.13.2
0.13.1
0.13.0
Changed
- Make
PrefixedIdent
store both ID components contiguously and make it immutable. - Bumped outdated dependencies.
- Replaced
err-derive
withthiserror
to derivestd::error::Error
on error types.
Fixed
- Compilation issues caused by latest version of
syn
.
Removed
fastobo::ast::id::local
module.