-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Tue, 09 Feb 2016 04:48:10 +0100 Source: libattean-perl Binary: libattean-perl Architecture: source all Version: 0.012-1 Distribution: unstable Urgency: medium Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> Changed-By: Jonas Smedegaard <dr@jones.dk> 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: e9ab2adb387f3c8eb547c45e986ea8d136aab949 2671 libattean-perl_0.012-1.dsc af760aed947a117ac08daed5ca9e7e3290c84c82 209714 libattean-perl_0.012.orig.tar.gz c2f013db190ff51089861ec9d2ef49c9c456d067 7788 libattean-perl_0.012-1.debian.tar.xz 85db3e48a2d2207a343125f4a28a8f5b35848c68 298874 libattean-perl_0.012-1_all.deb Checksums-Sha256: 4c061f0e7c85fdab2e1512c8d33e2f219f28820fda017af7cdf7e113645e2916 2671 libattean-perl_0.012-1.dsc ff5d5be962cd2a1371fc35710ca4211a65018dd61b09da4e968e5143860e733c 209714 libattean-perl_0.012.orig.tar.gz 363d89671ecafd8f134446bed2afb408e6e356137cfcfd479347bc9d81ea4332 7788 libattean-perl_0.012-1.debian.tar.xz 12d27e3a18da47a097252e9736125cb605ef3a21d7fed35e85f6fcba5ae51242 298874 libattean-perl_0.012-1_all.deb Files: 1f44491334ab6fa37e0f40316e8498e5 2671 perl optional libattean-perl_0.012-1.dsc c7ac9987a799e7a6bd8812f51068f0e3 209714 perl optional libattean-perl_0.012.orig.tar.gz 14a912de15d4edb79bca5a709352fdc4 7788 perl optional libattean-perl_0.012-1.debian.tar.xz 3d111931b147e0d4679e80e53c0a6b4c 298874 perl optional libattean-perl_0.012-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWuWL5AAoJECx8MUbBoAEhccEP/j9CqEMGT0GxUHtlb1Hu9Itx a7q7Wi0G1FjHjnN74uw56jHFgcXT+5ENsGSi52ws0tv5wBxYZTc8/XbuxEtt0k04 QrBqtjpPwKAIp7Bx6SexxAiS47tbLYJtQdhjWLUbCUBiLOBQlw17dgHSENkpP7bZ gi2TaxRRwPmU8JRyzx75nSSJwZjpXIjBq7fi3FUEnMPCrXw+t3VqV1N6UDf8Y/tw wWqnGwm9UPj8SLaqpIAY0K4Rr09KJwm7poyVJlr6guTTiWOuDyKUqtymEDGR3d+m y6pKTq6IVCzxVcKTffbARFLup2/5dJh7sc8IgPv3ooy53tVAws8xVHLoNCgdAGaD AuogO0lOu2Yu0riqFakP7gvEMIaiMstsgBuOez7fUTRICX94qUiwN3RWFJn0BrkQ 5VbbYQljaxR5yurufkQXyX3KCf1lA+JiU8pxHI27xr5YGVA9Zm2YRegFIy9iICra 53AFE6iEPRrnUocTHVT3KqkzLAseATq2SWAFwZDpnxSAkwR0drnH46mn+a1f/ZHK pUlcMdN8hyLgOQwzKuJ6Q9oS9npU9m7fh8xXfynNnS2JYzWLF652EbHiL7ncmpuk QowFWsyZD3RHyeH/GMdYFXHNxi0nbEROjlJNCxdQGwpUzxR8Ia8TldwhLcPKcbaw CtsWDBNrerhCwXBuHpuH =KMGj -----END PGP SIGNATURE-----