[SCM] librdf-trine-perl Debian packaging annotated tag, rdf-endpoint-0.02, created. rdf-endpoint-0.02

Gregory Todd Williams greg at evilfunhouse.com
Fri Jun 7 14:20:51 UTC 2013


The annotated tag, rdf-endpoint-0.02 has been created
        at  e4db7c13f466b12ac12cc55df5f5f4c766653efd (tag)
   tagging  c392abda9196524f753efd58cba5e1e8b798e4d6 (commit)
  replaces  rdf-endpoint-0.01
 tagged by  Gregory Todd Williams
        on  Sat Apr 16 23:20:53 2011 -0400

- Shortlog ------------------------------------------------------------
RDF::Endpoint 0.02.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iEYEABECAAYFAk2qXJkACgkQhPK6VMqoyC0KCQCfT+dBdszaTAd2CMxD0Og0A/f4
NgoAnjGsCX0MKUts7MCwf6I3wzvr298M
=kvnf
-----END PGP SIGNATURE-----

Gregory Todd Williams (492):
      - Added SPARQL 1.1 test results earl file to bin/failing_earl_tests.sh.
      - Removed checking of ENV{RDFQUERY_DAWGTEST} in xt/dawg-eval.t.
      - Added SPARQL 1.1 test harness.
      - Added ability to pass through arguments to the query planner in RDF::Query->prepare.
      - Fixed parsing case sensitivity of SPARQL 1.1 project expression 'AS' token.
      - Updated subquery plan object use a sub-plan, not a full query object.
      - Fixed typo in execution logging in RDF::Query::Plan::Extend.
      - Fixedd RDF::Query::Plan::Join::PushDownNestedLoop to close sub-plans in close() method.
      Merge branch 'rdf-endpoint-0.01' into dev
      - Updated perlrdf/TODO.
      - Fixed handling of named graphs within subqueries (changes to active graph handling in the query planner).
      - Updated CLEAR and DROP handling in SPARQL 1.1 parser and engine to handle 'NAMED' and 'ALL' variants.
      - Turtle serialization to strings now only declares prefixes that are used in the data.
      - Added RDF::Trine::VariableBindings class (ported from RDF::Query).
      - Updated RDF::Query::VariableBindings to subclass the new RDF::Trine::VariableBindings.
      - Updated Makefile.PL to use Module::Install.
      - Added hooks for RDF::Trine::Node::Formula support in RDF::Trine::Node::Literal.
      - Minor changes to RDF-Trine/Makefile.PL.
      - Added bin/dawg11-status.pl to generate HTML overview of SPARQL 1.1 DAWG test results.
      - Updated SPARQL 1.1 DAWG test harness and EARL generation.
      - Service description generation for named graphs now uses a lazy iterator for graph names.
      - Fixed column naming bug in RDF::Trine::Store::DBI->get_contexts.
      - RDF::Query::Plan::NamedGraph now uses lazy iterator for graph names.
      - FIxed hash collision bug in RDF::Trine::Store::DBI handling of literals with values '' and '0'.
      - Added 'xt' author_tests directory.
      - Updated MANIFEST to work with Module::Install.
      - Updated VERSION and docs for 0.125_02 beta release.
      - Updated MANIFEST.
      - Updated MANIFEST.
      - Updated VERSION and docs for 0.125 release.
      - Removed SIGNATURE file (now auto-generated by Module::Install).
      Merge branch 'rdf-trine-0.125' into dev
      - Updated perlrdf/TODO.
      - Improved error messages in N-Triples and N-Quads parsers.
      - Added trace debugging to RDF::Query::Plan::Path.
      - Added trace debugging to RDF::Query::Plan::Project.
      - Added trace debugging to RDF::Query::Plan::Union.
      - Fixed warn_results on failing tests in xt/dawg-eval11.t.
      - Updated Memory and Hexastore backends to support 'graph' key in _new_with_config().
      - Updated SPARQL backend to use SPARQL 1.1 Update and Aggregate operations.
      - RDF::Trine::Model->new will now return a temporary model when called with no arguments.
      - Updated RDF::Trine::Parser to call begin_bulk_ops() and end_bulk_ops() on model object.
      - Fixed N-Triples serialization escaping bug for strings whose only escapable character is '\'.
      - Fixed error message in RDF::Query::Plan::NamedGraph.
      - Fixed sse serialization in RDF::Query::Algebra::Distinct.
      - RDF::Query::Expresion::Binary now throws exceptions on numeric comparisions with non-numeric operands.
      - sparql:datatype() now throws an exception unless passed a valid node object.
      - Fixed SPARQL 1.1 parser to handle FITLERS to the left of MINUS/OPTIONAL and allow projecting '*' with other vars/epressions.
      - Updated RDF::Query::Plan::Extend to drop the extended variable binding if evaluating the extension yields an error.
      - Fixed turtle output for rdfs:comments in xt/dawg/earl.pl.
      - Fixed RDF::Trine::Store::DBI to only call $dbh->commit if in a transaction.
      - Fixed typo in handling of RDF::Trine::Node::Formula extension.
      - Added '==' and 'eq' overloading to RDF::Trine::Graph class.
      - Readability improvements to RDF::Query::VariableBindings.
      - Updated VERSION and docs for 0.126_01 beta release.
      - Fixed duplication in RDF::Trine::Serializer POD.
      - Updated RDF::Trine::Model->bounded_description to traverse backwards links across blank nodes.
      - Updated VERSION and docs for 0.126_02 beta release.
      - Added warnings to bin/json.pl.
      - SPARQL11 parser now sets error and returns if no query string is supplied.
      - Updated VERSION and docs for 0.126 release.
      Merge branch 'rdf-trine-0.126' into dev
      - Added heuristics support for TriG, RDF/JSON, and N-Quads to RDF::Trine::Parser->parse_url_into_model.
      - RDF::Trine::Model->bounded_description now catches and ignores UnimplementedError exceptions.
      Removed redundant prerequisite for XML::LibXML::SAX from Makefile.PL.
      Updated VERSION and docs for 0.127_01 beta release.
      - Fixed optimization of COUNT(*) over 1-triple BGPs to keep the variable binding for the pseudo-variable ?COUNT(*).
      - Fixed RDF::Query::Plan::Aggregate->sse to allow handling of (non-blessed, scalar) '*' columns.
      - Added aggregates subdiredctory to list to include in SPARQL 1.1 tests in xt/dawg-eval11.t.
      - Added Log::Log4perl init code in bin/deparse.pl.
      - Added Log::Log4perl init code in bin/deparse.pl.
      - Added aggregates subdiredctory to list to include in SPARQL 1.1 tests in xt/dawg-eval11.t.
      - Fixed RDF::Query::Plan::Aggregate->sse to allow handling of (non-blessed, scalar) '*' columns.
      - Fixed optimization of COUNT(*) over 1-triple BGPs to keep the variable binding for the pseudo-variable ?COUNT(*).
      Merge remote branch 'kjetilk/master' into dev
      Merge branch 'dev' into rdf-trine-0.127
      Updated VERSION and docs for 0.127_02 beta release.
      Updated t/namespace-uri.t to simplify `use` calls.
      Updated VERSION for 0.127_03 beta release.
      Updated test count in t/namespace-uri.t.
      Log a debug message upon ignoring RDF::Trine::Error::UnimplementedError in bounded_description.
      Updated debugging conditions in xt/dawg-eval11.t.
      - Fixed typo of 'SEPARATOR' in SPARQL 1.1 parser.
      Updated t/queryform-describe.t to expect new RDF::Trine::Model->bounded_description results.
      Updated to use URI 1.52 to allow direct usage of IRIs without unicode workarounds.
      Made code updates to improve performance based on profiling.
      Made code updates to improve performance based on profiling.
      Updated required version of RDF::Trine to 0.126.
      Updated VERSION and docs for 0.127 release.
      Merge branch 'rdf-trine-0.127' into dev
      Added RDF::Trine::Iterator->each method (requested by tobyink).
      Updated SPARQL 1.1 parser to handle WITH clauses with PrefixedNames and added syntax tests to xt/.
      Fixed bugs and improved performance of parsing SPARQL 1.1 queries.
      Updated MANIFEST.
      Fixed bugs that were causing SPARQL 1.1 test negation/manifest#subset-02 to fail.
      RDF::Trine::Exporter::CSV now throws an exception if called without a bindings iterator.
      Added native redland parser class (patch from Dorian Taylor).
      Updated RDF::Trine::Store::Redland to improve efficiency (based on suggestions from Dorian Taylor).
      Added redland parser tests (patch from Dorian Taylor).
      Removed Algebra and Plan classes for Not and Exists operations (now handled in other classes).
      RDF::Query->new now warns about unrecognized options.
      Reverted xt/dawg-syntax11.t to use test URIs instead of mf:action in result reporting.
      Updated RDF::Query::Plan::Limit to use the limit accessor internally.
      Added RDF::Trine::Store::DBI->clear_restrictions method (suggestion and partial patch from tobyink).
      Updated RDF::Trine::Exporter::CSV to accept a graph iterator (for serializing s,p,o as CSV).
      Added optional flag to RDF::Trine::Node::Literal->new to attempt to canonicalize recognized XSD values.
      Updated RDF::Trine::Node::Literal->canonicalize_literal_value coercion of xsd:decimal values.
      Fixed type-promotion and handling of numeric types in aggregate handling.
      Added implementation of RDF::Query::Algebra::Aggregate->binding_variables.
      Replaced calls to die with throwing exceptions.
      Added more exception handling in RDF::Query::Parser::SPARQL11.
      Improved error handling.
      Renamed 'binding_variables' methods to 'potentially_bound' to align with current SPARQL 1.1 terminology.
      Updated potentially_bound Algebra method for Construct, Distinct, Extend, Limit, Minus, Offset, and Project.
      Added etag method to RDF::Trine::Model and RDF::Trine::Store::Memory to allow for HTTP caching.
      Added ETag support for query results.
      ETags now vary based on Accept and Accept-Encoding headers, and query string.
      Updated RDF::Query::Util::cli_parse_args to accept '-r' as a read-only flag.
      Fixed SPARQL 1.1 parser bug that was returning partial data from a failed parse call.
      Added RDF::Trine::Store->class_by_name class method.
      Added introspective _config_meta method to RDF::Trine::Store subclasses to allow interactive configuration.
      Removed RDF::Redland dependency in bin/rdf_store_add_file.pl.
      Updated bin/rqsh.pl to allow changing underlying store with a 'use' command.
      Updated bin/rqsh.pl.
      Updated RDF::Query::Util to look for .prefix-cmd cache of common namespace names.
      Refactored code in bin/rqsh.pl.
      Fixed call to RDF::Trine::Parser->parse_url_into_model in RDF::Trine::Store::Memory.
      Added init function to bin/rqsh.pl.
      Fixed call to RDF::Trine::Parser->parse_into_model in bin/rdf_store_add_file.pl.
      Updated RDF::Trine::Store::DBI->init to (partially) work if called for a new model (but the database has already been initialized).
      Fixed bug in RDF::Trine::Store::SPARQL preventing access to the default graph.
      Fixed DBI init bug introduced in commit bc48503.
      Added .owl as a recognized RDF/XML file extension for the fallback parser guessing code.
      Updated VERSION and docs for 0.128_01 beta release.
      Updated MANIFEST.
      Lowered required version of redland in RDF::Trine::Parser::Redland to 1.0.7.1.
      Added as_string method to RDF::Trine::Iterator::Boolean and RDF::Trine::Iterator::Graph.
      Added content-sniffing to fallback parser guessing code for RDF/XML and Turtle.
      Added RDF::Trine::Serializer->serializer_names method for listing available serializers.
      Updated VERSION and docs for 0.128_02 beta release.
      Fixed undefined graph bug in SPARQL 1.1 parser.
      Updated RDF::Query::Node::Literal::_cmp to handle literals that fail to parse as DateTime objects.
      Fixed undefined graph bug in SPARQL 1.1 parser.
      Updated RDF::Query::Node::Literal::_cmp to handle literals that fail to parse as DateTime objects.
      Added 'help', 'serializer', and 'explain' commands to bin/rqsh.pl.
      Updated bin/rqsh.pl to be case-insensitive for 'help', 'use', 'init', 'serializer', and 'debug' commands.
      Added isNumeric built-in function.
      Updated VERSION and docs for 0.128 release.
      Merge branch 'rdf-trine-0.128' into dev
      Updated RDF::Trine::Node::Literal->canonicalize_literal_value to produce lexical forms closer to actual XSD canonical forms.
      Updated RDF::Trine::Node::Literal to produce more accurate canonical lexical forms for xsd types.
      Updated bin/deparse.pl to accept SPARQL Update queries by default.
      Fixed RDF::Query::Algebra::Update->as_sparql to handle INSERT/DELETE updates properly.
      Updated isNumeric() built-in function to check for valid lexical forms for numerics.
      Updated RDF::Query::Plan::Update to accept delete patterns with variables.
      Updated SPARQL/DAWG evaluation test harness to handle SPARQL 1.1 Update evaluation tests.
      Fixed RDF::Trine::Store::DBI->new to bless into backend-specific classes when passed a database handle (bug report from tobyink).
      Fixed bug that was ignoring GROUP BY clauses when no aggregate operations were present.
      RDF::Endpoint now explicitly uses a Memory store (instead of relying on temporary_store()).
      Fixed bug in promotion of temporary models from memory-backed to a SQLite-backed store.
      Updated Makefile.PL and RDF::Trine to require perl v5.8.3.
      Updated VERSION and docs for 0.129_01 beta release.
      Fixed canonical form production for xsd:float/xsd:double.
      Added support for special union-graph 'tag:gwilliams at cpan.org,2010-01-01:RT:ALL'.
      Updated VERSION for 0.129_02 beta release.
      Fixed undefined warnings in sse serialization in Aggregate, GroupGraphPattern and Optional Algebra classes.
      Added grouping tests manifest to xt/dawg-eval11.t plan.
      Fixed RDF::Query::Plan::Aggregate to extend results using AliasExpressions from HAVING clauses.
      Fixed COALESCE function to handle errors properly.
      Added exportable constants for UNION_GRAPH and NIL_GRAPH in RDF::Trine.
      Updated VERSION and docs for 0.129 release.
      Updated VERSION for 0.129 release.
      Fixed expected xsd:decimal canonicalization test in t/parser-redland.t.
      Merge branch 'rdf-trine-0.129' into dev
      Added bin/rqsh-server.pl.
      Refactored RDF::Query::Functions into several auto-loaded sub-packages via Module::Pluggable (patch from tobyink).
      Added ability to show the parsed algebra in bin/rqsh.pl.
      Added help documentation for algebra printing in bin/rqsh.pl.
      Fixed handling of 'CLEAR NAMED' and 'CLEAR ALL' SPARQL 1.1 updates.
      Updated MANIFEST.
      Fixed RDF::Query::Plan::Aggregate to exclude groups with keys that are unbound.
      Fixed file paths in bin/open-test-files.pl convenience script.
      Added RDF::Trine::Parser methods media_type(), media_types(), parser_by_media_type(), and guess_parser_by_filename().
      Fixed typo in RDF::Trine::Parser::parser_by_media_type method name.
      Fixed N-Triples parser to respect base URI in resource construction.
      Updated RDF::Trine::Iterator::Bindings->as_string to use concise turtle syntax.
      Fixed bug in RDF::Trine::Node::Literal->is_valid_lexical_form check for xsd:double.
      Rolled back N-Triples parser change (commit 541d645) because it introduced unicode parsing bugs.
      Updated turtle serializer tests.
      Updated docs for 0.130_01 beta release.
      Updated VERSION for 0.130_01 beta release.
      Updated xsd:double tests in t/node-literal.t.
      Updated packaging to install rqsh script.
      Updated VERSION and docs for 0.130 release.
      Merge branch 'rdf-trine-0.130' into dev
      Reverted commit 55d962d and updated aggregate handling to allow projection of variables used in GROUP BY expressions.
      Fixed bug in xt/dawg-eval11.t parsing of srx files containing literal values that evaluate to false in perl (e.g. '0').
      Removed references to the now-deprecated mac.com in network-based tests.
      Added support for SPARAL 1.1 BIND() operator.
      Added BIND tests to xt/dawg-eval11.t test harness.
      Fixed handling of 'DROP NAMED' and 'DROP ALL' SPARQL 1.1 updates.
      Updated docs for 2.903 beta release.
      Updated VERSION for 2.903_01 beta release.
      Miscellaneous changes to xt/dawg-eval11.t.
      Added use strict and warnings to RDF::Query::Functions subclasses.
      Renamed COPYRIGHT POD section to LICENSE.
      Added inc/Module/Install/Scripts.pm to MANIFEST.
      Added inc/Module/Install/AuthorTests.pm to MANIFEST.
      Fixed SPARQL XML Results serialization to omit unbound variables.
      Added 'results' command to rqsh to allow serializing query results in SPARQL XML format.
      Updated xt/dawg-eval11.t to align with updated test case manifest schemas.
      Added string concatenation overloading of binary +.
      Fixed handling of named graph data in insert/delete patterns of update operations.
      Updated VERSION and docs for 2.903 release.
      Merge branch 'rdf-query-2.903' into dev
      Updated bin/dawg11-status.pl.
      Attempt at patching utf8 turtle/trig parsing bug submitted by KjetilK.
      Updated RDF::Query::Util to use RDF::Trine::Model->temporary_model and guess an appropriate parser based on filenames.
      Fixed RDF::Query::Plan::Update to ignore non-ground triples (unbound variables don't act as wildcards).
      Set :utf8 mode on string-backed filehandles in RDF::Trine::Serializer::Turtle.
      Added checks to avoid undefined warnings in RDF::Trine::Serializer::NTriples::Canonical (suggestion from KjetilK).
      Added RDF::Trine::Model->as_graphviz method.
      Updated xt/dawg-eval11.t to prevent test cases with missing files from emitting failures (now skipped).
      Fixed bin/dawg11-status.pl to only load SPARQL 1.1 earl result files.
      Updated error checking in bin/query.pl.
      Fixed use of binary '*' in FILTER without numeric data in t/resultforms.t.
      Fixed bug in property path evaluation on encountering blank path nodes.
      Updated namespace URI in RDF::Query::Functions::Xpath to <http://www.w3.org/2005/xpath-functions#>.
      Updated namespace URI in RDF::Query::Functions::Jena to <http://jena.hpl.hp.com/ARQ/function#>.
      Added 'set prefix' and 'time' commands to rqsh.
      Updated VERSION and docs for 2.904_01 beta release.
      Fixed syntax error in RDF::Trine::Store::Redland.
      Improved implementation of RDF::Trine::Parser::Redland.
      Fixed RDF::Trine::Serializer::Turtle::_node_concise_string to allow call as class method.
      Fixed RDF::Trine::Parser->guess_parser_by_filename to get RDF/XML parser class from parser_by_media_type() instead of being hardcoded.
      Added $silent argument to RDF::Query::Algebra::Clear constructor.
      Fixed RDF::Query::Algebra::Sequence->sse to serialize operations in proper order.
      Added SPARQL 1.1 Update shortcut syntax support for COPY, MOVE, and ADD graph operations.
      Updated POD for RDF::Trine::Iterator subclasses (RT 63153 comment from Ivan Shmakov).
      Updated SYNOPSIS and execute() and execute_plan() methods POD (RT 63153 comment from Ivan Shmakov).
      Fixed bug in RDF::Query::Plan::Construct that wasn't giving each result a new set of blank nodes.
      Updated documentation to explicitly discuss inherited methods due to subclassing.
      Updated documentation to explicitly discuss inherited methods due to subclassing.
      Added xpath function implementations.
      Copied implementations of is_numeric_type() and numeric_value() from RDF::Query::Node::Literal to RDF::Trine::Node::Literal.
      Merge branch 'master' into rdf-query-2.904
      Updated docs for 2.904_01 beta release.
      Updated VERSION for 2.903_02 beta release (using new beta release versioning scheme so that beta numbers are numerically less than full release numbers).
      Added RDF::Query::Functions->install_function method, and implementations for fn:compare, fn:concat, and fn:substring.
      Updated VERSION for 2.904 release.
      Updated docs for 2.904 release.
      Merge branch 'rdf-query-2.904'
      Added missing use of Scalar::Util.
      Added SPARQL 1.1 support for xpath-derived function keywords: ABS, CEIL, FLOOR, ROUND, CONCAT, SUBSTRING, LENGTH, UCASE, LCASE, ENCODE, CONTAINS, STARTS, ENDS.
      Added function library tests to xt/dawg-eval11.t test harness.
      Fixed RDF::Trine::Iterator->format_node_xml to properly include literal languages and datatypes.
      Updated docs for 0.131 release.
      Fixed exception throwing on numeric binary expression eval without numeric literal arguments.
      Updated SPARQL built-in string function return values' datatype and language tags.
      Added support for non-strict comparisons of xsd:strings in RDF::Query::Node::Literal (based on $LAZY_COMPARISONS variable).
      Fixed mistaken case sensitivity of COALESCE, BNODE, CONCAT, and SUBSTRING keywords in SPARQL 1.1 parser.
      Updated debugging strings in xt/dawg-eval11.t.
      Updated VERSION for 0.130_02 beta release.
      Added support for SPARQL 1.1 RAND() built-in function.
      Whitespace formatting.
      Updated required version of Test::More to 0.86 (bugreport from @danbri).
      Updated docs and VERSION for 0.130_03 beta release.
      Updated required version of Test::More to 0.88 (0.86 doesn't have done_testing() used in t/store-config.t).
      Updated docs to reflect updated Test::More 0.88 requirement.
      Commented out overloading of infix<+> for string concatenation.
      Added RDF::Query::Node::Literal->type_list method.
      Renamed LENGTH() to STRLEN().
      Added CodeMirror files for syntax highlighting SPARQL query form markup.
      Added CodeMirror license. Fixed bug in returning static content from the share directory.
      Updated licensing text.
      Added LICENSE file.
      Updated docs and VERSION for 0.131 release.
      Merge branch 'rdf-trine-0.131'
      Updated release date of RDF::Trine 0.131 in Changes.ttl (forgotten in released version).
      Added RDF::Trine::Store->new method to delegate to existing constructors.
      Added auto-initialization of DBI stores during object construction.
      Updated RDF::Endpoint to use a persistent model object across run() calls.
      Updated endpoint.psgi to move config parsing and endpoint object construction outside of the request handler.
      Updated parsesparql.js to add SPARQL 1.1 keywords and operators.
      Added MD5, SHA1, SHA224, SHA256, SHA384, and SHA512 hash functions.
      Updated RDF::Query::Expression::Function->evaluate to throw an error if no function coderef is found.
      Moved slow turtle parser tests into developer tests directory xt/.
      Updated hashing functions to work over utf8 encoded octets.
      Added conditional loading of Redland parsers and stores when available using Module::Load::Conditional.
      Fixed Xpath fn:timezone-from-dateTime function return for UTC timezones.
      Added sparql functions YEAR, MONTH, DAY, HOURS, MINUTES, SECONDS, and fixed parsing ambiguity between MIN aggregate and MINUTES function.
      Fixed bug in RDF::Query::Plan::Clear when attempting to clear the default graph.
      Updated docs for 0.132 release.
      Updated VERSIONs for 0.131_01 beta release.
      Updated SPARQL 1.1 'CLEAR' tests and more error handling to xt/dawg-eval11.t.
      Added caching of service description to RDF::Endpoint object.
      Added bin/graph.pl.
      Updated SPARQL built-in functions (renamed SUBSTRING to SUBSTR, ENCODE to ENCODE_FOR_URI, and updated string function return types).
      Updated RDF::Query::Algebra::Project->as_sparql to handle aggregate aliases.
      Added drop tests to xt/dawg-eval11.t.
      Updated as_sparql serialization methods to support aggregate operations.
      Updated developer tests.
      Updated docs and VERSION for 0.132 release.
      Merge branch 'rdf-trine-0.132'
      Added basic-update to list of test directories, and allow use of xt:data in addition to xt:graph predicate in xt/dawg-eval11.t.
      Fixed plan code for zero-length paths to return RDF::Query::Node-based results (not Trine-based).
      Removed unused code and spurious warnings in RDF::Query::Plan.
      Fixed as_sparql serialization of update algebra operators.
      Renamed SPARQL 1.1 functions STARTS/ENDS to STRSTARTS/STRENDS.
      Updated t/parser-rdfjson.t to test bnode equality using identifier strings, not with op<==>.
      Updated RDF::Trine::Store::Hexastore to use equal() method instead of op<==> for testing node equality.
      Fixed bug in Turtle parser that wouldn't allow a Unicode BOM in the input.
      Added string overloading to RDF::Trine::Node subclasses.
      Added RDF::Trine::NamespaceMap class.
      Added support to populate namespace map objects during RDF parsing.
      Fixed bug in turtle serialization of blank nodes used in graph cycles (reported by tobyink).
      Updated README files to list recetly added parser and serializer formats.
      Merge branch 'master' of https://github.com/nichtich/perlrdf into nichtich-master
      Style changes and small fixes to github merge from nichtich (Jakob Voss).
      Merge branch 'nichtich-master'
      Added support for update operations with USING clause with 1 default graph.
      Initial code to do bulk-updates in RDF::Trine::Store::SPARQL.
      Added TZ() function implementation.
      Updated RDF::Query::Plan to handle update operations with different datasets for matching (USING clause).
      Updated SPARQL 1.1 parser to properly set relevant datasets for update operations.
      Merge branch 'master' of https://github.com/nichtich/perlrdf into nichtich-master
      Changes to nichtich's patches to RDF::Trine::NamespaceMap leading to a merge.
      Updated ENCODE_FOR_URI() to work with utf8 data, and TIMEZONE() to return xsd:dayTimeDuration results.
      Updated RDF::Query::Parser::SPARQL11 to handle whitespace between tokens in 'INSERT DATA' and 'DELETE DATA'.
      Documentation changes to nichtich's patch.
      Merge branch 'nichtich-master'
      Added RDF::Query::Node::Literal->is_simple_literal method.
      Updated SPARQL 1.1 parser to track changing BIND() semantics.
      Updated SPARQL 1.1 string functions to track standard.
      Merge branch 'nichtich-master'
      Added RDF::Trine::NamespaceMap to MANIFEST.
      Increased required version of Module::Load::Conditional to 0.40.
      Added 'extend' option to RDF::Trine::Serializer->negotiate allowing custom app-level media types.
      Added initial code to create SPIN serializations of queries.
      Fixed bin/deparse.pl to allow serializing a query only in SPIN.
      Updated SPIN serialization code to use new RDF::Trine::Model->add_list method.
      Added SPARQL 1.1 tests to t/functions.t and t/serialize.t.
      Added new RDF::Trine::Model->add_list method.
      Updated handling of BIND() to not close group scope (which was applying filters in the wrong place).
      Updated query serialization whitespace handling in RDF::Query->as_sparql.
      Added 'syntax-query' test directory to xt/dawg-syntax11.t.
      Added 'construct', 'drop', and 'json-res' test directories to xt/dawg-eval11.t.
      Fixed RDF::Query::Algebra::Construct->sse serialization to include construct triples.
      Fixed RDF::Query::Algebra::Project->as_sparql handling of binary select expressions.
      Added SILENT flag in RDF::Query::Algebra::Service.
      Updated and fixed bugs in SPARQL 1.1 parser.
      Added support for parsing SPARQL JSON Results format in RDF::Trine::Iterator->from_json.
      Added support for parsing SPARQL JSON Results format in xt/dawg-eval11.t.
      Fixed POD indenting in lib/RDF::Trine::Store.
      Changed required version of Module::Load::Conditional to 0.38 (based on version in debian).
      Added RDF::Trine::Model->get_list method.
      Updated RDF::Trine::Serializer->negotiate to ignore serializers that are overridden by 'extend' media types.
      Updated dawg11 status script.
      Added POD to RDF::Trine::Iterator::JSONHandler.
      Updated conneg code setting default q-values in RDF::Trine::Serializer.
      Updated xt/dawg-eval11.t to only run tests that are listed in the manifest lists.
      Updated xt/dawg-eval11.t result equality testing code to better handle bnodes in binding results.
      Updated RDF::Trine::Iterator::Graph->print_xml to set utf8 binmode on the output filehandle.
      Fixed bug in RDF::Trine::Model->get_list that was assuming list nodes were IRIs.
      Style and documentation updates.
      Renamed RDF::Trine::Serializer->negotiate argument from 'among' to 'restrict'.
      Updated VERSIONs for 0.132_01 beta release.
      Updated docs for 0.133 release.
      Added t/namespacemap.t and lib/RDF/Trine/Iterator/JSONHandler.pm to MANIFEST.
      Fixed RDF/XML xmlns serialization bug when used with RDF::Trine::NamespaceMap objects.
      Added text/rdf+n3 as a media type for RDF::Trine::Serializer::Turtle.
      Updated Changes.ttl and README.
      Updated xt/dawg-syntax11.t to find more syntax queries in the dawg test data.
      Added RDF::Trine::Node::Variable::ExpressionProxy->referenced_variables method.
      Updated SPARQL 1.1 parser to throw more errors on syntactically invalid queries.
      Updated RDF::Trine::Store::DBI and RDF::Trine::Store::DBI::mysql to use DBI placeholders.
      Added NOW() function and fixed detection of syntactic errors in projection/aggregate grouping.
      Major refactor of xt/dawg-eval11.t test harness.
      Updated RDF::Query->execute_with_named_graphs to accept optional arguments to be passed to C<< execute >>.
      Fixed RAND() to return a xsd:double. Fixed IRI() to respect the BASE URI.
      Fixed RDF::Query::Parser::SPARQL11 to not allow internal 'star' variable to be visible in returned data.
      Silenced warning in RDF::Query->execute_with_named_graphs.
      Added POD for as_spin methods in RDF::Query::Algebra subclasses.
      Updated RDF::Trine::Store::DBI and RDF::Store::DBI::mysql to use C<< prepare_cached >> instead of C<< prepare >>.
      Fixed RDF::Trine::Parser->parse_url_into_model to pass through 'canonicalize' argument to actual parser method call.
      Allow 'canonicalize' argument to RDF::Trine::Iterator->from_json method.
      Added RDF::Trine::Graph->error method to explain failures in RDF::Trine::Graph->equal.
      Fixed canonicalization bug in RDF::Trine::Node::Literal for xsd:decimals with no decimal point.
      Fixed bug in RDF::Trine::Iterator::SAXHandler on data with empty results.
      Squashed commit of the following:
      Merge remote branch 'kjetilk/master' into kjetilk-merge
      Updated VERSIONs for 0.132_02 beta release.
      Fixed expected media types for turtle serializer in t/serializer.t.
      Silenced warnings in t/namespacemap.t.
      Updated namespacemap test based on failing cpantesters reports.
      Updated VERSIONs for 0.132_03 beta release.
      Updated docs and VERSION for 0.133 release.
      Merge branch 'rdf-trine-0.133'
      Removed use of Data::Dumper and updated use of Test::More in RDF::Query tests.
      Updated required version of RDF::Trine to 0.133.
      Added jquery to share/index.html.
      Added turtle parser test for file with BOM.
      Fixed RDF::Trine::Parser->parse_file to open files as utf8.
      Updated docs for 2.905 release.
      Updated VERSIONs for 2.904_01 beta release.
      Added Digest::SHA to list of required modules.
      Added Digest::SHA to list of required modules.
      Updated VERSIONs for 2.904_02 beta release.
      Fixed bug in calls to RDF::Query->var_or_expr_value that was preventing use of EXISTS filters in project expressions.
      Updated VERSIONs and docs for 2.905 release.
      Merge branch 'rdf-query-2.905'
      Updated RDF::Query::Plan::Path to align with new ALP algorithm from the spec text.
      Added -results argument to xt/dawg-eval11.t to print query results table.
      Fixed RDF::Trine::Parser::NTriples->parse_file to accept filenames just like the superclass implementation.
      Updated SPARQL 1.1 parser to prevent bnode use in DELETE blocks.
      Removed use of XML::SAX in RDF::Trine::Serializer subclasses.
      Silenced an uninitialized warning in RDF::Trine::Parser::NTriples.
      Added 'value' method to RDF::Trine::Node subclasses for accessing the primary scalar value of a node.
      Added RDF::Trine::Model->get_sequence method for accessing rdf:Seq structures.
      Added API for stream parsing of srx results to RDF::Trine::Iterator::SAXHandler.
      Added srx2csv and srx2table scripts.
      Added some simple statistics generation code in RDF::Query::Plan::Join subclasses.
      Added missing implementation for property paths using {n,} modifier syntax.
      Added new, cleaner line-based "explain" format for serializing query plans.
      Added -v and -results cli arguments to xt/dawg-eval11.t.
      Added code to guard against mishandling unbound/blank/variable nodes in DELETE templates in RDF::Query::Plan::Update.
      Made diagnostic messages less noisy in t/store-hexastore-storable.t.
      Deprecated RDF::Trine::Iterator->count.
      Fixed RDF::Trine::Node::Resource->qname handling of unicode IRIs.
      Rolled back use of prepare_cached in RDF::Trine::Store::DBI and RDF::Trine::Store::DBI::mysql.
      Updated RDF::Trine::Graph to support: subgraph testing, access to injection map, delegation to RDF::Trine::Model (patch from tobyink).
      Added private POD for new RDF::Trine::Graph methods can and isa.
      Updated docs for 0.134 beta release.
      Updated VERSIONs for 0.133_01 beta release.
      Updated MANIFEST with new files.
      Added inc/Module/Install/Scripts.pm to MANIFEST.
      Fixed non-strict use of undef variable in t/parser-turtle.t.
      Fixed test count in t/sparql11-propery_paths.t.
      Fixed SPARQL 1.1 parsing bug in property paths using alternatives ('|').
      Fixed bug in handling of unbound variables in delete templates in RDF::Query::Plan::Update.
      Added POD to explain methods.
      Updated required version of XML::SAX to 0.96.
      Updated SYNOPSIS docs in RDF::Trine::Iterator::JSONHandler.
      Changed name of redland rdfa parser to 'librdfa' and removed associated media type and file extensions (due to librdfa bugs).
      Added supports method to RDF::Trine::Model and RDF::Trine::Store classes.
      Renamed RDF::Trine::Store::SPARQL->_get_iterator to get_sparql.
      RDF::Trine::Store->new_with_string now attempts to load store classes before using them.
      Added supports method to RDF::Trine::Model::Dataset.
      Added POD for RDF::Trine::Store::SPARQL->get_sparql.
      Added RDF::Trine::Model->get_sparql delegation method.
      Removed redundant feature strings from RDF::Trine::Store::SPARQL.
      Updated bin/deparse.pl to allow specifying an endpoint url for SPARQL-backed models (which can affect the query plan).
      Updated RDF::Query::Plan::Iterator->new to allow passing in a callback that will return an iterator, instead of an iterator directly.
      Updated RDF::Query->query_plan to delegate entire queries to the RDF::Trine::Model when possible.
      Merge branch 'master' of https://github.com/kjetilk/perlrdf into kjetilk-master
      Added RDF::Trine::Iterator->seen_count method.
      Updated tests to use new RDF::Trine::Iterator->seen_count method instead of deprecated count method.
      Added option to RDF::Query::Util::cli_parse_args to specify arbitrary options to be supplied to the RDF::Query->new constructor.
      Fixed SPARQL serialization in RDF::Query::Plan generation of SERVICE blocks to always include braces around the query body.
      Added options to RDF::Query->new to allow forcing RDF::Query to disable query delegation to the underlying store.
      Added RDF::Trine::Model->remove_list method (patch from tobyink).
      Changed query version to 1.0 in testing for ability to delegate full queries to the underlying store.
      Added Test::WWW::Mechanize::PSGI tests.
      Changes to align with SPARQL Protocol 1.1 and flesh out implementation.
      Updated MANIFEST and Makefile.PL with metadata about the psgi test harness.
      Fix to prevent warnings in RDF::Trine::Model->remove_list (patch from tobyink).
      Made use of the sd namespace explicit (not relying on its definition upstream in RDF::Trine::Namespace).
      Added t/remove-list.t (patch from tobyink) and updated list of tests in MANIFEST.
      Updated VERSION and docs for 0.134 release.
      Merge branch 'rdf-trine-0.134'
      Updated perlrdf/TODO.
      Merge branch 'master' of https://github.com/kjetilk/perlrdf into kjetilk-master
      Added bindings accessor and is_unit method to RDF::Query::Plan::Constant.
      Added explain method to more classes:
      Removed unused projection code in RDF::Query->execute_plan.
      Added RDF::Trine::Store::DBI->nuke method for removing store data.
      Added support for 'storeclass' key in RDF::Trine::Store->new_with_config.
      Style changes to RDF::Trine::Iterator::Bindings->print_xml.
      Tweaked conneg quality values in RDF::Endpoint.
      Added options instance variable to RDF::Query::ExecutionContext.
      Removed warning of unknown options passed to RDF::Query->new.
      Updated SPARQL 1.1 parser to accept update queries with zero operations (acting as an update no-op).
      Added ability to forcibly remove a particular join algorithm from consideration in plan generation.
      Fixed bug in ZeroOrMore reverse path handling (patterns matching { var path* term }).
      Added RDF::Query::Plan::Sort->explain method implementation.
      Merge branch 'master' of https://github.com/kjetilk/perlrdf into kjetilk-master
      Updated prereq versions of RDF::Trine and RDF::Query.
      Updated MANIFEST.SKIP.
      Updated psgi tests to include a sample endpoint URL.
      Updated beta version number to 0.01_04.
      Updated VERSION and docs for 0.02 release.
      Merge branch 'rdf-endpoint-0.02' into release-rdf-endpoint

Jakob Voss (4):
      added negotiation among limited set of serializers
      Merge remote branch 'upstream/master'
      direct parsing from file by guessed parser
      implemented and tested filter parameters of RDF::Trine::Model::objects

Kjetil Kjernsmo (59):
      Merge branch 'master' of git://github.com/kasei/perlrdf
      Merge branch 'master' of github.com:kjetilk/perlrdf
      Merge branch 'dev' of git://github.com/kasei/perlrdf
      Add documentation for new_with_object
      Use storetype rather than store for the type of the storage
      Merge branch 'dev' of git://github.com/kasei/perlrdf
      Merge branch 'dev' of git://github.com/kasei/perlrdf
      Merge branch 'dev' of git://github.com/kasei/perlrdf
      Merge branch 'dev' of git://github.com/kasei/perlrdf
      Merge branch 'dev' of git://github.com/kasei/perlrdf
      Merge branch 'dev' of git://github.com/kasei/perlrdf
      Create serializer tests with base
      Bump versions; Add base docs to Serializer.pm and create feature in Turtle.pm
      Add base feature to RDFXML and fix the test
      Remove TODO marker for passing tests
      Merge branch 'dev' of git://github.com/kasei/perlrdf
      Log a debug message upon ignoring RDF::Trine::Error::UnimplementedError in bounded_description
      Fix conflicts
      Check if onfail attribute is defined
      Merge branch 'master' of git://github.com/kasei/perlrdf
      Pragmatically set extends serializer q-values to 0.85
      Merge branch 'master' of git://github.com/kasei/perlrdf
      Merge branch 'master' of git://github.com/kasei/perlrdf
      Revert "Pragmatically set extends serializer q-values to 0.85"
      Merge branch 'master' of git://github.com/kasei/perlrdf
      Correct frequent typo
      Correct small typo
      Merge branch 'master' of git://github.com/kasei/perlrdf
      Merge branch 'master' of git://github.com/kasei/perlrdf
      Turn on printing of log statements if prove -v is used
      Use Test::More's note function instead of print
      Refactoring into package
      Refactor so that all but two tests pass (will be moved), everything in store.t
      Clean out some unneeded use statements
      Forgot to add the new test lib
      Refactor test functions to pass data
      Move each store test to a file of its own
      Fix wrong class in Redland
      Test the store class in all
      Add blank node tests
      Simple literal tests for stores
      Merge branch 'master' of git://github.com/kasei/perlrdf
      Merge branch 'master' of git://github.com/kasei/perlrdf
      Merge branch 'master' of git://github.com/kasei/perlrdf
      Add a function to get the number of store tests
      Fixing tests to maintain number of store tests in the store test file
      Fix the redland tests by moving the loading
      Use Module::Load::Conditional
      Do redland TODO tests
      base -> base_uri in Trine code
      Turtle and RDFXML serializer tests with base_uri
      Fix most base -> base_uri in Query
      Don't use base_uri for parsed content
      Move the App::Store testing code to Test::RDF::Trine::Store
      Use the new Test::RDF::Trine::Store module
      Add some documentation to the store tests
      Remove the meaningless All rights reserved statement
      Remove order_by
      Set a bit to mark TODO tests

nichtich (5):
      fixed test counter
      minor simplification of RDF::Trine::Model::new
      extended node-centric model graph-API
      fixed and extended RDF::Trine::NamespaceMap
      show possible use of uri method

-----------------------------------------------------------------------

-- 
librdf-trine-perl Debian packaging



More information about the Pkg-perl-cvs-commits mailing list