Statamic

Eloquent Driver Release Notes

Statamic

4.18.0

November 20th, 2024

What's New

  • Apply and restore sort direction on asset containers by @daun in https://github.com/statamic/eloquent-driver/pull/382

What's Fixed

  • Prevent creation of duplicate terms on slug change by @daun in https://github.com/statamic/eloquent-driver/pull/384

New Contributors

  • @daun made their first contribution in https://github.com/statamic/eloquent-driver/pull/382

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.17.1...v4.18.0

4.17.1

November 19th, 2024

What's Fixed

  • Allow non-CP collection config fields to persist by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/381

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.17.0...v4.17.1

4.17.0

November 13th, 2024

What's Changed

  • Optimize taxonomy <> collection queries by @TheBnl in https://github.com/statamic/eloquent-driver/pull/376

New Contributors

  • @TheBnl made their first contribution in https://github.com/statamic/eloquent-driver/pull/376

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.16.2...v4.17.0

4.16.2

November 8th, 2024

What's Changed

  • Add site database table exists by @jhhazelaar in https://github.com/statamic/eloquent-driver/pull/375

New Contributors

  • @jhhazelaar made their first contribution in https://github.com/statamic/eloquent-driver/pull/375

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.16.1...v4.16.2

4.16.1

November 1st, 2024

What's Changed

  • Fallback to locale or 'en' when site lang is not present by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/372

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.16.0...v4.16.1

4.16.0

October 28th, 2024

What's Changed

  • Empty folders readme by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/366
  • Use variables model defined in config by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/370

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.15.2...v4.15.3

4.15.2

October 5th, 2024

What's Fixed

  • Fix entries export to use correct model, blueprint column, and set ID when exporting UUIDs by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/362

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.15.1...v4.15.2

4.15.1

October 4th, 2024

What's Fixed

  • Prevent freezing of ImportAssets for asset meta data when importing a large number of files by @faltjo in https://github.com/statamic/eloquent-driver/pull/360

New Contributors

  • @faltjo made their first contribution in https://github.com/statamic/eloquent-driver/pull/360

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.15.0...v4.15.1

4.15.0

September 26th, 2024

What's Changed

  • Ensure asset container contents folder check finishes with / by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/356
  • Refactor globals export by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/358

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.14.3...v4.15.0

4.14.3

September 12th, 2024

What's Fixed

  • The root folder is / and not empty otherwise it's skipped by @danielsmink in https://github.com/statamic/eloquent-driver/pull/352

New Contributors

  • @danielsmink made their first contribution in https://github.com/statamic/eloquent-driver/pull/352

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.14.2...v4.14.3

4.14.2

September 11th, 2024

What's Changed

  • Corrects issue with importing/exporting blueprints on Windows by @JohnathonKoster in https://github.com/statamic/eloquent-driver/pull/351

New Contributors

  • @JohnathonKoster made their first contribution in https://github.com/statamic/eloquent-driver/pull/351

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.14.1...v4.14.2

4.14.1

September 6th, 2024

What's fixed

  • Prevent lang and attributes being exported with empty values in the eloquent:export-sites command by @duncanmcclean in https://github.com/statamic/eloquent-driver/pull/349

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.14.0...v4.14.1

4.14.0

August 28th, 2024

What's New

  • Make term <> collection query more performant by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/345

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.13.0...v4.14.0

4.13.0

August 21st, 2024

What's New

  • Store form data by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/342
  • Improve data column mapping docs by @duncanmcclean in https://github.com/statamic/eloquent-driver/pull/340

What's Changed

  • Empty namespace should default to file when namespaces is not all by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/336
  • Fix for vendor prefixed fieldset handles by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/339

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.12.3...v4.13.0

4.12.3

August 7th, 2024

What's Changed

  • Only run RelateFormSubmissionsByHandle when we have form submissions by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/334

Full Changelog: https://github.com/statamic/eloquent-driver/compare/14.2.2...v4.12.3

4.12.2

August 7th, 2024

What's Changed

  • Fall back to boolean instead of null by @dnwjn in https://github.com/statamic/eloquent-driver/pull/332

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.12.1...v4.12.2

4.12.1

August 7th, 2024

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.12.0...v4.12.1

