Attean

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

   input line number.
 - (Update) Update Makefile.PL to use GNU tar on MacOS when creating new
   releases.

0.036  2026-04-06

 - (Update) Fix bug in Attean::API::Literal->sparql_tokens handling of
   newlines.
 - (Update) Minor fixes and updates to developer tests.

0.035  2025-01-23

 - (Addition) Add CDT rewriting in RDFXML parser and serializer.
 - (Addition) Add POD for blank_nodes attributes in RDFXML parser and
   serializer.
 - (Addition) Add support for testing SERVICE evaluation in both Simple and
   Plan evaluation.
 - (Addition) Add test classes for mocking federation tests.
 - (Update) Extend W3C manifest support for new qt:constructDataFile.
   property.
 - (Update) Fix CDT rewriting in Attean::API::CanonicalizingBindingSet.
 - (Update) Fix SPARQL serialization of algebras with top-level Extend
   (BIND or select expressions).
 - (Update) Fix SPARQL serialization of casting function expressions.
 - (Update) Fix bug that was causing warnings during test suite runs
   (#172).
 - (Update) Fix error handling in Attean::SPARQLClient.
 - (Update) Update Attean::API::CanonicalizingBindingSet to rewrite CDT
   blank nodes as part of canonicalization.
 - (Update) Use List::Util instead of List::MoreUtils (#171 from
   @plicease).

0.034  2024-06-25

 - (Addition) Add registry to allow extension literal datatypes to map to
   Moo roles.
 - (Addition) Add support for composite types (CDTs).
 - (Addition) Allow extension functions to register as functional forms.
 - (Update) Add Attean::API::NumericLiteral->equals.
 - (Update) Add GitHub workflow using perlrdf/devops actions (#163 from
   @zmughal).
 - (Update) Add HTTP::Headers to test requirements.
 - (Update) Add types for RDF triple/quad and their terms (#166 from
   @zmughal).
 - (Update) Change in `import()` behaviour for Perl > 5.39.1 (#168 from
   @zmughal).
 - (Update) Fix bit-rotten code in W3C test suite harnesses.
 - (Update) Fix bugs discovered based on run of updated W3C test suite
   harnesses.
 - (Update) Fix casing for AtteanIRI type (#165 from @zmughal).
 - (Update) Fix handling of BOUND and error-causing INVOKE expressions in
   Attean::Plan.
 - (Update) Impove error reporting in
   Attean::API::MutableModel->load_urls_into_graph.
 - (Update) Improve Attean::API::CanonicalizingLiteral to have strict and
   non-strict c14n variants.

0.033  2022-10-02

 - (Addition) Add new Attean::SPARQLClient protocol implementation.
 - (Update) Fixed handling of endpoint URLs containing query parameters.
 - (Update) Protocol HTTP requests can now be signed by specifying a
   'request_signer'.
 - (Update) Update SERVICE evaluation classes to use Attean::SPARQLClient.

0.032  2022-08-14

 - (Update) Fix for bug caused by newly added TermOrVariableOrTriplePattern
   role.

0.031  2022-08-04

 - (Addition) Add initial implementation for TriG-star parser.
 - (Addition) Add support for parsing and evaluating SPARQL-star queries.
 - (Update) Improve implementation, docs, and tests for accessing parsers
   and serializers by file extension.
 - (Update) Update Turtle, SPARQL-XML, and SPARQL-JSON parsers to support
   RDF-star.
 - (Update) Update docs and add tests for handling of base URIs in parsers
   (#158).

0.030  2021-02-06

 - (Update) Fix bug in attean_parse for parsers that are not either pull or
   push parsers.

0.029  2021-02-01

 - (Addition) Add Attean::API::MutableModel->load_triples_from_io (#157).
 - (Addition) Added -n CLI argument to attean_parse to allow numbering of
   results.
 - (Update) Fix bug in Attean::API::ResultSerializer->serialize_list_to_io.
 - (Update) Update Attean get_parser and get_serializer to allow searching
   file extensions and media types for 1-arg calls.
 - (Update) Updated Attean::API::Serializer to require file_extensions.
 - (Update) Updated AtteanX::Serializer::TextTable to print table borders
   and	rules.

0.027  2020-11-06

 - (Addition) Add canonicalization support for xsd:negativeInteger.
 - (Addition) Added TextTable SPARQL results serializer.
 - (Update) Fix SPARQL lexer to accept variables using the $ sigil.
 - (Update) Fix evaluation of aggregates over empty groups.
 - (Update) Fix handling of utf-8 encoding in AtteanX::Parser::SPARQLXML.
 - (Update) Improve Attean::API::Result->apply_map handling of unbound
   variables.
 - (Update) Improve Test::Attean::SPARQLSuite.
 - (Update) Improve handling of XPath Constructor (casting) functions.
 - (Update) Update module metadata URLs (#155 from @szabgab).

0.028  2020-11-02

 - (Addition) Add uniq method on iterators over objects with an as_string
   method.
 - (Update) Added Attean::API::RepeatableIterator->size method (#89).
 - (Update) Fix Attean::QuadModel->get_quads when called with an empty term
   set in some position.
 - (Update) Fix utf8 handling of syntax tests in dawg test harness.
 - (Update) Improve documentation about statement projection accessors
   (e.g. subjects) not being unique (#152).



( run in 0.402 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )