Releases: sweetrdf/easyrdf
1.15.0
1.14.1
What's Changed
This release contains a fix for a long standing issue, that EasyRdf was delivering an SparqlResult
instead of the desired Graph
when running CONSTRUCT SPARQL queries against certain endpoints. Provided by @simontaurus with feedback/help from @TallTed in #48 (Thanks to you both!)
Internal changes
- refined workflows + small fix of an example test
New Contributors
- @simontaurus made their first contribution in #48
Full Changelog: 1.14.0...1.14.1
1.14.0
Extended Graph::label() and Resource::label() to accept custom label property list
Instead of relying solely on the predefined list of label properties, you can also use a custom list (with shortened URIs) from now on:
$res1 = new Resource('http://foo', new Graph());
$res1->addLiteral('http://xmlns.com/foaf/0.1/name', 'hello world');
echo $res1->label(null, ['foaf:name']);
// outputs: hello world
Do the same for Graph::label()
accordingly.
Full Changelog: 1.13.1...1.14.0
1.13.1 - Refined Format::guessFormat()
Refined Format::guessFormat to return more precise results.
Full Changelog: 1.13.0...1.13.1
1.13.0
1.12.0 - Maintenance release
What's Changed
Release contains only internal changes.
Summary: Reach PHPStan level 5 (#40) and a few coding style issue fixes.
Full Changelog: 1.11.0...1.12.0
1.11.0 - Updated ARC2 dependency to version 3.0.0
Switched to ARC2 version 3.0.0 to avoid deprecation warnings in the continuous pipeline. Nice side effect, there are fewer dependencies required from now.
Related pull request: #38
1.10.0 - fixes RdfNamespace's splitUri + prefix verification
What's Changed
- Prevent RdfNamespace::splitUri() from generating prefix:#fragment qnames by @k00ni in #35
- Use the same verification method for prefixes in RdfNamespace::get and ::set (ported expand too) by @k00ni in #33
- PHP 8.3 support by @k00ni in #31
- Clean up: Dockerfile (8.1 => 8.2); CS fixes; PHPStan complain in XMLParser by @k00ni in #36
- Test environment: reorganized files, split folders, ... by @k00ni in #30
Full Changelog: 1.9.0...1.10.0
1.9.0 - Dropped PHP 7.x support! Ntriples performance boost
❗ Dropped support for PHP 7.x! ❗ Only support for PHP 8.0+ from now on
What's Changed
- Boost Ntriples performance + better support for multi byte strings and different encodings by @idimopoulos in #29
- Enable GitHub Actions for pull requests by @claudiu-cristea in #26
- Bumb min. PHP version to 8.0.0 + cleanup (mostly PHP-CS-Fixer) by @k00ni in #27
Full Changelog: 1.8.0...1.9.0
1.8.0
Added support for Laminas-packages because Zend packages are abandoned: https://github.com/laminas/laminas-http
Full Changelog: 1.7.1...1.8.0