Attean
view release on metacpan or search on metacpan
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 )