lp:ubuntu/trusty-proposed/librdf-trine-perl
- Get this branch:
- bzr branch lp:ubuntu/trusty-proposed/librdf-trine-perl
Branch merges
Branch information
Recent revisions
- 19. By Jonas Smedegaard <email address hidden>
-
* Favor recent perl over libscalar-
list-utils- perl.
* Set urgency=high to ease Perl transition (libscalar-list-utils- perl
dependency is versioned, and has libc6 as reverse dependency). - 18. By Jonas Smedegaard <email address hidden>
-
[ upstream ]
* New release.
BUG FIXES
+ Update Turtle lexer to look for whitespace (instead of a word
break) after 'a' when looking for the A token.
+ Work around a XML::Namespace bug in RDF::Trine::Namespace- >uri.
+ Fixed xt/pod-coverage.t to avoid checking modules which fail to
load.
NEW FEATURES
+ Added initial implementation of TriG serializer.
+ Added implementation of the RDF Patch exporter and serializer, and
ability to serialize model changes in RDF Patch format.
ENHANCEMENTS
+ Added ability to configure the LWP::UserAgent used through the
RDF::Trine framework.
+ Updated Turtle and TriG parsers and test suites to track W3C
standardization work.
+ Update bin/turtle_parse.pl to output N-Quads when the input format
contains quads.
+ Update RDF::Trine::Parser- >parse_ url_into_ model to accept a base
argument.
+ Allow lowercase hex codepoint values in N-Triples escapes in
RDF::Trine: :Parser: :NTriples.
OTHER
+ Use the :encoding(UTF-8) IO layer where previously just :utf8 was
used.
+ s/exists/defined/ in RDF::Trine::Parser- >parse_ url_into_ model.
+ Update the characters that may be used in blank node identifiers
in RDF::Trine::Node:: Blank-> new.
+ Added POD for RDF::Trine::Statement: :Quad-> graph (alias for
->context).
+ Updated RDF::Trine::Store: :Memory to generate SHA digests (for
ETag use) based on bytes, not unicode strings.
+ Add RDF::Trine::Statement: :Quad-> graph as an alias for
RDF::Trine: :Statement: :Quad-> context.
+ Updated t/serializer-trig.t to load RDF::Trine before any
sub-modules.
+ Added Test::Compile developer test xt/00_compile.t.[ Jonas Smedegaard ]
* Drop not directly usable alternate git source, and revert to keep
tracking md5sum of upstream tarball.
* Update copyright/licensing info:
+ Fix add a license pseudo-section.
+ Cover relicensed and extended testsuite (BSD-3-clause~W3C
licensed). - 17. By Jonas Smedegaard <email address hidden>
-
[ upstream ]
* New release.
API CHANGES
+ Punycode URIs are now left as-is (without decoding) in
RDF::Trine: :Node:: Resource- >new.
BUG FIXES
+ Fix handling of IRIs with codepoints > 127 in
RDF::Trine: :Node:: Resource.
+ Remove empty-string default in SQL schema of
RDF::Trine: :Store: :DBI::mysql and update code to compensate.
+ Remove bad calls to encode_utf8 in sse and as_ntriples methods of
RDF::Trine: :Node:: Resource.
NEW FEATURES
+ Split RDF::Trine::Iterator- >from_string into from_string and
from_bytes.
ENHANCEMENTS
+ Normalize IRI values before serialization in
RDF::Trine: :Node:: Resource- >as_ntriples and
RDF::Trine: :Node:: Resource- >compare.
OTHER
+ Update RDF::Trine::Serializer: :NTriples: :Canonical to use
$node->as_ntriples instead of $node->sse.
+ Add documentation noting that punycode will be decoded as a part
of N-Triples serialization.
+ Change use of utf8::all to utf8 in t/node.t.
+ Mark TryCatch as a build_requires instead of a requires module in
Makefile.PL. - 16. By Jonas Smedegaard <email address hidden>
-
* Stop needlessly recommending librdf-trin3-perl: Merely an
enhancement.
* Build-depend on librdf-query-perl and (in addition to recommend) on
librdf-rdfa-parser- perl and librdf- trine-node- literal- xml-perl:
Optionally used by testsuite.
Support dropping these build-dependencies for profile builds, and
document how in README.source. - 15. By Jonas Smedegaard <email address hidden>
-
[ upstream ]
* New release.
API CHANGES
+ Throw exception in RDF::Trine::Node:: Resource- >new when IRI
contains bad characters.
BUG FIXES
+ Fix RDF::Trine::Parser: :RDFXML to UTF-8 encode strings before
calling into the SAX parser.
+ Fix typo in exception throwing in RDF::Trine::Parser: :TriG.
+ Fix mistaken use of 'otherwise' exception handler in
turtle_tokenize. pl.
ENHANCEMENTS
+ Update Turtle parser to support the Turtle 2013 draft syntax.
+ Improve error handling in
RDF::Trine: :Parser- >parse_ url_into_ model.
+ Implement streaming version of
RDF::Trine: :Parser: :RDFXML- >parse_ file using parse_file from
XML::SAX.
OTHER
+ Remove use of given/when statements to make perl 5.18 happy.
+ Silence tracing code in RDF::Trine::Store: :Hexastore.
+ Add TryCatch to list of required modules.
+ Change key names and layout of nodemap data in Redis store.[ Jonas Smedegaard ]
* Add README.source emphasizing control.in file as *not* a
show-stopper for contributions, referring to wiki page for details.
* Add git URL as alternate source.
* Bump standards-version to 3.9.4.
* Bump packaging license to GPL-3+, and extend coverage for myself to
include current year.
* Stop tracking md5sum of upstream tarball.
* Build-depend on libtrycatch-perl.
* Extend copyright coverage for a convenience code copy.
* Extend copyright file Files section for W3C testsuite to include
turtle-2013 testsuite. - 14. By Jonas Smedegaard <email address hidden>
-
[ upstream ]
* New release.
API CHANGES
+ Changed RT:spog:* keys to be a hash with node ID data for each
quad position in Redis store.
ENHANCEMENTS
+ Treat data passed into parsers as characters.
+ Improve the error message when trying to parse an empty RDF/XML
string.
+ Added get_graphs as an alias for get_contexts in RDF::Trine::Model
and RDF:Trine::Model: :Dataset.
OTHER
+ Test to see if DBD::Pg is installed in test suite.
+ Added turtle command line tools turtle_parse.pl,
turtle_benchmark. pl, and turtle_tokenize.pl. [ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://anonscm. debian. org). - 13. By Jonas Smedegaard <email address hidden>
-
Fix (build-)depend on recent libscalar-
list-utils- perl: Version in
perl-modules causes problems. - 12. By Jonas Smedegaard <email address hidden>
-
* New upstream release.
Highlights:
+ Replaced old Turtle and TriG parsers with new streaming
implementations.
+ Added RDF::Trine::Node:: Literal- >canonicalize method.
+ Updated RDF::Trine::Parser: :Redland to construct a new parser
object on each parse (avoiding a bug in redland).
+ Applied partial patch to 'fix interaction with
HTML::Data:: Parser' .
+ Added POD to RDF::Trine and RDF::Trine::Store: :DBI.
+ Silenced undefined warnings in RDF::Trine::Parser: :Turtle: :Lexer.
+ Silenced warning of cartesian joins in
RDF::Trine: :Store: :Hexastore. [ Jonas Smedegaard ]
* Bump debhelper compatibility level to 8.
* Update package relations:
+ (Build-)depend on libmoose-perl and libmoosex-arrayref- perl.
+ Relax to build-depend unversioned on cdbs: Needed version
satisfied in stable, and oldstable no longer supported.
* Update copyright file:
+ Expand Files section authored by Toby Inkster, and extend
coverage.
+ Fix use comment and license pseudo-sections to obey silly
restrictions of copyright format 1.0. - 10. By Jonas Smedegaard <email address hidden>
-
* Update package relations:
+ Stop build-depending on libtest-pod-perl or
libtest-pod-coverage- perl: Correctly dropped in 0.137-1 (sorry,
Florian!).
+ Suggest libredis-perl.
+ Fix recommend librdf-perl.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/utopic/librdf-trine-perl