Tags: LaravelFreelancerNL/laravel-arangodb
Tags
Adds support for Laravel 12 at the expense of Laravel 11 (#192) * Set minimum version to 11, major only * Added Laravel 12 to the matrix * updated deps * updated php * Updated method call compatibility * Fixed phpmd suppressions to be compatible with the latest phpstan. * Parent compatibility fix * Grammar creation compatibility fix * Made tests more resilient against changes in the amount of system analyzers * Made tests more resilient against changes in the amount of system analyzers * Test against ray usage * Set connection the laravel 12 way * Check for analyzer count regardless of changes in system analyzers * Style fix * Ignored rules and files that don't apply * phpstan checks * ci: removed Laravel 11 from workflows * qa: Updated phpdocs * feat!: dropped laravel 11 due to incompatibilities. * docs: updated supported versions --------- Co-authored-by: Deploy <deploy@wedevise.nl>
127 support multidimensional indexes (#154) * Added support for multidimensional indexes * Skip mdi index tests on ArangoDB versions < 3.12 * Bumped up expected collection count * Run test if currentVersion isn't set * Exclude prefixed mdi from tests on ArangoDB < 3.12
Various bugfixes and code improvements (#137) * Fix styling * Fixed Schema::hasColumn & Schema::hasColumns * Moved const to builder * Added orchestra/testbench migration path. * Fixed transactionCollections setting * Self contained EDGE_COLLECTION constant * Removed nonsensical hasColumn method from blueprint. (commands are created first, then executed sequentially, a conditional command won't work in this scenario) * Set all transaction collections first * Removed unused imports * Style fixes * Added support for automatic key generator setting for autoincrement and uuid on id/_key fields. Added support for autoincrement offset (from) Restructured schema tests Added schema tests * Fix styling * CQ improvement Restructured schema tests Added schema tests * Added tests to ensure whereAll/whereAny/orWhereAll/orWhereAny functionality. * Fix styling * Fixed Schema::hasColumn & Schema::hasColumns * Moved const to builder * Added orchestra/testbench migration path. * Self contained EDGE_COLLECTION constant * Removed nonsensical hasColumn method from blueprint. (commands are created first, then executed sequentially, a conditional command won't work in this scenario) * Removed unused imports * Style fixes * Added support for automatic key generator setting for autoincrement and uuid on id/_key fields. Added support for autoincrement offset (from) Restructured schema tests Added schema tests * CQ improvement Restructured schema tests Added schema tests * Added tests to ensure whereAll/whereAny/orWhereAll/orWhereAny functionality. * WIP * Place test setup outside of tests directory. * Fixed prompt answer * Fixed test setup * Using package own RefreshData trait to test it. Added ability to set realpath (deprecated in Laravel 11, but used for now) and migrations paths to be used by RefreshDatabase's migrate:fresh * Removed todo for currently unsupported feature * Logfake dep supports Laravel 11. Removed the skip. * Removed duplicate getDateFormat function * Cleanup * Added DatabaseMigrations trait * Added DatabaseTruncation trait * Fixed premature json encoding/decoding of casts. * Added getTables * Added tests and CQ improvements * Fix styling * Let CI use test scripts * Let CI use test scripts * Convert testbench migrations --------- Co-authored-by: LaravelFreelancerNL <LaravelFreelancerNL@users.noreply.github.com>
PreviousNext