1/26/2026 .com Solutions Inc.(TM) FmPro Migrator 11.73 Read Me file macOS Installation Notes 1) Download the FmProMigratorxxxmacOS.dmg disk image file from the web site (where xxx is replaced with the version number). 2) The disk image file should be opened automatically by your browser. Otherwise, just double-click on the file to open it. 3) Copy the application to your Applications folder (or anywhere else you choose). Launch FmPro Migrator by double-clicking on its icon. Windows Installation Notes 1) Download the FmProMigratorxxxWindows_64bit.zip/FmProMigratorxxxWindows_32bit.zip file from the web site to the location where you want it to reside on your hard drive. The application file may be installed anywhere on your hard drive, it does not have to go into the C:\Program Files directory. 2) Use WinZip to decompress the file containing FmPro Migrator. 3) Launch the application by double-clicking on it. You may make a shortcut to the application on your desktop or in the Start/Programs menu. Note: FmPro Migrator on Windows is provided as a zip archive which decompresses to a folder. The folder named "externals" needs to remain with the FmPro Migrator application in order to allow direct access to databases accessed by FmPro Migrator. VERSION HISTORY: Version 11.73: 1/26/2026 -- Code Conversion Workbench 1) Added a Search feature to the Scripts grid on the Code tab. This search feature performs searches of the script names including *?? Ends with text, ??* Begins with text and ?? Contains text. 2) Added a sort feature for the columns of the Scripts grid. 3) Replaced the ScriptStatus.JSON file with the reading of status info from the MigrationProcess.db3 SQLite database file to improve performance in situations where thousands of scripts are being converted. Version 11.62: 1/12/2026 -- Code Conversion Workbench 1) Added a new batch processing script conversion feature for the Code Conversion Workbench. This feature is available when using Ollama to run LLMs locally. 2) The grid of scripts in the Code Conversion Workbench now allows Shift Selecting of scripts for the purposes of batch processing a subset of scripts. 3) Fixed an issue preventing use of Anthropic models. 4) Updated model context sizes for Anthropic models. 5) Updated the Edit menu across the entire application to enable Select All to occur within regular text fields (not table view fields). 6) Improved editing of Training Records by verifying that a row of the grid has been selected before attempting to save edit changes. -- .NET Conversion 7) Added a check for "-" in a Visual Studio project name to prevent compile errors by Visual Studio. 8) Fixed an issue importing VCX classes. -- MySQL 9) FmPro Migrator now includes compatibility with MySQL8+ database versions, with successful testing having been completed with MySQL 9.5. -- Access to FileMaker Conversion 10) Fixed an issue in which only one form/report was converted into FileMaker layouts. 11) Improved the copying of LLM converted scripts into FileMaker Pro. As of this release, Gemini 3.0 Pro generated script XML can now be pasted into FileMaker Pro. 12) Converted script XML will no longer be rewritten to match the title of the script in the grid of scripts. Script XML will now have the name generated by the LLM (by Google Gemini and Anthropic LLMs) in order to preserve situations in which the LLM generates multiple scripts on the clipboard to match the original Access VBA code. 13) Added a new feature which allows performing a Drag & Drop of script text or XML onto the Converted Script field - ready for pasting into the FileMaker Pro Script Workspace. [build: LC10.0.4RC1] Version 11.51: 10/31/2025 1) Added support for FileMaker 2025 (marketing name). This new version is displayed as FileMaker 22 in the Source/Destination menus since this is the product's internal product version seen by AppleScript. 2) Added the "QuickStart Code Conversion Import..." menu to the File menu. This menu enables a quick import of scripts from any scripting language for immediate code conversion by the LLM of your choice. 3) Enhanced the licensing window by enabling the license key to be pasted anytime the window is open, without having to click a button or the license key field. -- Code Conversion Workbench 4) Added support for GPT-5. 5) Updated model lists and context sizes with latest versions from each LLM vendor. 6) Updated and tested quality of code conversions for new models available thru Ollama including: gpt-oss, Gemma3, Qwen3-coder, phi4-mini. 7) Added VBA for Excel, VBA for Word to the output languages menu. -- PostgreSQL 8) Added support for PostgreSQL 17+ versions. This update of FmPro Migrator has been tested successfully with the SupaBase IPV4 compatible Transaction Pooler and Session Pooler connection types. 9) Added Connection properties field for PostgreSQL destination database servers. This feature can be used for connections to PostgreSQL 17+ versions when making a direct connection to a SupaBase hosted PostgreSQL database. -- PHP 10) Fixed an issue which could cause layout/forms conversion to stop while creating the PHP application. [build: LC10.0.4RC1] Version 11.40: 4/7/2025 -- Code Conversion Workbench 1) Updated the list of available models for each vendor. -- General 2) Added a Prefs folder button on the About/License window to make it easier to manuall open or copy the preferences files. Version 11.39: 3/10/2025 -- Code Conversion Workbench 1) Improved getting model info for models hosted by Ollama. 2) Fixed an issue in which connections could timeout after 30 seconds. This change should make it less necessary to break up code into smaller blocks of text in order to complete the code conversion processing. 3) Added a new QuickStart feature for using the Code Conversion Workbench. 4) The Code Conversion Workbench can now import source code files for any programming language by reading a directory of scripts instead of only using the MigrationProcess.db3 file. This feature creates the MigrationProcess.db3 file within the selected directory. Select the File -> Import Scripts into Code Conversion Workbench... menu. 5) Typing a source language in the pull-down menu saves the language name in the project prefs file. 6) User imported source file conversions will display a generic script file icon with the user-entered programming language displayed as a text overlay. 7) Added support for using xAI Grok models. 8) Updating the list of models with the Refresh button saves the updated models list to the main FmPro Migrator prefs file. These saved prefs will be used automatically each time the Code Conversion Workbench window is opened. 9) As a usability improvement, if the Code Conversion Workbench window is open, it's contents will be refreshed automatically when opening a new FmPro Migrator project file. 10) Fixed an issue displaying user entered API keys. 11) Added support for Starter Edition, AI Trial Edition and Custom Dev Trial Edition licenses. Version 11.28: 1/10/2025 -- Code Conversion Workbench 1) Added a new LLM model training tab where developers can improve the AI based code conversion for their unique code base by adding training records of examples to fine tune the generated code. 2) Updated the list of AI models and model input token sizes shown in the Code Conversion Workbench window for Anthropic, OpenAI, Google and Ollama. 3) Added support for the Google Gemini 2.0-flash model. 4) Added support for the Anthropic models. 5) When using Anthropic models to convert scripts to FileMaker Pro, the prompt will include prompting to create the FileMaker Script Workspace XML. The clipboard button will put the script onto the clipboard ready for pasting into the Script Workspace - with the instructions intact. The latest claude-3-5-sonnet-20241022 model works best for creating FileMaker script XML for Visual FoxPro or Microsoft Access to FileMaker Pro conversion projects. 6) Improved code output from the models by removing unneeded explanatory text. This change can be overridden by holding down the shift key when clicking the Convert button. 7) Improved the calculation of input token sizes for models. 8) Conversions into FileMaker Pro now use the phrase "script steps" in order to obtain a better conversion result across all models and vendors. 9) Improved saving/restoring of user entered API keys to enable having separate keys for each AI vendor. -- VFP Conversion 10) Fixed an issue importing VFP Forms/Reports which caused some layouts to crash when copying into FileMaker Pro due to an incorrectly formed Tab Control. 11) Fixed an issue with some VFP text labels being converted with a black background. 12) Fixed an issue with line objects having a thickness > 1 being displayed as diagonal lines. [build: LC10.0.1RC3] Version 11.17: 11/20/2024 -- FileMaker to Access Conversion 1) Fixed an issue with converted Access database forms/reports not having the MyForm.RecordSource/MyReport.RecordSource value assigned with the table name after the 1st form. -- VFP Conversion 2) Fixed an issue when importing tables into FileMaker in which the table/field names weren't renamed to avoid reserved words. 3) In FoxPro, the SET NULL ON/OFF command can override field constraints in tables. Therefore the assigned NULL/NOT NULL constraints configured in the DBF files may not reflect how the constraints are actually used. For this reason all fields except PK columns are now imported as NULLable columns. 4) Fixed an issue with .NET and other GUI conversions in which output files weren't created properly when Visual FoxPro or Microsoft Access was the source database. 5) Fixed an issue with .NET Conversion preferences. -- FileMaker Table Consolidation 6) Updated and tested AppleScript GUI automation scripts with FileMaker 21 [2024 release]. Most changes now use the names of objects (like menus, windows) instead of object position to simplify the scripts and reduce the need for future changes. These changes now require the AppleScript code to be run on English versions of macOS and FileMaker Pro. These changes include changes to: openFMValueListsWindow(), copyLayout2FM(), createFMTO(),openFMEditRelationhipWindow(),createFMRelationship(),gotoPreviousFMLayout(),gotoNextFMLayout() 7) Fixed an issue with createFMRelationship() clicking the RTable name menu 2 times when this is only needed on arm64 CPUs. 8) Updated instructions text field at the left side of the Migration Process window. [build: LC10.0.1RC2]