FMPerception version 21.1.1
Version 21.1.0 - Community Update
A quick release to fix an issue with the update functionality where FMPerception would continuously try to update to the same version.
Version 21.1.0 - Community Update
This update includes changes, enhancements, and bug fixes requested by our community. This version also includes support for FileMaker Pro 2024.
Mac and Windows Changes:
New / Changed
- Added File Name to the list of columns for Text Search (for Daniel H.)
- "Auto-Create Indexes?" - Added a column to field lists to indicate if "Automatically create index as needed" is selected in Field Options
- Added support for Perform Script on Server with Callback when the call back script is specified by calculation.
- Renamed a few labels related to Siri/Shortcuts
- Sidebar label renamed from "Siri Visible?" to "Shortcut Donation?"
- Column label renamed from "Siri Shortcut Visible" to "Shortcut Donation?"
- We replaced the text "FileMaker Pro Advanced Only" with "Advanced Tools Only" in several places
- Updated the French names of several new functions based on changes by Claris
- Layout Object Calculations are now included in the All Calculations query. Please note: Layout Calculations are not fully tokenized in the DDR, so FMPerception cannot parse them to determine references.
Fixed
- FMPerception crashed when clicking on a script step with saved Print Setup data, due to an encoding issue in recent version of FileMaker
- Global variable references will now properly include pseudo-calculations (Find steps, file paths, etc.) which use global variables
- Added missing references when an External Data Source is a ODBC connection. Also updated the sidebar for Base Tables
- Perform Script on Server with Callback - callback scripts now show correctly on the Call Chain Diagram
- When copying layout objects from FMPerception to FileMaker, several bits of data were missing or distorted
- Button bar segments are now excluded from Copy for FileMaker, as these are included in the parent button bar object. These incomplete objects could not be correctly pasted without the parent button bar.
- Objects contained inside other objects (such as portal, popovers, tab controls, slide controls, etc.) are now properly placed relative to their parent
- Improved support for pasting objects with saved custom styles. Pasting objects with unsaved custom styles onto anything other than the origin layout will still break the object's appearance
- The value for SVG icons is not available in the DDR XML and thus can not be added to the clipboard
Known Issues
- If you use emoji in names for objects such as scripts, layouts, tables, and fields, you may not see those emoji in FMPerception. Claris does not yet support a few recent Unicode updates. They did confirm that they are working on adding support.
- Example: the value for the Personal Computer emoji (U+1F4BB) is provided in the DDR as "??"
- We hid the "Refresh" (File>Refresh) menu item because it didn't work reliably. Please bear with us while we reconsider this feature.
- The value for "Allow Open Quickly access to layouts and scripts" is not included in the DDR XML. Reported to Claris
- The value for "All files must be on the same host" is not included in the DDR XML Reported to Claris
- Layout Calculations in the DDR XML and XML v2 (Save a Copy as XML) are not tokenized/chunked and can not be used to form references in developer tools. Reported to Claris
Credits
- Thanks to Andrew M. for flagging a crashing issue related to Print Setup
- Thanks to Stephen D. for reporting the issue with missing references related to ODBC connections