The new release includes quite a few refinements such as auto registering the
vocabularies via the inherited hook and adding various DataTypes such as
Boolean, Float, ISO8601Date, etc.
To improve output when using pp or y on Item#to_h the vocabulary has
been removed.
There are a couple of changes to watch out for:
- When describing a vocabulary
typeshas been deprecated in favour ofextract. This was done in case greater flexibility was needed at a later date by providingextractwith a block. If this happensextractwould make more sense as a name. Stringcan no longer be used as a type when describing aVocabulary, instead useDataType::Text- Properties marked as
has_onenow output a single value instead of anArray Document#searchnow only uses aRegexpto search with as this greatly simplified the code
The project would benefit from greater collaboration, to aid this Bundler
support has been added.
To see the complete list of changes, please have a look at the CHANGELOG.