FileMaker 16: What’s New

0

FileMaker Pro 16 includes the following new features and improvements.

Improved layout object editing

Layout Objects window – Use the Layout Objects window to view and work with all the objects that are on the current layout. You can select, hide, and name objects, and change the stacking order. See Using the Layout Objects window to work with objects.

Improved usability

  • Windows: All document windows are now independent of one another, all can be positioned in any available monitor, and each window has its own menu bar.
  • Enhanced Specify Calculation dialog box – For information about a function, click an item in the functions pane, then click the question mark.
  • Accessing plug-in features – You can use external script steps provided by a plug-in to access the features of the plug-in. See Creating custom plug-ins.
  • Copying and pasting value lists – You can now use standard keyboard shortcuts to copy a value list and paste it into another FileMaker Pro file. See Defining value lists.

Support for JSON data

JSON parsing, character encoding, and cryptographic functions – You can use these functions to process and encrypt JSON data exchanged with other data sources, such as web services that have REST APIs. See Working with the JSON functions.

Enhanced security

Script steps

New script steps

Changed script steps

Removed script steps

  • The Set Allowed Orientations script step has been removed.

Functions

New functions

  • Base64EncodeRFC – Returns data as text in the specified Base64 format. See Base64EncodeRFC function.
  • CryptAuthCode – Returns a binary HMAC (keyed-hash message authentication code) using the specified cryptographic hash algorithm. See CryptAuthCode function.
  • CryptDecrypt – Decrypts container data with the specified key and returns text or container data. See CryptDecrypt function.
  • CryptDecryptBase64 – Decrypts Base64-encoded text with the specified key and returns text or container data. See CryptDecryptBase64 function.
  • CryptDigest – Returns a binary hash value generated by the specified cryptographic hash algorithm. See CryptDigest function.
  • CryptEncrypt – Encrypts data with the specified key and returns container data. See CryptEncrypt function.
  • CryptEncryptBase64 – Encrypts data with the specified key and returns text in Base64 format. See CryptEncryptBase64 function.
  • Get(AccountGroupName) – Returns the current account’s group name when the account authenticates via an external server or an OAuth identity provider. See Get(AccountGroupName) function.
  • Get(RegionMonitorEvents) – Returns events that caused the script specified in the Configure Region Monitor Script script step to run. See Get(RegionMonitorEvents) function.
  • HexDecode – Returns either container or text content from text encoded in hexadecimal format. See HexDecode function.
  • HexEncode – Returns data as text in hexadecimal format. See HexEncode function.
  • JSONDeleteElement – Deletes a JSON data element specified by an object name, an array index, or a path. See JSONDeleteElement function.
  • JSONFormatElements – Formats elements in JSON data to make them easier to read. See JSONFormatElements function.
  • JSONGetElement – Queries JSON data for an element specified by an object name, an array index, or a path. See JSONGetElement function.
  • JSONListKeys – Lists the object names (keys) or array indexes in JSON data for an element specified by an object name, an array index, or a path. See JSONListKeys function.
  • JSONListValues – Lists the values in JSON data for an element specified by an object name, an array index, or a path. See JSONListValues function.
  • JSONSetElement – Adds or modifies an element in JSON data specified by an object name, an array index, or a path. See JSONSetElement function.
  • SortValues – Sorts a list of values based on the specified data type and locale. See SortValues function.
  • TextDecode – Returns text decoded from container data using the specified character encoding. See TextDecode function.
  • TextEncode – Returns a text file as container data from text using the specified character encoding and line endings. See TextEncode function.
  • UniqueValues – Returns unique values that are in a list based on the specified data type and locale. See UniqueValues function.
FavoriteLoadingAdd to favorites

Leave a Reply