Skip to content

Releases: Luidog/fms-api-client

Canoas

02 Oct 01:25

Choose a tag to compare

This release contains changes to the upload method response and general Data API response parsing.

This release fixes an issue where all response objects were being parsed as json. This release fixes this issue by replacing a private response parsing method with a new method which only targets only script result properties in responses.

The modId and recordId properties are now uniformly returned as strings in this release. Since FileMaker returns these properties as strings the client shall do the same.

FInally, the upload method now accurately returns the recordId of the record it uploaded container data.

Alejandro's

23 Sep 22:35

Choose a tag to compare

This release adds better Data API session management and introduces the transform module. This release also modifies the upload method to always return a recordId.

The client now handles invalidated API token responses by properly clearing the session token. The transform module can be used to transform related table occurrence data into objects and portals into arrays.

California Street

17 Sep 03:26
dfe7961

Choose a tag to compare

This release brings the following improvements.

The npm module has been reduced around 93% from 2.2mb to ~800kb

The documentation and examples have been refactored and enhanced.

The client’s request handlers have been refactored to better handle error responses.

Validation has been implemented on the server url to prevent a client being created with an unusable server url.

Blackies

10 Sep 06:50

Choose a tag to compare

This release adds fieldData and recordId exports. This release also adds a name to the client model and optional data tracking. Creating a client with a usage property set to false will stop data tracking.

Lower Trestles

04 Jul 23:41

Choose a tag to compare

This release contains minor fixes of the client's handling of DAPI errors and support for the portal array parameter. You can now request specific portals from DAPI using an array of objects with keys of name limit and offset in the portals option.

Upper Trestles

21 Jun 06:23

Choose a tag to compare

This release contains revisions to parameter passing. You can now use an array of scripts when making a request.

Middle Trestles

10 Jun 20:02

Choose a tag to compare

This release contains an update to the create method. When the merge option is set to true, the create method will merge the data used in the create and filemaker's record id and mod id.

Killer Dana

01 Jun 03:23

Choose a tag to compare

This release fixes a minor security vulnerability introduced through a module dependency. The dependency has been updated and the vulnerability has been eliminated.

River Mouth

29 May 15:40

Choose a tag to compare

This commit signifies the 1.1.2 release of the project. This release contains minor revisions and additional testing. With this release test coverage is now complete.

Boneyards

27 May 04:56

Choose a tag to compare

This release is contains a minor bug fix.