Changes for version 1.097 - 2012-06-07
- (Addition) Two new methods for RDF::TrineX::Parser::RDFa - rdfa_flavour and rdfa_version.
- (Update) @role no longer respects @vocab.
- Add RDFa1.1+role test suite to 'xt' - tests all pass.
Changes for version 1.096_04 - 2012-05-24
- (Addition) RDF::TrineX::Parser::RDFa - a less crufty API layered on top of RDF::RDFa::Parser.
- (Update) Implement minor changes for new version of Atom+RDFa draft spec.
Changes for version 1.096_03 - 2012-05-20
- (Addition) New output_graph and processor_and_output_graph methods.
- (Addition) RDF::RDFa::Parser Distiller PSGI in the 'examples' directory.
- (Bugfix) Fix crash in RDFa version guessing.
- (Packaging) Lots more work on 'xt' tests - can now output EARL, which is bundled in the 'meta' directory of the release.
- Allow unparsable markup (i.e. DOM cannot be generated) to result in a simple error (reported via error callbacks, etc) rather than croaking.
- ERR_CODE_CURIE_UNDEFINED is now a warning, not an error.
- Slight improvements to processor_graph, to allow it to pass test cases from RDFa 1.1 test suite.
Changes for version 1.096_02 - 2012-05-17
- (Addition) XHTML5 is now a host language in its own right - a mashup between HTML5 and XHTML1, but with added xml:base support.
- (Bugfix) The xml:base attribute was being ignored in a few places when it shouldn't have been.
- (Packaging) Now passing RDFa 1.1 test suite for RDFa 1.1 in XML, SVG and XHTML5.
- (Packaging) Promote an old OpenDocument example to a test case.
Changes for version 1.096_01 - 2012-05-16
- (Addition) RDF::RDFa::Parser::InitialContext.
- (Addition) Support HTML5 <data> element, and @value attribute.
- (Addition) Support HTML5 <time> element, and @datetime attribute.
- (Bugfix) Support CURIEs which end in colon.
- (Bugfix) When _:foo found in a predicate, don't generate a random bnode identifier, instead treat as a weird URI.
- (Packaging) Currently passing RDFa 1.1 test suite for RDFa 1.0 and 1.1 in HTML4, HTML5 and XHTML1 ('xt' tests, available in repo but not on CPAN).
- (Packaging) Start cleaning up 'examples' directory.
- (Removal) Dropped a little relative URI resolution hack that I don't think is needed any more.
- (Removal) Remove @profile support, plus entire profile mechanism.
- (Removal) Roll back @inlist plus @rev support.
- (Update) @vocab takes precedence over terms.
- (Update) Change RDFa 1.1 @typeof bindings; can bind to objects.
- (Update) Implement support for @property with resource objects.
- (Update) Replace rdfa:hasVocabulary predicate with rdfa:usesVocabulary.
Modules
flexible RDFa parser
configuration sets for RDFa parser
initially defined lists of prefixes and terms
DOM representation of an OpenDocument Format 1.2 file
RDF::Trine::Parser-compatible interface for RDF::RDFa::Parser