1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358
|
RDF-RDFa-Parser
===============
Created: 2009-01-13
Home page: <https://metacpan.org/release/RDF-RDFa-Parser>
Bug tracker: <http://rt.cpan.org/Dist/Display.html?Queue=RDF-RDFa-Parser>
Maintainer: Toby Inkster <mailto:tobyink@cpan.org>
1.097 2012-06-07 # RDFa 1.1 Release Candidate 7
- (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.
1.096_04 2012-05-24 # RDFa 1.1 Release Candidate 6.04
- (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.
1.096_03 2012-05-20 # RDFa 1.1 Release Candidate 6.03
- (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.
1.096_02 2012-05-17 # RDFa 1.1 Release Candidate 6.02
- (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.
1.096_01 2012-05-16 # RDFa 1.1 Release Candidate 6.01
- (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.
1.096 2011-10-13 # RDFa 1.1 Release Candidate 6
- (Packaging) Build package with Module::Package::RDF
- (Packaging) Move some tests from 't' to 'xt'.
- (Update) use 5.010
- Allow @inlist to work with @rev.
1.095 2011-09-23 # RDFa 1.1 Release Candidate 5
- (Addition Update) Add 'inlist_attr' option, and enable it for RDFa 1.1.
This enables support for RDF Collections.
- (Addition Update) Add 'src_sets_object' option, and enable it for RDFa
1.1.
- (Addition Update) Add 'vocab_triple' option, and enable it for RDFa 1.1.
- (Addition Update) RDF::RDFa::Parser::Profile::RDFa11 for the default
RDFa 1.1 profile.
- (Addition) 'processor_graph' method.
- (Removal) RDF::RDFa::Parser no longer does any HTTP caching. Caching
should be handled at the application level.
- (Update) Change 'profiles' option to 'profile_attr', and disable it for
RDFa 1.1 to match forthcoming WD.
1.094 2011-02-09 # RDFa 1.1 Release Candidate 4
- (Addition) Include 'tagsoup' configuration set for dealing with content
from the wild.
- (Addition) The opengraph method now recognises the old Open Graph
Protocol namespace for better backcompat.
- (Bugfix) @prefix wasn't working - ignored all but the first prefix.
- (Documentation Update) Copyright 2011.
- (Documentation) Improve SYNOPSIS section.
- (Update) Support new RDFa 1.1 feature where XMLLiterals are recursed
into.
- Issue warning when encountering a profile URI contains a fragment
identifier.
- Issue warning when encountering a profile that is not a valid URI.
- The opengraph method now returns the first value in the list when called
in scalar context. (Previously returned an arrayref.)
1.093 2010-12-09 # RDFa 1.1 Release Candidate 3
- (Addition) Support @cite - not part of RDFa, but often provides useful
information.
- (Addition) Support @longdesc - not part of RDFa, but often provides
useful information.
- (Bugfix) Fix failure parsing embedded RDF/XML with blank nodes.
- (Bugfix) new_from_url didn't work when called without a Config object.
- @graph is now parsed like @about by default.
- Change cache directory.
- Clarify language around default prefix versus default vocabulary (or in
RDFa 1.0 default prefix versus 'no prefix'). This involved renaming a
couple of configuration options: prefix_default => vocab_default;
prefix_empty => prefix_default.
- Deprecated pretriple_literal and pretriple_resource callbacks - use
ontriple instead.
- IETF link types now use an aggressively cached copy of
http://www.iana.org/assignments/link-relations/link-relations.xml.
- Improve HTTP caching behaviour.
- Second parameter to ontriple callback is now a hashref of elements
rather than just the current element - this change is to help support
the RDFa API.
- Use official GRDDL profile URI for hard-coded support for GRDDL keywords
instead of previously used internal identifier.
1.092 2010-10-20 # RDFa 1.1 Release Candidate 2
- (Bugfix) The final prefix defined in @prefix was being ignored due to a
regexp bug. Fixed.
- (Bugfix) There was an inconsistency between the code and documentation
for the name of the oncurie/ontoken callback. It's now called ontoken.
- If @graph support is enabled, and RDFa attributes are being used in a
non-standard namespace, assume @graph is in that namespace too.
- Load Profile modules via Module::Pluggable.
- RDFa Profiles establish both a case-sensitive and case-insensitive term
mapping.
- Reimplement RDFa 1.0 keyword concept using profiles.
- Strongly deprecate keyword_bundles config option - use default_profiles
instead.
1.091 2010-10-06 # RDFa 1.1 Release Candidate 1
- (Addition) Support rdfa:vocabulary in Profiles.
- (Packaging) Add test cases covering @profile.
- Generate less-predictable blank node identifiers.
- Various clean-ups.
1.09_11 2010-06-16 # RDFa 1.1 Preview 11
- (Addition) Support for OpenDocument's slightly unusual flavour of RDFa.
- (Documentation) Rearrange some of the documentation in the FEATURES
section.
- Auto-Config fixes and clean-ups.
- Various media-type handling clean-ups.
1.09_10 2010-05-27 # RDFa 1.1 Preview 10
- UTF-8 fixes necessitating requiring a newer version of RDF::Trine.
1.09_09 2010-05-26 # RDFa 1.1 Preview 9
- (Addition) Allow Config.pm to provide a list of default profiles to the
parser.
- (Addition) Handle <?profile ?> processing instructions.
- (Addition) Hard-coded the Yahoo SearchMonkey profile.
- Improved DataRSS support; differentiate between DataRSS and plain Atom.
1.09_08 2010-05-21 # RDFa 1.1 Preview 8 - bugfix edition
- (Bugfix) Remove 'my' from a couple of lines.
1.09_07 2010-05-21 # RDFa 1.1 Preview 8
- Allow an LWP::UserAgent to be supplied when configuring the parser.
1.09_06 2010-05-05 # RDFa 1.1 Preview 7
- (Bugfix Packaging) Test Suite tests are failing on systems that don't
have RDF::Query; make these tests optional.
- (Bugfix) @profile properly supports multiple URIs.
- Support case-sensitive/-insensitive prefixes on a prefix-by-prefix basis
rather than parser-by-parser.
1.09_05 2010-05-01 # RDFa 1.1 Preview 6
- (Bugfix Packaging) Tests require File::Slurp. Add this dep to
Makefile.PL.
1.09_04 2010-04-24 # RDFa 1.1 Preview 5
- (Addition) Special Open Graph Protocol support.
- (Addition) new_from_url shortcut.
- (Bugfix) Fix auto_config.
- (Packaging Regression) Makefile.PL doesn't reflect proper requirements
from running tests.
- (Packaging Update) Integrate official RDFa test suite into module tests.
- (Packaging Update) Provide more inclusive XML DTD catalogue.
1.09_03 2010-04-21 # RDFa 1.1 Preview 4
- (Addition) Support @role attribute.
- (Update) Use latest list of IANA terms from
draft-nottingham-http-link-header-09.txt.
1.09_02 2010-04-21 # RDFa 1.1 Preview 3
- (Addition) New 'oncurie' callback.
- (Bugfix) Allow CURIEs to have zero-length suffixes.
- (Regression) Broke auto_config.
- Deprecate OPTS_XXXX functions in favour of a new
RDF::RDFa::Parser::Config object which allows host languages and RDFa
versions to be combined more flexibly.
- Refactor error handling code to add a new 'onerror' callback, and an
'errors' method to get a list of errors.
1.09_01 2010-04-19 # RDFa 1.1 Preview 2
- (Bugfix Packaging) Fix packaging problem (profile modules were not in
MANIFEST).
1.09_00 2010-04-19 # RDFa 1.1 Preview
- (Addition) Support @profile attribute to load externally-defined
keywords and terms.
- (Addition) Support @vocab attribute to set default attribute.
- (Bugfix) Don't use <img alt> in plain literal stringification.
- (Bugfix) Properly enforce scoping of prefix mappings (use Storable
qw/dclone/).
- (Regression) Broke support for CURIEs with zero-length suffxes.
- (Update) Change syntax of @prefix to match current RDFa 1.1 editors'
drafts.
- Refactor a lot of code, especially CURIE processing.
1.00.002 2010-04-09
- (Bugfix) Properly enforce scoping of prefix mappings (use Storable
qw/dclone/).
1.00.001 2010-03-26
- (Bugfix) Don't use <img alt> in plain literal stringification.
1.00 2010-02-18 # Stable
- Release RDF::RDFa::Parser 1.00 and RDF::RDFa::Parser::Redland 1.00.
1.00_02 2010-02-05 # 1.00 Preview''
- (Documentation) Document Atom support better.
- (Documentation) Document HTML support better.
- (Documentation) Document RDF/XML support better.
- (Documentation) Document SVG support better.
- Arrange methods in a more sensible order for documentation.
1.00_01 2010-02-04 # 1.00 Preview'
- (Documentation) Fix double use of &consume in POD SYNOPSIS.
- (Update) POD NAME section short description to match description in CPAN
registered modules list.
1.00_00 2010-01-29 # 1.00 Preview
- (Documentation) Correct name of XML::Atom::OWL module in POD.
- (Documentation) Document auto-config in non-XHTML XML.
- (Documentation) Improve named graph documentation.
- (Removal) &named_graphs no longer supported as a way to enable named
graph support.
- (Removal) &set_callbacks no longer supports old argument syntax.
0.30 2010-01-18 # Version 3 (kinda)
- (Addition Packaging) Include a catalogue of doctypes to speed up XML
parsing.
- (Addition) Add support for a default prefix (different from empty
prefix).
- (Addition) Change set_callbacks parameters and support additional
callbacks.
- (Addition) Special support for RDFa in Atom (Yahoo's weirdly-named
'DataRSS').
- (Documentation Update) Copyright 2010.
- (Packaging Update) Upgrade distribution to my new packaging regime
(signatures, auto-generated changelogs, etc)
0.22 2009-12-03
- (Addition) Add Auto Config feature.
- (Addition) Allow case-insensitive CURIE prefixes (optional, good for
HTML).
- (Addition) Allow suffix-less CURIEs without colons (optional).
- (Addition) Empty CURIE prefix can be configured (optional).
- (Addition) Flexible keyword extensibility (optional).
- (Addition) Make xml:lang support optional (enabled by default).
- (Addition) Special rel='alternate stylesheet' handling (optional, good
for HTML5).
- (Bugfix) Various test case compliance fixes (passes HTML4 and HTML5 test
suites)
0.21 2009-11-28
- (Addition) Use RDF::Trine::Node::Literal::XML if it exists.
- (Bugfix) Various test case compliance fixes (passes XHTML test suite).
0.20 2009-11-24 # Version 2 (kinda)
- (Addition) Add optional support for XFN 1.1 keywords.
- (Addition) Add optional support for embedded RDF/XML.
- (Addition) Add optional support for xml:base.
- (Addition) Allow various parsing options to be passed to constructor.
- (Removal) Diallow Safe CURIEs in @src/@href.
- (Update) Module SVN repository now at
<http://goddamn.co.uk/svn-web/perlmods/browse/>
- (Update) The graph() and graphs() methods now return RDF::Trine::Model
objects.
- Support for @lang now optional, off by default.
- Support for @prefix now optional, off by default.
- Support for HEAD, BODY and BASE elements now optional, on by default.
- Support for extended @rel/@rev now optional, off by default.
- Support for full URIs instead of CURIEs now optional, off by default.
0.11 2009-01-19
- (Update) Make named graphs handling more predictable for triples spread
across multiple elements.
0.10 2009-01-19
- (Addition Documentation) Improve documentation and include it inline in
the module code.
- (Addition Update) More test cases, including XML Literals and named
graphs.
- (Addition) Support for KjetilK's named graph idea.
- (Bugfix) Fix broken support for XML literals.
0.04 2009-01-14
- (Addition) Include some test cases as part of the installation.
- (Addition) Provide graph() method to output graph.
- Rewrite callback stuff.
0.03 2009-01-14
- (Bugfix) Bugfix for @property.
0.02 2009-01-13
- (Bugfix) Fix bug in Turtle output.
- Add KjetilK's patch.
- Disable thing-described-by.org URIs by default.
- Make XML parser more tolerant.
0.01 2009-01-13 # Original version
|