Skip to content

Releases: gearbox-solutions/eloquent-filemaker

2.2.1

29 Apr 16:00
19f5c44
Compare
Choose a tag to compare

Removed improper ignoreValidation.

2.2.0

26 Apr 18:34
Compare
Choose a tag to compare

This is a cool update! We've added the QueryExecuted event, which makes FileMaker queries show up in helpful Laravel dev tools like Clockwork. With this, you get a log of each of your queries for each page load, how long they take to execute, and you can see the exact URL, method, and data which was sent to the FileMaker Data API. This makes it easy to do diagnosis of slow-running Data API queries!

  • Updates FileMakerConnection class to fire Illuminate\Database\Events\QueryExecuted event when making a request to the FIleMaker endpoint, including the session login.

2.1.2

24 Apr 18:51
2c4bf59
Compare
Choose a tag to compare

Modified retry behavior to better handle FileMaker's Data API returning 502 errors.

2.1.1

18 Apr 15:15
754420d
Compare
Choose a tag to compare

What's Changed

  • Improve compatibility with general eloquent usage and Laravel Nova by @tkuijer in #66
  • Changed cached session tokens to be used until FileMaker no longer accepts them, rather than automatically refreshing after 15 minutes
  • Changed default to use cache to help avoid major performance issues, better default config

New Contributors

Full Changelog: 2.1.0...2.1.1

2.1.0

18 Apr 02:48
998f158
Compare
Choose a tag to compare

Added new connection config options for caching session token and converting empty strings to null.

It is recommended to set cache_session_token in your database connection config to true for performance improvements.

2.0.2

03 Apr 14:40
da2b352
Compare
Choose a tag to compare

Fixed InvalidArgumentException: Illegal operator and value combination. when using Model::where('field', '==', null)

2.0.1

02 Apr 18:57
Compare
Choose a tag to compare

Version 2.0.1

  • Updated model retrieval to return a Illuminate\Database\Eloquent\Collection instead of Illuminate\Support\Collection
  • Fixed an issue with using a custom model Collection

2.0

22 Mar 18:26
Compare
Choose a tag to compare
2.0

Version 2.0 Release!

  • Added support for Laravel 11
  • Empty fields in FileMaker are returned as null instead of an empty string
  • FileMaker Sessions only last for the duration of a single request to Laravel instead of being reused for 15 minutes - Cache is no longer required
  • Improvements to whereNot logic and implementation to make it behave more closely to what it should be

Run composer require gearbox-solutions/eloquent-filemaker:^2.0 to upgrade to the latest version of the package. Please check the readme for breaking changes.

1.2.1

17 Mar 17:43
Compare
Choose a tag to compare

Fixed issue with expired session requests being retried with the existing, invalid session. Requests should now be better at getting a new session token and retrying automatically.

v1.1.3

26 Sep 14:48
15a9f31
Compare
Choose a tag to compare

Improved error handling on connection problems