4.12.0

July 31st, 2024

What's New

  • Only retrieve forms once instead of for every item by @dnwjn in https://github.com/statamic/eloquent-driver/pull/330

What's Changed

  • Apply changes from new version of pint by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/329

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.11.1...v4.12.0

4.11.1

July 24th, 2024

What's Fixed

  • Drop indexes before dropping the column on asset and form submission migrations by @georgecoca in https://github.com/statamic/eloquent-driver/pull/328

New Contributors

  • @georgecoca made their first contribution in https://github.com/statamic/eloquent-driver/pull/328

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.11.0...v4.11.1

4.11.0

July 22nd, 2024

What's New

  • Support canSelectAcrossSites on navs by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/327

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.10.0...v4.11.0

4.10.0

July 18th, 2024

What's New

  • Store sites in eloquent by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/322

What's Changed

  • Remove initial_path from import and export data by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/318
  • Fix migration errors on form_submissions by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/324

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.9.0...v4.10.0

4.9.0

July 10th, 2024

What's Changed

  • Fix URI and related issues by @jasonvarga in https://github.com/statamic/eloquent-driver/pull/317

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.8.1...v4.9.0

4.8.1

July 2nd, 2024

What's Fixed

  • use created_at column for submission sorting by @SylvesterDamgaard in https://github.com/statamic/eloquent-driver/pull/316

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.8.0...v4.8.1

4.8.0

July 1st, 2024

What's Changed

  • Support mapping of entry data to database columns by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/273

What's Fixed

  • Handle vendor namespaces and handle for blueprints and fieldsets by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/310

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.7.0...v4.8.0

4.7.0

June 29th, 2024

What's Changed

  • Make Asset::clearCaches protected by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/308

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.6.0...v4.7.0

4.6.0

June 27th, 2024

What's Changed

  • Use database to build asset folder list by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/311

What's Fixed

  • Change form submissions migration to use decimal by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/313

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.5.0...v4.6.0

4.5.0

June 24th, 2024

What's New

  • Move to PHPUnit attributes by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/309

What's Fixed

  • Use model created_at for form submission date() by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/306

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.4.0...v4.5.0

4.4.0

June 19th, 2024

What's Changed

  • Allow blueprints and field sets to be split repository by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/302

What's Fixed

  • Use double instead of float for MySQL compatibility by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/305

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.3.1...v4.4.0

4.3.1

June 18th, 2024

What's Changed

  • Fix bug in updateEntryUris and updateEntryOrder by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/304

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.3.0...v4.3.1

4.3.0

June 14th, 2024

What's Changed

  • Refactor makeModelFromContract on assets and containers by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/297
  • make use of $ids in updateEntryOrder method by @mkwia in https://github.com/statamic/eloquent-driver/pull/301
  • Support mixed repository blueprints by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/300
  • Only create asset during sync if it doesnt already exist by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/299

New Contributors

  • @mkwia made their first contribution in https://github.com/statamic/eloquent-driver/pull/301

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.2.0...v4.3.0

4.2.0

June 5th, 2024

What's Changed

  • Add validation_rules support by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/296

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.1.0...v4.2.0

4.1.0

June 4th, 2024

What's Changed

  • Drop foreign key on form_id by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/285
  • GitHub Issue Templates by @duncanmcclean in https://github.com/statamic/eloquent-driver/pull/290
  • Add "Tokens" driver to artisan about command output by @duncanmcclean in https://github.com/statamic/eloquent-driver/pull/293

What's Fixed

  • Change ID type on form_submissions to be a float by @ryanmitchell in https://github.com/statamic/eloquent-driver/pull/287
  • Date(time) sorting does not take time into account by @SylvesterDamgaard in https://github.com/statamic/eloquent-driver/pull/295

New Contributors

  • @SylvesterDamgaard made their first contribution in https://github.com/statamic/eloquent-driver/pull/295

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v4.0.0...v4.1.0

4.0.0

May 9th, 2024

What's Changed

  • Statamic 5 Support by @duncanmcclean in https://github.com/statamic/eloquent-driver/pull/276

Full Changelog: https://github.com/statamic/eloquent-driver/compare/v3.4.1...v4.0.0