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

Doctrine Json Functions Laravel Package

scienta/doctrine-json-functions

Adds JSON function support to Doctrine ORM DQL by registering custom function nodes for multiple databases. Use MySQL/MariaDB, PostgreSQL, SQLite (json1), or SQL Server JSON functions directly in DQL with platform validation.

View on GitHub
Deep Wiki
Context7
6.5.0
6.3.0

What's Changed

Full Changelog: https://github.com/ScientaNL/DoctrineJsonFunctions/compare/6.2.0...6.3.0

6.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/ScientaNL/DoctrineJsonFunctions/compare/6.0.0...6.1.0

5.3.0
5.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/ScientaNL/DoctrineJsonFunctions/compare/5.0.0...5.1.0

5.0.0

BC break

4.5.0
4.3.0
  • Php8 compatibility
  • Php7 and php8 testing
  • Updated phpunit in composer.json to ^8.0 || ^9.0
  • Updated doctrine dbal in composer.json to ^2.7
4.1.2
  • Merged #58 to accept value arguments for the the postgresql JSON_GET_TEXT function
4.1.1
4.1.0
  • fixed JSON_MERGE_PATCH tests
  • Added SQLite functions
4.0.2
4.0.1

Bugfix #39 JSON_QUOTE accepts a value argument.

4.0.0

Added testcases for all mysql functions Renamed Syslogic\ namespace to Scienta\

3.1.0

Tested all mysql functions Also updated some argument types when StringPrimary was insufficient

3.0.0
  • Functions restructured for better agument parsing
  • Unit tests added (not everything tested yet)
  • Dockerfiles added
2.1.0

Mariadb JSON_VALUE added

2.0.1

Readme updated to reflect new functions

2.0.0
  • BC break: better Postgres function names:
    • GT renamed to JSON_GET
    • GT_GT renamed to JSON_GET_TEXT
  • Added JSONB operators: ?, ?|, ?&, @>, <@
  • Fixed issues with negative indices.
  • Added support for parametrizing queries that use JSON functions.
  • Fixed #17 which broke JSON_MERGE
1.1.0

Postgres function and className fixes Fixed https://github.com/SyslogicNL/DoctrineJsonFunctions/issues/15 which also broke the composer install.

1.0.1

Minor readme changes

1.0.0

After a lot more usage and testing the first minor bugs are resolved. It seemed time to release this version as a first stable, also because it is used in production by many people already.

If your software is being used in production, it should probably already be 1.0.0. If you have a stable API on which users have come to depend, you should be 1.0.0.

Thanks everyone for your contributions.

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.
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
spatie/laravel-javascript-views