RDF-Trine
view release on metacpan or search on metacpan
Changes.ttl view on Meta::CPAN
doap:revision "1.005" ;
doap:created "2013-05-27" ;
];
asc:changes [
asc:addition "Updated Turtle parser to support the Turtle 2013 draft syntax." ;
asc:update "Throw exception in RDF::Trine::Node::Resource->new when IRI contains bad characters." ;
asc:update "Fix RDF::Trine::Parser::RDFXML to UTF-8 encode strings before calling into the SAX parser (related to github pull request #82)." ;
asc:update "Fixed typo in exception throwing in RDF::Trine::Parser::TriG." ;
asc:update "Fixed mistaken use of 'otherwise' exception handler in turtle_tokenize.pl." ;
asc:update "Improved error handling in RDF::Trine::Parser->parse_url_into_model." ;
asc:update "Implemented streaming version of RDF::Trine::Parser::RDFXML->parse_file using parse_file from XML::SAX." ;
asc:update "Removed use of given/when statements to make perl 5.18 happy." ;
asc:update "Silence tracing code in RDF::Trine::Store::Hexastore." ;
asc:update "Added TryCatch to list of required modules." ;
asc:update "Changed key names and layout of nodemap data in Redis store." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.004.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.003.tar.gz> ;
Changes.ttl view on Meta::CPAN
<http://kasei.us/code/files/RDF-Trine-1.001.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.000.tar.gz> ;
doap:Version [
doap:revision "1.001" ;
doap:created "2012-10-05" ;
];
asc:changes [
asc:update "Replaced old Turtle and TriG parsers with new streaming implementations." ;
asc:update "Added RDF::Trine::Node::Literal->canonicalize method." ;
asc:update "Updated RDF::Trine::Parser::Redland to construct a new parser object on each parse (avoiding a bug in redland)." ;
asc:update "Applied partial patch to 'fix interaction with HTML::Data::Parser' (from Dorian Taylor; commit 9b713b23b6)." ;
asc:update "Added Moose and MooseX::ArrayRef to prerequisites list." ;
asc:update "Updated code style to work with Perl::Critic core policies." ;
asc:update "Added POD to RDF::Trine and RDF::Trine::Store::DBI (based on patch from Evan Carew)." ;
asc:update "Fixed bareword bug in RDF::Trine::Parser when UUID::Tiny is not available." ;
asc:update "Silenced undefined warnings in RDF::Trine::Parser::Turtle::Lexer." ;
asc:update "Updated required version of perl to 5.10." ;
asc:update "Silenced warning of cartesian joins in RDF::Trine::Store::Hexastore." ;
Changes.ttl view on Meta::CPAN
doap:Version [
doap:revision "0.124" ;
doap:created "2010-06-21" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Iterator->count method." ;
asc:addition "Added ability to access the number of rows returned from RDF::Trine::Iterator::Bindings::as_string." ;
asc:addition "Added RDF::Trine::Model::Dataset for constructing views over a model, and RDF::Trine::Model->dataset_model constructor method." ;
asc:addition "Added missing use of Encode to RDF::Trine::Store::Redland." ;
asc:addition "Added bin/rdf_transcode.pl for (streaming) conversion between RDF serialization formats." ;
asc:addition "Added ability for RDF::Trine::Store::Memory to load RDF files by URI in _new_with_string." ;
asc:update "Updated quality value heuristics in RDF::Trine::Serializer::negotiate to prefer turtle if no accept headers are supplied." ;
asc:update "Fixed RDF::Trine::Iterator::Bindings::as_string to respect $max_result_size argument." ;
asc:update "RDF::Trine::Iterator::Bindings::as_string now returns unescaped strings." ;
asc:update "Updated RDF::Trine::Parser::parse_url_into_model to fall back on file extension heuristics if the media-type based parse fails." ;
asc:update "Updated RDF::Trine::Parser::RDFJSON to throw an error if input isn't valid JSON." ;
asc:update "Updated RDF::Trine::Model to throw an error if not passed a store object." ;
asc:update "Fixed bug in handling of quads in RDF::Trine::Model::get_pattern and RDF::Trine::Store::get_pattern." ;
asc:update "Updated RDF::Trine::Store::DBI and RDF::Trine::Store::Memory to not return the default (nil) context from get_contexts." ;
asc:update "Fixed bug in RDF::Trine::Store::Memory::_get_statements_quad that would infinite loop after removing statements." ;
Changes.ttl view on Meta::CPAN
asc:addition "Added RDF::Trine::Parser::parse_file_into_model method." ;
asc:addition "Added RDF::Trine::Serializer::NQuads." ;
asc:addition "Added RDF::Trine::Serializer::negotiate constructor." ;
asc:addition "Added RDF::Trine::Serializer::new constructor based on requested serializer name." ;
asc:addition "Added RDF::Trine::Exporter::CSV for serializing variable bindings." ;
asc:addition "Added Text::CSV and HTTP::Negotiate to RDF::Trine prereq list." ;
asc:update "Fixed exception thrown on unrecognized parser name." ;
asc:update "Removed dependency list and added perlrdf link to POD in RDF::Trine and RDF::Query." ;
asc:update "Updated RDF::Trine::Serializer::Turtle->new API to take %args instead of \\%namespaces." ;
asc:update "Updated RDF::Trine::Serializer::RDFXML to take %args and properly accept and serialize xmlns namespaces." ;
asc:update "Updated RDF::Trine::Parser::RDFa to use streaming parsing (instead of materializing the graph first)." ;
asc:update "Updated RDF::Trine::Model::_debug to use quad semantics when getting statement iterator." ;
asc:update "Updated t/parser-turtle.t to use File::Glob::bsd_glob for cases where the test directory's path contains whitespace." ;
asc:update "Removed redundant parse_into_model methods from RDF::Trine::Parser subclasses." ;
asc:update "Renamed examples/create_store.pl to examples/foaf_labels.pl." ;
asc:update "Fixed bug in turtle serializer that improperly serialized bnode objects 'belonging' to a parent bnode." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.117.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
Changes.ttl view on Meta::CPAN
asc:addition "Added RDF::Trine::Iterator::SAXHandler::rate method." ;
asc:addition "Added Time::HiRes as prerequisite to META.yml and Makefile.PL." ;
asc:update "Removed Bloom::Filtere from the list of prerequisites (functionality has moved to RDF::Query)." ;
asc:update "SQL compiler now doesn't select statement contexts unless called via get_statements (not get_pattern)." ;
asc:update "RDF::Trine::Iterator::Graph::as_bindings now can be called with no arguments (uses default names)." ;
asc:update "Moved the nested hash join from ::Iterator to ::Iterator::Bindings." ;
asc:update "Pipelined the code for nested loop joins on binding iterators." ;
asc:update "Fixed bug in ::Model::StatementFilter to call join_steams in ::Iterator::Bindings." ;
asc:update "Fixed bug in ::Iterator::Graph::as_bindings where not all arguments are ::Node::Variable objects." ;
asc:update "Updated SPARQL XML Results namespace for boolean iterators." ;
asc:update "Replaced XML::Twig code with new XML::SAX parser (allowing streaming parsing)." ;
asc:update "Moved as_sparql methods from RDF::Trine:: to RDF::Query:: classes." ;
asc:update "RDF::Trine::Iterator::smap now allows overriding default construct_args (e.g. binding names)." ;
asc:update "Fixed RDF::Trine::Model::StatementFilter::get_pattern to project away unused variables (fixing a bug that caused joining to always fail)." ;
asc:update "Updated example turtle parser to accept URLs as command line arguments." ;
asc:update "Turtle parser now removes dashes from the UUIDs used for blank node IDs." ;
asc:update "Updated all RDF::Trine modules to use consistent VERSION number for 0.106 release." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.105.tar.gz>
* 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 (related to github pull request #82).
Fixed typo in exception throwing in RDF::Trine::Parser::TriG.
Fixed mistaken use of 'otherwise' exception handler in turtle_tokenize.pl.
* ENHANCEMENTS
Updated Turtle parser to support the Turtle 2013 draft syntax.
Improved error handling in RDF::Trine::Parser->parse_url_into_model.
Implemented streaming version of RDF::Trine::Parser::RDFXML->parse_file using parse_file from XML::SAX.
* OTHER
Removed use of given/when statements to make perl 5.18 happy.
Silence tracing code in RDF::Trine::Store::Hexastore.
Added TryCatch to list of required modules.
Changed key names and layout of nodemap data in Redis store.
Version 1.004 (2013-03-02)
* API CHANGES
Changed RT:spog:* keys to be a hash with node ID data for each quad position in Redis store.
Version 1.002 (2012-10-20)
* OTHER
Require Scalar::Util version 1.23.
Version 1.001 (2012-10-05)
* BUG FIXES
Fixed bareword bug in RDF::Trine::Parser when UUID::Tiny is not available.
* ENHANCEMENTS
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" (from Dorian Taylor; commit 9b713b23b6).
* OTHER
Added Moose and MooseX::ArrayRef to prerequisites list.
Updated code style to work with Perl::Critic core policies.
Added POD to RDF::Trine and RDF::Trine::Store::DBI (based on patch from Evan Carew).
Updated required version of perl to 5.10.
Silenced undefined warnings in RDF::Trine::Parser::Turtle::Lexer.
Silenced warning of cartesian joins in RDF::Trine::Store::Hexastore.
* Updated RDF::Trine::Parser::RDFJSON to throw an error if input isn't valid JSON.
* Updated RDF::Trine::Model to throw an error if not passed a store object.
* Added RDF::Trine::Model::Dataset for constructing views over a model, and RDF::Trine::Model->dataset_model constructor method.
* Fixed bug in handling of quads in RDF::Trine::Model::get_pattern and RDF::Trine::Store::get_pattern.
* Updated RDF::Trine::Store::DBI and RDF::Trine::Store::Memory to not return the default (nil) context from get_contexts.
* Fixed bug in RDF::Trine::Store::Memory::_get_statements_quad that would infinite loop after removing statements.
* RDF::Trine::Store doesn't load RDF::Redland (now only checks if it is already loaded).
* Fixed bug in RDF::Trine::Store subclasses registering their class names in %STORE_CLASSES.
* Added missing use of Encode to RDF::Trine::Store::Redland.
* Made $RDF::Trine::Store::Redland::NIL_TAG globally accessible.
* Added bin/rdf_transcode.pl for (streaming) conversion between RDF serialization formats.
* Updated POD tests to not use taint mode (and synced between R::T and R::Q).
* Changed test data in t/iterator-thaw.t.
* Removed RDF::Core as a prerequisite in META.yml.
* Added default implementation of RDF::Trine::Serializer::serialize_iterator_to_file.
* RDF::Trine::Serializer::negotiate now slightly prefers turtle.
Version 0.123 (2010-05-13)
* Added turtle utf8 decoding for Turtle parser.
* Added RDF::Trine::Serializer::media_types method.
* Added RDF::Trine::Parser::parse_file_into_model method.
* Added RDF::Trine::Serializer::NQuads.
* Added RDF::Trine::Serializer::negotiate constructor.
* Added RDF::Trine::Serializer::new constructor based on requested serializer name.
* Added RDF::Trine::Exporter::CSV for serializing variable bindings.
* Added Text::CSV and HTTP::Negotiate to RDF::Trine prereq list.
* Fixed exception thrown on unrecognized parser name.
* Removed dependency list and added perlrdf link to POD in RDF::Trine and RDF::Query.
* Updated RDF::Trine::Serializer::Turtle->new API to take %args instead of \%namespaces.
* Updated RDF::Trine::Serializer::RDFXML to take %args and properly accept and serialize xmlns namespaces.
* Updated RDF::Trine::Parser::RDFa to use streaming parsing (instead of materializing the graph first).
* Updated RDF::Trine::Model::_debug to use quad semantics when getting statement iterator.
* Updated t/parser-turtle.t to use File::Glob::bsd_glob for cases where the test directory's path contains whitespace.
* Removed redundant parse_into_model methods from RDF::Trine::Parser subclasses.
* Renamed examples/create_store.pl to examples/foaf_labels.pl.
* Fixed bug in turtle serializer that improperly serialized bnode objects 'belonging' to a parent bnode.
Version 0.117 (2010-02-04)
* Fixed bug in RDF::Trine::Iterator::Bindings::as_json when using empty iterator.
* SQL compiler now doesn't select statement contexts unless called via get_statements (not get_pattern).
* RDF::Trine::Iterator::Graph::as_bindings now can be called with no arguments (uses default names).
* Moved the nested hash join from ::Iterator to ::Iterator::Bindings.
* Added new tests to improve coverage of node and iterator classes.
* Added tests for binding iterator cartesian product join.
* Pipelined the code for nested loop joins on binding iterators.
* Added SPARQL XML Results test for identity hints in <link/> element.
* Fixed bug in ::Model::StatementFilter to call join_steams in ::Iterator::Bindings.
* Fixed bug in ::Iterator::Graph::as_bindings where not all arguments are ::Node::Variable objects.
* Updated SPARQL XML Results namespace for boolean iterators.
* Replaced XML::Twig code with new XML::SAX parser (allowing streaming parsing).
* Moved as_sparql methods from RDF::Trine:: to RDF::Query:: classes.
* RDF::Trine::Iterator::smap now allows overriding default construct_args (e.g. binding names).
* Fixed RDF::Trine::Model::StatementFilter::get_pattern to project away unused variables (fixing a bug that caused joining to always fail).
* Updated example turtle parser to accept URLs as command line arguments.
* Turtle parser now removes dashes from the UUIDs used for blank node IDs.
* Added support to incrementally thaw an Iterator from an IO::Socket.
* Added RDF::Trine::Iterator::SAXHandler::rate method.
* Added Time::HiRes as prerequisite to META.yml and Makefile.PL.
* Updated all RDF::Trine modules to use consistent VERSION number for 0.106 release.
* Added examples directory (and an example script) to the RDF-Trine package.
( run in 0.266 second using v1.01-cache-2.11-cpan-4d50c553e7e )