Skip to content

Releases: sweetrdf/easyrdf

1.15.0

24 Oct 12:46
dfa88cd
Compare
Choose a tag to compare

What's Changed

Introduced PHP 8.4 support (#50)

Full Changelog: 1.14.1...1.15.0

1.14.1

27 May 10:29
b5eeeb3
Compare
Choose a tag to compare

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

Full Changelog: 1.14.0...1.14.1

1.14.0

09 Apr 13:46
5862682
Compare
Choose a tag to compare

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()

03 Apr 13:30
Compare
Choose a tag to compare

Refined Format::guessFormat to return more precise results.

Full Changelog: 1.13.0...1.13.1

1.13.0

26 Mar 09:39
a5c3c97
Compare
Choose a tag to compare

What's Changed

  • composer.json: bumped sweetrdf/rdf-helpers from ^1.0 to ^2.0 (#46)

Full Changelog: 1.12.0...1.13.0

1.12.0 - Maintenance release

11 Mar 08:35
Compare
Choose a tag to compare

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

29 Sep 07:51
92554d0
Compare
Choose a tag to compare

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

13 Sep 07:05
da4d8bf
Compare
Choose a tag to compare

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

22 Jun 08:32
feaeb6f
Compare
Choose a tag to compare

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

16 Jan 11:45
2c57de7
Compare
Choose a tag to compare

Added support for Laminas-packages because Zend packages are abandoned: https://github.com/laminas/laminas-http

Full Changelog: 1.7.1...1.8.0