Improvements:
- Added control over date formatting expectations and the TTL of a session token through the config
- Added function on the client for retrieving TTL value for the token
Improvements:
- Added
$sort
parameter to findRecords onFmBaseRepository
Improvements:
- Added
$sort
parameter to findRecords onFmBaseRepository
Improvements:
- Added
$guzzleConfig
to theConnector
constructor - Added
$guzzleConfig
to theClient
constructor - Added
illuminate/config && illuminate/support
version 10 in theComposer.json
- updated setFindQueryAll in FmBaseRepository
Fixed retrieval of container field data, with session token.
- Added
getDataContainerContent
to theConnector
- Added
getDataContainerContent
to theClient
- Added
getDataContainerContent
to theFmBaseRepository
- Breaking! Renamed
getDataContainerUrlWithToken
togetDataContainerToken
onFmBaseRepository
Lowered dependency version guzzlehttp/guzzle to 7.4.5
Major upgrade FileMaker Data API to 2.0.0
Improvements:
- Upgraded to PHP 8.0
- Added Eloquent dependencies (Laravel) v9 support
- Added FmBase abstract classes (FmBaseObject, FmBasePortalObject and FmBaseRepository) for dev friendly API record consuming
- Tuned the Readme.md
- Added newly added FmBase class usage instructions to Readme.md
- Added a Changelog markdown file
- Added and centralized Session Token management using the Illuminate Cache
- Fixed a BUG when the FileMaker config values are not configured yet (empty)
- Added the ability to consume container data with Session Token security
- Added the custom exception: FilemakerDataApiConfigInvalidException when the filemaker config has invalid values
- Upgraded dependency:
guzzlehttp/guzzle
from7.0.0
to7.5.0
Released the 17th of September 2020 The basics needed for consuming the FileMaker Data API.