Format: 1.8 Date: Tue, 09 Feb 2016 04:48:10 +0100 Source: libattean-perl Binary: libattean-perl Architecture: all Version: 0.012-1 Distribution: xenial-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Jonas Smedegaard Description: libattean-perl - semantic web framework Changes: libattean-perl (0.012-1) unstable; urgency=medium . [ upstream ] * New release. + Add Attean::API::TermOrVariable->apply_binding method. + Add AtteanX::Store::SimpleTripleStore. + Die on attempts to add non-ground triples/quads to stores. + Fix Attean::Algebra::Table to consume Attean::API::NullaryQueryTree instead of Attean::API::UnaryQueryTree. + Fix type checks performed when ATTEAN_TYPECHECK is set. + Improve error reporting for unexpected EOF in AtteanX::Parser::SPARQL. + Throw an error when Triple or Quad objects gets passed a variable. + Add planning support for DESCRIBE queries. + Add type checking to store get_triples and get_quads methods. + Add logging in QueryPlanner and TreeRewriter. + Avoid attempting to parse empty XML documents when passed in as a scalar. + Fix Attean::CodeIterator type checking to handle non-blessed items properly. + Fix AtteanX::Parser::RDFXML to properly use caller-supplied base IRI. + Fix algebra generation for describe queries in SPARQL parser. + Fix bug in Attean::Plan::Aggregate handling of COUNT(*) queries. + Fix bugs in SPARQL CSV and TSV serializers. + Fix sparql_tokens generation for integer and datatyped literals. + Fixed AtteanX::Parser::SPARQL to maintain its URI::NamespaceMap on prefix declarations. + Improve POD and test coverage. + Improve attean_parse and attean_parse including preservation of prefix declarations where possible. + Improve regex escaping in t/algebra.t to silence warnings in perl 5.22. + Improve use of SPARQL and Turtle token objects. + Improve triple model classes to allow adding and dropping triple store graphs. + Merge code paths for canonical NTriples serializer. + Preserve in-scope variables in result iterators. + Serialize SPARQL/XML bindings in a stable order. + Simplify cost estimation code for hash joins in Attean::API::QueryPlanner. + Update SPARQL parser to die on unimplemented Update syntax. + Update SPARQL/HTML serializer to implement AbbreviatingSerializer. + Update turtle serializer to consume Attean::API::AppendableSerializer. + Update prerequisites in Makefile.PL and .travis.yml. + Use Test::Modern. . [ Jonas Smedegaard ] * Update package relations: + (Build-)depend on libalgorithm-combinatorics-perl libfile-slurp-perl libjson-perl libwww-perl liblist-moreutils-perl libmodule-pluggable-perl libtext-csv-perl libxml-sax-perl. + Build-depend on libmoose-perl. * Update copyright info: + Extend copyright of packaging to cover current year. * Declare compliance with Debian Policy 3.9.7. Checksums-Sha1: d7e587d13666f72e49037c6b174ec5a0b0086cc9 289974 libattean-perl_0.012-1_all.deb Checksums-Sha256: 07cf87dd74a51e4b536fb215dabe0dd15982938b9a269161ab0122fb60bebb42 289974 libattean-perl_0.012-1_all.deb Files: a0d6dd5e15eb1caa06550df154e887b1 289974 perl optional libattean-perl_0.012-1_all.deb