File: Changes

package info (click to toggle)
librdf-rdfa-parser-perl 1.097-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 2,948 kB
  • sloc: perl: 6,582; makefile: 7; xml: 6; sh: 1
file content (358 lines) | stat: -rw-r--r-- 14,057 bytes parent folder | download | duplicates (2)
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