TMS FNC Cloud Pack Release Notes
Source: TMSFNCCLOUDPACK_VERSIONHISTORY.txt
Current version: 3.8.2.0
3.8.2.0
- New : Settings.CacheControl added in TTMSFNCCloudAI
3.8.2.0
- New : Settings.UseTemperature added in TTMSFNCCloudAI
3.8.1.3
- Improved : Core Improvements
3.8.1.2
- Improved : Added ACaption parameter to all Send media functions in TTMSFNCCloudWhatsapp
- Improved : Logging and handling tool calls with Ollama
- Fixed : TTMFNCCloudBox: Issue with RenameFile
3.8.1.1
- Fixed : Issue with OnExecuted for Claude LLM when tool requests are used in TTMSFNCCloudAI
- Fixed : Issue with embedding plain text files with OpenAI in TTMSFNCCloudAI
3.8.1.0
- Fixed : TTMSFNCCloudPayPal: Issue with OnPaymentCancelled event not triggered
- Fixed : Corrected Claude token usage calculation
- New : Support to submit PDF files to Mistral in TTMSFNCCloudAI
- Fixed : Corrected Claude token usage calculation in TTMSFNCCloudAI
3.8.0.0
- Improved : Updated the default models for various LLMs to newer models in TTMSFNCCloudAI
- New : .PDF context submit for Gemini in TTMSFNCCloudAI
- New : .XLSX, .DOCX context submit for OpenAI in TTMSFNCCloudAI
- New : .PDF context submit for Claude in TTMSFNCCloudAI
- Improved : Image uploading handling in TTMSFNCCloudAI
- Improved : URL context submit handling for OpenAI in TTMSFNCCloudAI
3.7.3.1
- Improved : Compatibility with TMS FNC Core
- Fixed : Microsoft services: RetrieveAccessToken and RetrieveRefreshToken issue due to changes in the authentication process
3.7.3.0
- New : TTMSFNCCloudMicrosoftOutlookMail: GetFolders parameters: APageSize, APageIndex
- Fixed : Issue with token usage counting when function calling is involved
3.7.2.0
- New : Thinking or reasoning options for OpenAI, Clause, Gemini, Ollama, Llamacpp & reasoning supporting models
3.7.1.1
- Fixed : Issue with using assistants role for the OpenAI service
3.7.1.0
- New : Method GetActiveServices() added + extra param to get only list of services with an API key on GetServices() in TTMSFNCCloudAI
- Fixed : Issue with TTMSFNCCloudAI.Busy flag when tool calls are happening
3.7.0.0
- New : Added llama.cpp as service in TTMSFNCCloudAI
- New : Added Settings.ParallelToolExecution property in TTMSFNCCloudAI
3.6.3.8
- Fixed : Issue with tools across multiple OpenAPI models
3.6.3.7
- Improved : Small improvement in TTMSFNCCloudAI for customized JSON generation from tools
- Fixed : Issue with changes in OpenAI GPT-5.2 models and function calling
3.6.3.6
- Fixed : Removed TTMSFNCCloudMyCloudData component
3.6.3.5
- Improved : Handling function calling with Ollama in TTMSFNCCloudAI
3.6.3.4
- Fixed : Issue with executing background HTTP requests blocked on Android 15 while authenticating
3.6.3.3
- Improved : OpenAI API call only sends the tool array when it is not empty
3.6.3.2
- Fixed : Memory leak in TTMSFNCCloudAIDataSet
- Improved : Authentication.ServerPort to deviate from standard callback URL port in capturing authentication token
3.6.3.1
- Fixed : Issue with invalid JSON in TTMSFNCCloudSendgrid
3.6.3.0
- New : Support for OpenAI STT translation in TTMSFNCCloudAI
- New : Support for configuration of OpenAI STT model in TTMSFNCCloudAI
- New : Usage property to track token usage across multiple requests
- New : Demo for OpenAI STT and TTS
- Improved : Files demo to allow selection of RAG usage with OpenAI Responses or Assistants API
- Fixed : Issue with assigning empty TTMSFNCCloudAITooLSets
3.6.2.1
- Fixed : Issue with Delphi 13 package
3.6.2.0
- New : Delphi 13 support
- Fixed : Issue with sequence of destroying TTMSFNCCloudAIToolSet
- Fixed : Issue with uploading files to Claude due to change in Claude API
3.6.1.0
- New : Overload of TTMSFNCCloudAI.CheckStatus added with a ThreadID parameter
- New : Support for GetModels function for Ollama service
3.6.0.3
- Fixed : TTMSFNCCloudMicrosoftOutlookMail: Issue with AApplicationUserIDOrEmail parameter
- Fixed : Issue with target platform config for Delphi 12
3.6.0.2
- Fixed : Issue with TMS Smart Setup installer
3.6.0.0
- New : Adaptions for compatibility with OpenAI ChatGPT-5
- New : Audio transcribe for OpenAI added
- New : Audio generation for OpenAI added
- New : TTMSFNCCCloudAIToolSet non-visual component for bundling function calls
- New : TTMSFNCCloudAILogger, TTMSFNCCloudAIFileSystem , TTMSFNCCloudAIDataSet, TTMSFNCCloudAIEmail toolsets added
- Fixed : Potential issue with HTTP headers for UploadFile() method in TTMSFNCCloudAI
- Fixed : Using templates in TTMSFNCSendGrid now working as intended
- Fixed : Issue with timeout handling in TTMSFNCCloudAI
3.5.1.0
- New : Support for GetModels() call for aiOllama service
- New : TTMSFNCCloudMicrosoftOutlookMail: Send Mail as Application
3.5.0.2
- New : Changed default grok-beta model by official grok-3 model
3.5.0.1
- Fixed : Issue with Authentication Locale for Microsoft services
- Fixed : TTMSFNCCloudMicrosoftOneDrive: Issue with GetFolderList for empty folder
- Fixed : Issue with paths on macOS in TTMSFNCCloudAI
- Fixed : TTMSFNCCloudStellarDataStore: Issue with GetTables
3.5.0.0
- New : TTMSNFCCloudGMail: Send and receive messages with inline images support added
- New : TTMSNFCCloudGMail: ImageToBase64 added
- New : TTMSNFCCloudGMail: GetBodyWithInlineImages added
- New : TTMSFNCCloudMicrosoftOutlookMail: Send and receive messages with inline images support added
- New : TTMSFNCCloudMicrosoftOutlookMail: ImageToBase64 added
- New : TTMSFNCCloudMicrosoftOutlookMail: GetBodyWithInlineImages added
- New : TTMSFNCCloudStorageServices: TTMSFNCCloudItem ParentID added
- New : TTMSFNCCloudStorageServices: GetFileByID added
- New : TTMSFNCCloudGoogleDrive: GetFileInfo extra fields exposed
- New : TTMSFNCCloudGoogleDrive: GetFileByID added
- New : TTMSFNCCloudMicrosoftOneDrive: TTMSFNCCloudMicrosoftOneDriveItem ParentID added
- New : TTMSFNCCloudMicrosoftOneDrive: GetFileInfo, GetFolderInfo added
- New : TTMSFNCCloudMicrosoftOneDrive: GetFileByID added
- New : TTMSFNCCloudDropBox: TTMSFNCCloudDropBoxItem ParentPath added
- New : TTMSFNCCloudDropBox: GetFileByID added
- New : TTMSFNCCloudBox: TTMSFNCCloudBoxItem ParentID added
- New : TTMSFNCCloudBox: GetFileByID added
- New : TTMSFNCCloudAI: web search capability added for AI services supporting it
- New : TTMSFNCCloudAI: file access functionality added for AI services supporting it
- New : TTMSFNCCloudAI: OpenAI assistants functionality added
- Improved : TTMSFNCCloudStellarDataStore: Upload TableID check
- Fixed : TTMSFNCCloudMicrosoftOneDrive: ResumableUpload authentication
- Fixed : Issue with handling Response.Id in TTMSFNCCloudAI
3.4.0.0
- New : Settings.MaxTokens added in TTMSFNCCloudAI
- New : Settings.CustomOptions added in TTMSFNCCloudAI
- New : Support for DeepSeek LLM added in TTMSFNCCloudAI
- New : Support for Mistral LLM added in TTMSFNCCloudAI
- New : Support for specifying Ollama server path in TTMSFNCCloudAI
- New : Method to get a list of models for an AI service in TTMSFNCCloudAI
- New : Function calling support added in TTMSFNCCloudAI
- New : Support for adding image files or URLs in content in TTMSFNCCloudAI
- New : Setting to switch between regular OpenAI API and API on EU servers in TTMSFNCCloudAI
- New : TTMSFNCCloudWhatsApp: Updated API to v22
- New : TTMSFNCCloudWhatsApp: SendWhatsAppMessage added as alias for SendMessage
- New : TTMSFNCCloudGoogleGMail: SendMailMessage added as alias for SendMessage
- New : TTMSFNCCloudGoogleGMail: GetMails AQuery parameter added
- New : TTMSFNCCloudGoogleGMail: MimeType, ContentID fields exposed for Attachments
- New : TTMSFNCCloudMicrosoftOutlookMail: SendMailMessage added as alias for SendMessage
- New : TTMSFNCCloudMicrosoftOutlookMail: Additional fields exposed for MailItem
- New : TTMSFNCCloudMicrosoftOutlookMail: ContentID field exposed for Attachments
- New : TTMSFNCCloudMicrosoftOutlookCalendar: Access to shared calendars
- Fixed : TTMSFNCCloudSlack: UploadFile is deprecated
- Fixed : TTMSFNCCloudTranslation: IBM translator service removed
3.3.1.2
- Fixed : Issue with CheckAccessToken internal call in TTMSFNCCloudStellarDataStore
3.3.1.1
- Fixed : Compatibility issue with Perplexity AI update
3.3.1.0
- New : TTMSFNCCloudGoogleGMail: Message Label IDs exposed
- New : Promises support added to storage services, Gmail, Outlook and StellarDS
- Improved : TTMSFNCCloudGoogleGMail: TTMSFNCCloudGoogleMessageType renamed to TTMSFNCCloudMessageType
- Improved : TTMSFNCCloudMicrosoftOutlookMailType renamed to TTMSFNCCloudMessageType
3.3.0.0
- New : Support for Mistral added in TTMSFNCCloudAI
3.2.1.1
- Improved : Core Improvements
3.2.1.0
- New : TTMSFNCCloudStellarDataStore: OnInsertAll event
3.2.0.1
- Fixed : Issue with package Delphi 12 in TMS Smart Setup
3.2.0.0
- New : TTMSFNCCloudAI component added
- Fixed : TTMSFNCCloudStellarDataStore: Issue with OnDeleteAll event
3.1.2.6
- Fixed : Issue with TTMSFNCCloudStellarDataStoreEntity.Delete list
3.1.2.5
- Improved : Win64x support
3.1.2.4
- Fixed : Issue with TTMSFNCCloudStellarDataStoreEntity.Update
3.1.2.3
- Improved : Core Improvements
- Fixed : Issue with TTMSFNCCloudStellarDataStoreEntity.Insert
3.1.2.2
- Improved : Core Improvements
3.1.2.1
- Improved : Core Improvements
3.1.2.0
- New : TTMSFNCCloudStellarDataStore: Added SelectQuery and Distinct properties
- New : TTMSFNCCloudStellarDataStore: Added extra Filter Operators
3.1.1.1
- Improved : Core Improvements
3.1.1.0
- New : TTMSFNCCloudStellarDataStoreDataSet: Exposed Adapter property
- Improved : Core Improvements
- Fixed : TTMSFNCCloudStellarDataStore: Issue with loading time fields
3.1.0.3
- Improved : Core Improvements
- Fixed : Core improvements compatibility
3.1.0.2
- Improved : Blob upload in TTMSFNCCloudStellarDataStoreDataSet
3.1.0.1
- Improved : Core Improvements
3.1.0.0
- New : TTMSFNCCloudStellarDataStore: New component for accessing StellarDS.io
- New : TTMSFNCCloudStellarDataStoreDataSet: New TDataSet based component for accessing StellarDS.io
3.0.4.0
- New : TTMSFNCCloudMicrosoftOneDrive: AccountInfo Email property
- Fixed : TTMSFNCCloudMicrosoftOneDrive: Issue with AccountInfo ID property value
- Fixed : TTMSFNCCloudMicrosoftOneDrive: Issue with Upload due to changes in the API
- Fixed : TTMSFNCCloudMicrosoftOutlook*: Issue with Profile data retrieval
- Fixed : TTMSFNCCloudDropBox: Possible issue with downloading files from subfolders
- Fixed : TTMSFNCCloudGoogleDrive: Issue with file upload on Android
3.0.3.0
- New : TTMSFNCCloudStorageServices: Exposed extra functionality from the Storage class
3.0.2.3
- Fixed : Missing packages for REST Client editor in Delphi 12
3.0.2.2
- Fixed : Missing packages for REST Client editor in TMS Smart Setup
3.0.2.1
- Improved : Core Improvements
3.0.2.0
- New : TTMSFNCCloudMicrosoftOutlookMail: Delete Messages
- New : TTMSFNCCloudGoogleGMail: Delete Messages
- New : TTMSFNCCloudGoogleGMail: Remove Message Labels
- Improved : TTMSFNCCloudGoogleLocationLookup: JSON result parsing
- Fixed : TTMSFNCCloudGoogleDrive: Issue with Search on MacOS/iOS
- Fixed : Issue with crypto libraries in use when configuring SSL
3.0.1.0
- New : TTMSFNCCloudMailChimpMarketing: Added DataCenter property
- Fixed : TTMSFNCCloudGMail: Issue with GetAccountInfo due to changes in the API
- Fixed : TTMSFNCCloudBox: Issue with authentication due to changes in the API
3.0.0.5
- Fixed : Issue with headers loading in TTMSFNCRESTClientEditor
3.0.0.4
- Fixed : Issue with storing tokens in TMemIniFile
3.0.0.3
- Fixed : TTMSFNCGoogleDrive: Issue with ParentID due to changes in the API
- Fixed : Issue with storing tokens larger than 2048 characters
- Improved : Initialize default export to Delphi options in TTMSFNCRESTClientEditor
- Fixed : TTMSFNCCloudWhatsApp: Issue when sending documents
3.0.0.2
- Fixed : TTMSFNCDropBox: Possible issue with deleting files in subfolders
3.0.0.1
- Fixed : TTMSFNCRESTClientEditor issue with vcl font size, and authorization alignment.
- Fixed : TTMSFNCRESTClientEditorPackages set to release mode.
3.0.0.0
- New : TTMSFNCRESTClient
- New : TTMSFNCRESTClientEditor
- Fixed : TTMSFNCCloudStorageServices: Issue with resumable upload of large files
2.5.0.4
- Fixed : TTMSFNCCloudWhatsApp: Issue with Sending media messages
2.5.0.3
- Improved : Core Improvements
2.5.0.2
- Fixed : TTMSFNCCloudDropBox: Issue with getting large number of files in subfolders
- Fixed : TTMSFNCCloudGoogleDrive: Issue with getting large number of files in subfolders
2.5.0.1
- Fixed : TTMSFNCCloudDropBox: Issue with Share & Link
- Fixed : TTMSFNCCloudDropBox: Issue with OnGetFolderListComplete event
2.5.0.0
- New : TTMSFNCCloudWhatsApp
- New : File conversion services (CloudConvert, ConvertIO, Zamzar)
- New : TTMSFNCCloudGoogleDrive: File export added for Google Sheets & Docs
2.1.0.0
- New : Chunked uploads in cloud storage services
2.0.0.0
- New : TTMSFNCCloudMailChimpMarketing
- New : TTMSFNCCloudMailChimpTransactions
- New : TTMSFNCCloudPushOver
- New : TTMSFNCCloudSendGrid
- New : TTMSFNCCloudSMS
- New : Deepl support in TTMSFNCCloudTranslation
- New : Synchronous support for TTMSFNCCloudStorageServices
1.4.4.2
- Improved : Core Improvements
1.4.4.1
- Fixed : TTMSFNCCloudMicrosoftOneDrive: OnUploadFile event AUploadItem parameter
- Fixed : Issue calling OnGetAuthorizationPageHTML event in TTMSFNCCloudPayPal
- Improved : TTMSFNCCloudGoogleDrive: Trashed files excluded from Search
- Improved : HTTPS Support for localhost
1.4.4.0
- New : Authentication.Locale property for Google services
1.4.3.1
- Improved : Core Improvements
1.4.3.0
- Improved : TTMSFNCCloudGoogleDrive: Searchlist when searching inside a folder
1.4.2.2
- Improved : Exclude Ocp-Apim-Subscription-Region for empty ServiceRegion property value in TTMSFNCCloudTranslation
1.4.2.1
- Improved : TTMSFNCCloudMicrosoftOutlookCalendar: GetCalendars now returns all calendars
- Fixed : TTMSFNCCloudMicrosoftOutlookCalendar: Calendar Event CalendarID value
1.4.2.0
- New : OnConfigureHTTPServer event to configure the HTTP Server
1.4.1.0
- New : ServiceEndPoint and ServiceRegion exposed for Microsoft Translator
- Improved : Core Improvements
1.4.0.4
- Fixed : TTMSFNCCloudGoogleDrive: Issue with retrieving File date & size
1.4.0.3
- Fixed : Visual Studio Code package fixed
1.4.0.2
- Improved : Core Improvements
- Improved : AccessToken parse flow under TMS WEB Core
1.4.0.1
- Improved : Core Improvements
1.4.0.0
- New : TTMSFNCCloudIPLocalization: wrapper of services to get information based on IP address
1.3.2.5
- New : Delphi 11 and C++Builder 11 support
- Fixed : Issue with URL encoding on macOS & iOS in TTMSFNCCloudGoogleDrive
1.3.2.4
- Improved : Core Improvements
1.3.2.3
- Fixed: TTMSFNCCloudGoogleMail: Issue with ToRecipients
1.3.2.2
- Improved : Core Improvements
1.3.2.1
- Improved : Core Improvements
1.3.2.0
- New : beta support for FMXLinux
1.3.1.0
- New : beta support for Visual Studio Code
- Improved : Core Improvements
1.3.0.3
- Improved : Core Improvements
1.3.0.2
- Improved : Core Improvements
1.3.0.1
- Improved : Core Improvements
1.3.0.0
- New : TTMSFNCCloudBox: cloud storage service
- New : TTMSFNCCloudGoogleAnalytics
- New : TTMSFNCCloudSumUp: payment service
- New : TTMSFNCCloudSentry, TTMSFNCCloudExceptionless, TTMSFNCCloudRollbar: cloud logging services
- New : TTMSFNCCloudLogger: service wrapper for Sentry, Exceptionless and Rollbar
- New : TTMSFNCCloudTranslation: service wrapper for IBM, Google and Microsoft translation services
- New : TTMSFNCCloudStorageServices: service wrapper for cloud storage services
- New : TTMSFNCCloudDropBox: Search and SearchList updated to DropBox Search V2
- New : TTMSFNCCloudDropBox: CreateFolder updated to DropBox CreateFolder V2
- New : TTMSFNCCloudDropBox: Delete updated to DropBox Delete V2
- New : TTMSFNCCloudCloudinary: File upload service
- New : MoveFile & MoveFileToRoot for all cloud storage services
- New : Attachment download support for Google GMail & Microsoft Outlook Mail
- New : Designtime authentication helper dialog
- Improved : Google Drive upgraded to V3
- Improved : ReadOnly parameter for GetShare in TTMSFNCCloudMicrosoftOneDrive
1.2.3.2
- Improved : Core Improvements
1.2.3.1
- Improved : Core Fixes
1.2.3.0
- New : TTMSFNCCloudMicrosoftOneDrive: Added AFolderName parameter in Search
- Improved : Core Improvements
- Fixed : TTMSFNCCloudGoogleDrive: Issue with SearchList
1.2.2.5
- Improved : Core Improvements
1.2.2.4
- Improved : Core Improvements
1.2.2.3
- Fixed : TTMSFNCCloudMicrosoftOneDrive: Issue with Search
- Fixed : TTMSFNCCloudGoogleDrive: Issue with SearchList
- Fixed : TTMSFNCCloudGoogleDrive: Issue with CreateFolder
1.2.2.2
- Improved : Core Improvements
1.2.2.1
- Improved : Core Improvements
1.2.2.0
- New : Delphi 10.4 Sydney and C++Builder 10.4 Sydney support
1.2.1.4
- Improved : Core Improvements
1.2.1.3
- Improved : Core Improvements
1.2.1.2
- Fixed : Issue with persistence in TMS FNC Core
1.2.1.1
- Fixed : Core Fixes
1.2.1.0
- New : TMSFNCCloudBase moved to TMS FNC Core and core improvements
- New : Authentication moved to TTMSFNCCloudOAuth instead of TTMSFNCCloudBase
1.2.0.0
- New : New service TTMSFNCCloudSlack added
1.1.1.1
- Fixed : Core Fixes
1.1.1.0
- New: TTMSFNCCloudDropBox: Event OnGetFolderListComplete
- Fixed : TTMSFNCCloudDropBox: Issue with TTMSFNCCloudDropBoxItem assignment
- Fixed : TTMSFNCCloudGDrive: Issue with Download due to changes in the API
1.1.0.1
- Improved : Core Improvements
1.1.0.0
- New : TTMSFNCCloudMicrosoftOneDrive: OneDrive for Business support
- New : TTMSFNCCloudMyCloudData: Query Name parameter
1.0.2.0
- Improved : TTMSFNCCloudGooglePeople: GetContacts now returns up to 2000 items
- Improved : Core Improvements
1.0.1.4
- Improved : Core Improvements
1.0.1.3
- Improved : Core Improvements
1.0.1.2
- Fixed: TTMSFNCCloudDropBox: Issue with GetShare
- Fixed: TTMSFNCCloudDropBox: Issue with GetLink
1.0.1.1
- Improved : Core Improvements
- Improved : macOS 64 bit compilation support
1.0.1.0
- New : OnAccessDenied event added
- New : OnRequestCancelled event added
- Improved : TMS FNC Core improvements
- Fixed : Possible issue with Token Persistence
- Fixed : TTMSFNCCloudGoogleTasks: Issue with AddTaskToList
- Fixed : Issue with missing WEBLib.TMSFNCCloudPackWEBReg.pas unit
- Fixed : TTMSFNCCloudMicrosoftOneDrive: RetrieveAccessToken and RetrieveRefreshToken issue due to changes in the authentication process
- Fixed : Issue with incorrect file size while downloading files
1.0.0.1
- Improved : TTMSFNCCloudMicrosoftOneDrive: Retrieve higher number of files per folder
1.0.0.0
- New : first release