Skip to content

Releases: gearbox-solutions/eloquent-filemaker

2.6.0

18 Nov 16:43
20270ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.5.3...2.6.0

2.5.3

13 Nov 03:35
92f7347
Compare
Choose a tag to compare

Fixed issue with record ID not being passed on FM facade requests.

2.5.2

14 Oct 15:47
8d0fcb5
Compare
Choose a tag to compare

Added support for passing the modId directly into withModId() on eloquent models.

2.5.1

13 Oct 15:16
3cca36f
Compare
Choose a tag to compare

Fixed inconsistent documentation, fixed name protected $withModId for consistency.

2.5.0

11 Oct 18:36
9a0e337
Compare
Choose a tag to compare
  • Added new withModId() features to support checking Modification ID when saving eloquent models
  • Added new --filemaker flag for artisan make:model ---filemaker to make new models as FMModel instead of Model
  • Added new stub publishing to set defaults for artisan make:model
  • Added support for toSql and toRawSql to get a string of the JSON query value which would be submitted in the FileMaker Data API request

2.4.4

06 Sep 20:01
97b91cf
Compare
Choose a tag to compare

Flattened bindings for better Telescope compatibility (and probably other things as well).

2.4.3

23 Aug 19:03
c2271d2
Compare
Choose a tag to compare
  • Uses the Http facade to create a pending request instead of manually creating a PendingRequest (#76 @macbookandrew)
  • Ensures logs for FM requests always fire even when encountering an error (#77 @Smef)

2.4.2

12 Jun 17:59
cdfd2af
Compare
Choose a tag to compare

Fix to prevent mutators from being fired when loading data from FileMaker into a model

2.4.1

05 Jun 18:02
Compare
Choose a tag to compare

This release fixes backwards compatibility with Laravel 10 by checking that Http::createPendingRequest exists before calling it.

2.4.0

05 Jun 12:34
Compare
Choose a tag to compare

In this release:

  • adds the MorphTo Relationship to the FMHasRelationship trait
  • The MorphTo relationship class resolves wether to handle the models as FM query or pass it to the default Eloquent Model.