Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Easyrdf Laravel Package

sweetrdf/easyrdf

View on GitHub
Deep Wiki
Context7
1.19.0

Maintenance release (only internal changes)

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.18.2...1.19.0

1.18.2

Bug fix release

Improved RDF/XML parser: Don't break on elements with both xml:lang and datatype by @osma in https://github.com/sweetrdf/easyrdf/pull/77

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.18.1...1.18.2

1.18.1

Bugfix release

Fixed a bug that occurred when the Turtle parser received only a string with PREFIX declarations but no triples (https://github.com/sweetrdf/easyrdf/pull/75).

Thanks @osma for the report (#74).

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.18.0...1.18.1

1.18.0

What's Changed

Adjust media type preferences and Accept headers

:mega: Thank you very much @osma: he contributed a fix regarding Accept headers for CONSTRUCT and DESCRIBE SPARQL queries against triple stores such as Fuseki (https://github.com/sweetrdf/easyrdf/pull/72) . Short summary: #48 fixed a few problems but introduced some limitations and unnecessarily duplicated code. The fix aligns related code parts and set new priority for Accept header values.

Also thank you @tallted for your insights and comments along the way.

Further information in the pull request and in https://github.com/sweetrdf/easyrdf/issues/67.

zendframework/http dependency removed

Support and usage of zendframework/http was removed in https://github.com/sweetrdf/easyrdf/pull/71 because it was causing problems when EasyRdf is installed using Composer lately. The library isn't maintained for years, doesn't even run on PHP 8 and was only a dev-dependency. We therefore consider the change still backward compatible even though it "changed" parts of the public API.

Further information in https://github.com/sweetrdf/easyrdf/issues/70.

Internal changes

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.17.0...1.18.0

1.17.0

What's Changed

Full PHP 8.5 support :rocket:

Summary:

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.16.1...1.17.0

1.16.1

What's Changed

This is a follow up fix for latest changes:

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.16.0...1.16.1

1.16.0

What's Changed

New Contributors

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.15.0...1.16.0

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 https://github.com/sweetrdf/easyrdf/pull/48 (Thanks to you both!)

Internal changes

  • refined workflows + small fix of an example test

New Contributors

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/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: https://github.com/sweetrdf/easyrdf/compare/1.13.1...1.14.0

1.13.1

Refined Format::guessFormat to return more precise results.

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.13.0...1.13.1

1.13.0

What's Changed

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

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.12.0...1.13.0

1.12.0

What's Changed

Release contains only internal changes.

Summary: Reach PHPStan level 5 (https://github.com/sweetrdf/easyrdf/pull/40) and a few coding style issue fixes.

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.11.0...1.12.0

1.11.0

Switched to ARC2 version 3.0.0 to avoid deprecation warnings in the continuous integration pipeline. Nice side effect, there are fewer dependencies required from now.

Related pull request: https://github.com/sweetrdf/easyrdf/pull/38

1.10.0

What's Changed

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.9.0...1.10.0

1.9.0

:exclamation: Dropped support for PHP 7.x! :exclamation: Only support for PHP 8.0+ from now on

What's Changed

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/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: https://github.com/sweetrdf/easyrdf/compare/1.7.1...1.8.0

1.7.1

What's Changed

I added replace-part to composer.json. This allows you to use this library as a replacement for easyrdf/easyrdf in your project from now on. For more information see https://github.com/sweetrdf/easyrdf/issues/19 and https://github.com/sweetrdf/easyrdf/pull/20.

The rest of the changes are minor and related to coding style issues and a few typo fixes in README.md.

Full Changelog: https://github.com/sweetrdf/easyrdf/compare/1.7...1.7.1

1.7

PHP 8.2 and refinements

  • a few preparations to run on PHP 8.2 without deprecations etc.
  • refinements in test environments and overall coding styles
1.6

Introduced PHP 8.1 support

Also some changes behind the scenes: fixed coding styles (using PHP-CS-Fixer) and corrected all PHPStan errors (level 4).

1.5

Small feature release

Following links in a 30x response for a SPARQL query (#14)

1.4

Enabled PHP 8.0

No changes for EasyRdf users except that you can install it via composer using PHP 8.0. All other changes of this release concern test environment to run on PHP 8.0.

1.3

Small feature release

  • Accepting DateTimeInterface for Date and DateTime Literals (#9)
1.2

Maintenance version

This version contains a lot of behind-the-scenes changes and no new features. I focused mostly on making development-tooling more lightweight and easier to maintain.

Highlights:

  • Replaced Travis by Github Actions
  • Integrated Scrutinizer (#5)
  • Added PHP-CS-Fixer with [@Symfony](https://github.com/Symfony) rules (coding standard of one of the most used PHP code bases)
  • Added PHPStan and reached lvl 4 (#4, #6, #7)
  • Run tests on Windows Server 2019 too (#8)
  • Removed code-lts/doctum (no need for that right now, maybe re-added later on)
  • Fixed a few PHPDoc comments (e.g. \EasyRdf\Resource instead of resource)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor