Skip to content

Releases: gearbox-solutions/eloquent-filemaker

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

1.1.2

09 Aug 14:59
1603f30
Compare
Choose a tag to compare

Fixed exception when writing to portals

1.1.1

02 Aug 18:22
Compare
Choose a tag to compare

Empty fields in FIleMaker are returned as strings, which can screw up casting. This update treats empty strings as null for casting purposes so that you retrieve null for cast fields from an empty string. This is a big fix for dates, which previously incorrectly returned the current timestamp instead of null for empty date fields.

1.1.0

31 Jul 04:45
Compare
Choose a tag to compare

Added new features for limiting portal record responses, offsetting portal records, and selecting portals to be returned.