Version History

Display:


v4.2.2.1

  • Fixed : RAD Studio 12 installer issue

v4.2.2.0

  • New : Delphi 12 support added

v4.2.1.0

  • New : TAdvTwitter: ExternalBrowser suppport

v4.2.0.1

  • Fixed : Correction for fix for TAdvMyCloudData

v4.2.0.0

  • New : TAdvMSBingSpeech: Updated to Azure Text To Speech API
  • Fixed : Issue with internationalization of boolean field value persistence in TAdvMyCloudData

v4.1.2.0

  • New : TAdvFacebook: ExternalBrowser suppport
  • Improved : TAdvGSheets: Delphi 11 compatibility
  • Improved : Better browser simulation to retrieve image from URL in TAdvCloudImage
  • Fixed : TAdvGMail: Issue with Body encoding
  • Fixed : TAdvDropBox: Possible issue with upload path
  • Fixed : TAdvDropBox: Issue with special characters in upload file names

v4.1.1.0

  • New : Support for Delphi 11 and C Builder 11 added

v4.1.0.0

  • New : TAdvDropBox: Support for refresh tokens with RefreshAccess
  • : Improved: TADVYouTube: Behaviour when using special characters in Video title and or description
  • : Improved: SMS encoding with TAdvBulkSMS
  • : Fixed: TAdvGMail: Issue with recipients

v4.0.8.0

  • New : TAdvOutlookMail: SendMail added as replacement for SendMessage in C Builder
  • New : TAdvGMail: SendMail added as replacement for SendMessage in C Builder
  • New : TAdvDropBox: Search updated to DropBox Search V2
  • Fixed : TAdvOutlookCalendar: Issue with ReminderEnabled property
  • Fixed : TAdvDropBox: Possible issue with Upload path
  • Fixed : TAdvDropBox: Issues with GetShare and GetLink for filenames with special characters
  • Fixed : TAdvBoxNetDrive: Possible issue with Upload
  • Fixed : TAdvBoxNetDrive: Issue with TBoxNetItem assign
  • Fixed : CloudAdvStorage Demo updated with new TAdvTreeView implementation

v4.0.7.3

  • Improved : HTTPSPut result

v4.0.7.2

  • Fixed : TAdvFacebook: Issue with GetFeed due to changes in the Facebook API
  • Fixed : TAdvDropBox: Issues with GetShare
  • Fixed : TAdvDropBox: Issue with Upload result

v4.0.7.1

  • Fixed : TAdvGCalendar: Issues caused by changes in the Google Calendar API

v4.0.7.0

  • New : Support for Delphi 10.4 Sydney and C Builder 10.4 Sydney added

v4.0.5.0

  • New : TAdvOneDrive: Added extra class definitions for OneDrive

v4.0.4.0

  • Improved : TAdvGMail: TestTokens no longer requires the scope https://mail.google.com
  • Fixed : TAdvGDrive: Issue with Download due to changes in the API

v4.0.3.4

  • Fixed : TAdvDropBox: Issue with using GetLink if the filename contains spaces
  • Fixed : Double SVG integration install issues

v4.0.3.3

  • Fixed : TAdvBarcode: issues with BarcodeOptions

v4.0.3.2

  • Improved : Log check when downloading very large files
  • Fixed : TAdvTrello: issue with authentication scopes not being initialized correctly

v4.0.3.1

  • Fixed : TAdvBarcode: issues with BarcodeOptions
  • Fixed : Package issue in Delphi 10.3 Rio

v4.0.3.0

  • New : TAdvTrello: ExternalBrowser support added
  • Fixed : TAdvGMail: Issue with body text for specific email formats

v4.0.2.2

  • Fixed : TAdvFacebook: Issue with GetPages due to changes in the Facebook API

v4.0.2.1

  • Fixed : TAdvTrello: issue with retrieving special characters

v4.0.2.0

  • New : TAdvTwitter: Retrieve Tweets with text >140 characters
  • Fixed : TAdvTrello: issue with authentication
  • Fixed : TAdvTrello: issue with GetBoardLabels
  • Fixed : TAdvGTasks: Issue with AddTaskToList due to changes in the API

v4.0.1.0

  • New : TAdvFlickr: ExternalBrowser support added

v4.0.0.2

  • Fixed : TAdvMyCloudData: Issue with inserting a record with an empty integer value

v4.0.0.1

  • Improved : TAdvGooglePhotos: DownloadPhoto will now download the image in it''s original size
  • Fixed : TAdvMyCloudData: Issue with JSON encoding
  • Fixed : Issue with cookies during handling multiple sessions in CalDav

v4.0.0.0

  • New : TAdvOutlookMail: OutlookMailItem IsRead and IsDraft properties
  • New : TAdvGooglePhotos component
  • Improved : TAdvPicasa is deprecated and can be replaced by TAdvGooglePhotos
  • Fixed : TAdvFirebase: Possible issue with AddIndexRule

v3.9.0.0

  • New : RAD Studio 10.3 Rio support

v3.8.8.2

  • Improved : Handling of PRODID in vCal data export

v3.8.8.1

  • New : Added PRODID specifier for generating vCal data
  • Fixed : TAdvMyCloudData: Issue with retrieving MetaData

v3.8.8.0

  • New : TADVOutlookCalendar: TimeZone property
  • Fixed : TAdvOutlookCalendar: Issue with DaylightSavingsTime when adding events
  • Fixed : TAdvGMail: Send message with body text > 255 characters
  • Fixed : TAdvGDrive: Issue with authentication due to changes in the API

v3.8.7.1

  • Fixed : TADVGContacts: Issues with retrieving Groups and Contacts due to changes in the Google Contacts API

v3.8.7.0

  • New : TAdvGCalendar: GetItemByID method overload
  • New : TAdvGCalendar: CalendarItem ETag MasterID Attendees ReminderEnabled ReminderMinutesBefore properties
  • New : TAdvFacebook: Facebook API v3 compatibility
  • Improved : TAdvFacebook: Default scopes updated due to changes in Facebook API
  • Fixed : TAdvFacebook: Post calls are now deprecated in the Facebook API

v3.8.6.0

  • : New: TAdvMSEmotion: App.Location property
  • : Fixed: TAdvPayPal: Issue with payment authorization
  • 3.8.6.0: New: TAdvMSComputerVision: App.Location property

v3.8.5.0

  • New : TAdvTwitter: UploadMedia method to upload images
  • New : TAdvTwitter: TwitterStatus.MediaURLs property for tweets with multiple images
  • New : TAdvTwitter: TweetWithMedia overload for adding multiple images
  • New : TAdvTwitter: Support for the new DirectMessage and GetDirectMessages API
  • New : TAdvTwitter: HasNextDirectMessages property
  • New : TAdvTwitter: DirectMessageWithMedia method
  • New : TAdvOutlookCalendar: AddCalendar UpdateCalendar DeleteCalendar
  • New : TAdvMSEmotion: Support for API v2
  • New : TAdvMSComputerVision: Support for API v2
  • New : TAdvIPLocation: Converted to IPStack.com
  • New : TAdvIPLocation: ContinentCode and ContinentName properties
  • New : TAdvGSheets: Support for Google Sheets API v4
  • New : TAdvGDrive: Rename files support
  • New : TAdvFacebook: Facebook API v3 compatibility
  • New : TAdvDropBox: UploadMode property
  • : Improved: TAdvGSheets: CreateWorkBook auto delete temp file
  • : Improved: TAdvGMail: Unicode character handling
  • : Fixed: TAdvGMail: Issue with parsing Body content for plain text messages

v3.8.4.2

  • Fixed : TAdvGSheets: Issue with using unicode characters

v3.8.4.1

  • Fixed : TAdvGDrive: Issue with SearchList and single quote characters
  • Fixed : TAdvEsendex: Issue with using unicode characters

v3.8.4.0

  • New : TAdvEsendex: CharacterSet property
  • Improved : Picasa and Flickr Demo
  • Fixed : TAdvTrello: Issue with date encoding
  • Fixed : TAdvTreeviewAdapter: Possible issue when drive is empty
  • Fixed : TAdvPicasa: CreateAlbum is deprecated by the API

v3.8.3.1

  • Improved : TAdvDropBox: Share links are now also returned if a share already exists
  • Fixed : TAdvGCalendar: TimeZone Bias was incorrect for specific timezones
  • Fixed : Issue with event UID retrieval in TCloudvCalendar
  • Fixed : Issue with ExDates retrieval in TCloudvCalendar

v3.8.3.0

  • New : TAdvTwitter: Support for Tweets up to 280 characters
  • Fixed : TAdvBoxNetDrive: Fixed possible issue with Upload

v3.8.2.0

  • Improved : TAdvDropBox: Authentication behavior
  • Fixed : TAdvGTasks: Issue with retrieving task notes

v3.8.1.1

  • Fixed : TAdvTwitter : Issue with ProfileList.Find and 64bit IDs handling

v3.8.1.0

  • New : TAdvGMail: TGMailMessage.Date and TGMailMessage.From properties
  • New : TAdvGContacts: GetConactByID(ContactID) method added
  • New : TAdvFacebook: Support for the latest Facebook API v2.10
  • New : TAdvFacebook: PostGroup method added
  • New : Orientation property added in TAdvCloudExifImage
  • Fixed : TCloudTreeviewAdapter: Possible issue with the OnChange event
  • Fixed : TAdvYandexDisk: Issue with deleting files in folder with special characters
  • Fixed : TAdvTwitter: Issue with GetFriends and GetFollowers methods
  • Fixed : TAdvCloudTreeViewAdapter: Possible issue with the OnAfterSelectNode event

v3.8.0.0

  • New : TAdvYandexDisk: New component
  • New : TAdvTwitter: MuteUser and UnMuteUser methods added
  • New : TAdvTwitter: DeleteTweet method added
  • New : TAdvTwitter: BlockUser and UnBlockUser methods added
  • New : TAdvGContacts: Extra GPhoneType values added
  • New : TAdvGContacts: Contact.Updated property added
  • New : TAdvGCalendar: Event SendNotifications property
  • New : TAdvFirebaseObjectDatabase: New component
  • Fixed : TAdvMyCloudData: Issue with inserting a record with an empty boolean value
  • Fixed : TAdvInstagram: Issue with retrieving the caption and likes for a photo due to changes in the Instagram API
  • Fixed : TAdvInstagram: Issue with posting and retrieving comments due to changes in the Instagram API
  • Fixed : TAdvGCalendar: Event StartTime and EndTime TimeZone offset
  • Fixed : TAdvFacebook: Issue with Count parameter in GetFeed method
  • Fixed : TAdvDropBox: Issue with TestTokens (Android only)
  • Fixed : Issue with HttpsUpdate response value

v3.7.5.0

  • New : TAdvPushOver: Support for HTML formatted messages added
  • New : TAdvPushOver: Priority level mpLowestPriority added
  • New : TAdvPayPal: ExternalBrowser property
  • Improved : Customizable ExternalBrowser message strings added
  • Fixed : TAdvFacebook: Authentication issues due to changes in the API

v3.7.4.0

  • New : TAdvGDataStore: Support for Google DataStore API v1 added
  • Improved : TAdvPayPal: It's now allowed to set a price with a negative value
  • Fixed : TAdvPayPal: Issue with using ANSI characters in item name and description
  • Fixed : TAdvOutlookCalendar: Issue with updating events
  • Fixed : TAdvOneDrive: Issue with GetFolders call
  • Fixed : TAdvGContacts: Issue with retrieving birthday date
  • Fixed : TAdvGAnalytics: Issue with RequestData.GeoDimension

v3.7.3.0

  • New : UseSSL property
  • New : TAdvMyCloudData: Support for myCloudData SDK
  • New : TAdvMyCloudData: Support for myCloudData API v2
  • New : TAdvMyCloudData: BaseURL property
  • New : TAdvFacebook: Albums property which contains the result of the GetAlbums(ID: string) method
  • New : ExtractPortNumber and RemovePortNumber methods added
  • Improved : HTTPS requests will now auto detect the port number in the url or server name

v3.7.2.0

  • New : TAdvWeather.GetForecastHourly() method added
  • New : TAdvMyCloudData: GetUser method and User property added
  • New : TAdvDropBox: Migration to DropBox API v2
  • Fixed : TAdvDropBox: Possible memory leak

v3.7.1.0

  • New : TAdvOutlookMail: Support for using a Refresh Token
  • New : TAdvOutlookContacts: Support for using a Refresh Token
  • New : TAdvOutlookCalendar: Support for using a Refresh Token
  • Improved : TAdvDropBox: idHTTPServer behavior on Destroy
  • Fixed : TCloudDataAdapter: Issue with CloudDataEntity property
  • Fixed : TAdvOutlookMail: Possible issue with sending email with HTML content
  • Fixed : TAdvMyCloudData: Issue with inserting/updating an empty date value
  • Fixed : TAdvMSBingSpeech: Issues with authentication due to changes in the API

v3.7.0.1

  • Fixed : Issue with design-time packages and missing files

v3.7.0.0

  • New : TAdvOutlookMail: New component
  • New : TAdvOneDrive: Info property and GetAccountInfo method added
  • New : TAdvMyCloudDataDataSet: dataset component mapping on myCloudData data
  • New : TAdvMyCloudDataConnection: component for managing a connection to myCloudData and reusing the connection by a TAdvMyCloudDataDataSet
  • New : TAdvMyCloudData: UpdateMetaData method overload added
  • New : TAdvMyCloudData: LookupFieldList property added to Tables
  • New : TAdvMyCloudData: GetLookupData method added to Tables
  • New : TAdvMyCloudData: Added support for extra MetaData properties
  • New : TAdvMSEmotion: New Component
  • New : TAdvMSComputerVision: New component
  • New : TAdvMSBingSpeech: New Component
  • New : TAdvImgur: New component
  • New : TAdvGDrive: Info property and GetAccountInfo method added
  • New : TAdvCloudinary: New component
  • New : Support for authentication through external browser for myCloudData and Google Services
  • New : Several extra EXIF properties exposed in TAdvCloudExifImage
  • Improved : Automatic update of IE emulation mode of the authentication browser window for Google Services
  • Improved : AdvGdrive, AdvDropBox, AdvPryv, AdvmyCloudData, AdvGContacts, AdvGCalendar, AdvCloudKit: Authentication threading
  • Fixed : TAdvOneDrive, TAdvLiveContacts, TAdvLiveCalendar: Issue with authentication due to changes in the API
  • Fixed : TAdvIpLocation: Issue with GetIPLocationFromServer call
  • Fixed : TAdvHiDrive: Issue with CreateFolder
  • Fixed : TAdvGMail: Issue with adding attachments to an email message
  • Fixed : TAdvDropBox: Issue with TDropBoxItem.FullPath
  • Fixed : Issue with escaping backslash and forward slash characters in JSON in AdvExceptionless

v3.6.0.0

  • New : TCloudTreeviewAdapter Component
  • New : TCloudAdvTreeviewAdapter Component
  • New : TAdvTwitter: GetTweetLength method
  • New : TAdvTwitter: GetDirectMessages method and DirectMessages property
  • New : TAdvTwitter: GetConfiguration method and Configuration property
  • New : TAdvMyCloudData: SaveToFile/SaveToStream boolean result
  • New : TAdvMyCloudData: LoadFromFile/LoadFromStream boolean result
  • New : TAdvInstagram: Extra default scopes due to changes in Instagram API
  • New : TAdvGCalendar: AddCalendar, DeleteCalendar and UpdateCalendar methods added
  • New : TAdvFacebook: GetGroups method and GroupList collection added
  • New : TAdvFacebook: GetFeed method overload to get Facebook Page feed
  • New : TAdvFacebook: GetFeed method overload to get Facebook Group feed
  • New : TAdvFacebook: Feed property for TFacebookPage
  • New : Incremental hierarchical cloud storage retrieval in Google Drive, OneDrive, DropBox, Box.net, Amazon Cloud Drive cloud storage components for faster operation
  • New : Cloud Storage components: Added SearchList method
  • New : Cloud Storage components: Added GetFolderList & GetFolderListHierarchical methods
  • Improved : Automatic update of IE emulation mode of the authentication browser window for TAdvInstagram, TAdvPayPal, TAdvCloudKit, TAdvHubic and TAdvFlickr
  • Improved : AuthBrowser JavaScript error handling
  • Fixed : TAdvPayPal: Issue with retrieving payment information
  • Fixed : TAdvMyCloudData: Upload/Download result value
  • Fixed : TAdvInstagram: The UserID parameter for GetFollowers and GetFollowed is deprecated in Instagram API
  • Fixed : TAdvInstagram: GetFeed is deprecated in Instagram API
  • Fixed : TAdvGSheets: Possible issue with UpdateCells method
  • Fixed : TAdvGMail: Possible issue with UpdateMessageLabels method

v3.5.2.0

  • New : RAD Studio 10.1 Berlin Support
  • Fixed : TAdvGContacts: Possible issue with retrieving Birthday date

v3.5.1.0

  • New : TAdvMyCloudData: UpdateAll(AFieldValues: TStringList) method to update all records in a table
  • New : TAdvMyCloudData: Update(AIDList, AFieldValues: TStringList) method to update multiple records in a table
  • New : TAdvMyCloudData: DeleteAll method to delete all records in a table
  • New : TAdvMyCloudData: Delete(AIDList: TStringList) method to delete multiple records in a table
  • Fixed : TAdvOutlookCalendar, TAdvOutlookContacts: Issue with using App.CallBackURL
  • Fixed : TAdvGMail: Issue with retrieving message body data

v3.5.0.0

  • New : TAdvOutlookContacts component added
  • New : TAdvOutlookCalendar component added
  • New : TAdvOneDrive: Adaption to use OneDrive API v1.0
  • New : TAdvExceptionLess component added
  • Fixed : TAdvGMail: Issue with using large email attachments

v3.4.0.1

  • Fixed : TAdvFacebook: Changed default scopes due to changes in the Facebook API

v3.4.0.0

  • New : TCloudDataStoreAdapter: Support for TAdvMyCloudData added
  • New : TAdvMyCloudData component added
  • Fixed : TCloudDataStoreAdapter: Issue with inserting int/floats
  • Fixed : TAdvGDrive: Issue with retrieving filenames with special characters after upload

v3.3.4.0

  • New : TCloudDataStoreAdapter: Refresh method added
  • New : TCloudDataSet: Refresh method added
  • New : TAdvGSheets: GetWorkSheetInfo method
  • New : TAdvGSheets: Added optional parameters to the GetCells method
  • Fixed : TAdvGTasks: Issue with inserting/updating tasks
  • Fixed : TAdvCloudKit: Issue with authentication due to changes in the CloudKit API

v3.3.3.0

  • New : Method Connect added
  • New : Event OnConnected added
  • Improved : TAdvGMail: The SendMessage function now assigns the ID of the TGMailMessage after it has been sent successfully
  • Fixed : TAdvOneDrive: Fixed : Issue with overwriting a file during upload and sync in Folder
  • Fixed : TAdvBoxNetDrive: Issue with GetShare

v3.3.2.2

  • Improved : TAdvFourSquare: Improved Venue JSON parsing
  • Fixed : TAdvPicasa: Changed default PageSize for Search results
  • Fixed : TAdvFlickr: Issue with uploading photos with a description text
  • Fixed : TAdvFlickr: Issue with GetPhotos call due to changes in the API

v3.3.2.1

  • Fixed : TAdvCloudKit: Fixed issue with retrieving entity data due to changes in the API

v3.3.2.0

  • New : TAdvURLShortener: APIKey property added
  • New : TAdvFacebook: Support to retrieve the number of likes for a Facebook Page
  • New : TAdvFacebook: Property for the total friends count: FriendsCount
  • New : Specific support for encoding iCloud all-day events
  • Improved : Linefeed handling for iCloud calendar events
  • Fixed : TAdvGoogleLocationLookupProvider: Issue with retrieving results that contain special characters in Lookup method
  • Fixed : TAdvGDrive: Possible issue with retrieving refresh token
  • Fixed : TAdvDropBox: Authentication window not closed automatically if authentication is cancelled

v3.3.0.0

  • New : TAdvGAnalytics component added

v3.2.1.0

  • New : Support for Delphi 10 Seattle & C++Builder 10 Seattle Prof, Ent. Architect added
  • Improved : Add timezone for a non-recurrent event in TAdvGCalendar
  • Improved : Add nextPage possibility in TAdvGMail
  • Fixed : People are not required to fill in a gender: All Google Services
  • Fixed : Invalid pointer after GetMessage in TAdvGMail
  • Fixed : GetMails generates double mails in TAdvGMail
  • Fixed : Adapted code to extract PhotoURL for changed encoding by Apple in TiCloudContacts

v3.2.0.0

  • New : TAdvTrello component added
  • New : TAdvGSheets component added
  • New : TAdvGMail component added
  • New : TAdvFacebook: Facebook API v2.4 support
  • New : TAdvDropBox: Oauth 2 support
  • Improved : TAdvFourSquare: API compatibility
  • Improved : Made TAdvDropBox.GetFileInfo/GetFolderInfo insensitive to backward slash use
  • Improved : JSON Parsing
  • Fixed : TAdvLinkedIn: Issue with Activity and Share due to LinkedIn API changes
  • Fixed : OAuth handling for HiDrive

v3.1.0.0

  • New : TCloudDataSet component added
  • New : TCloudDataAdapter component added
  • New : TAdvHiDrive component added
  • New : TAdvGDataStore component added
  • New : TAdvCloudKit component added
  • Improved : TAdvLinkedIn: Function results handling
  • Fixed : TAdvHubic: Issue with drive retrieval
  • Fixed : TAdvHubic: Issue with creating and deleting folders
  • Fixed : Memory leak in TAdvGCalendar
  • Fixed : Issue with UseDefaultReminders in Delphi XE5 or earlier

v3.0.0.0

  • New : TAdvHubic component added
  • New : TAdvGDrive: GetUserInfo to retrieve the user Profile information
  • New : TAdvGDrive: Function GetFileInfo() added
  • New : TAdvGDrive: ETag property for TGDriveItem
  • Improved : CalDav server compatibility
  • Fixed : TAdvPayPal: Issue with transactions that use pcJPY currency
  • Fixed : TAdvLinkedIn: Default scopes changed for compatibility with changes in LinkedIn API
  • Fixed : TAdvFacebook: Default scopes changed for compatibility with changes in Facebook API
  • Fixed : Issue with removing custom auth browser at design-time
  • Fixed : Issue with encrypt/decrypt of tokens in 64bit
  • Fixed : Issue with OnAccessDenied in TAdvGCalendar, TAdvGContacts, TAdvGTasks

v2.9.1.0

  • New : TAdvGDrive: Function SearchFolder() added
  • New : TAdvGCalendar: Support for custom ID values in TAdvGCalendarItem
  • Fixed : Issue with text handling on TAdvTelAPI
  • Fixed : Issue with retrieving social media profiles from iCloud contacts
  • Fixed : Issue with handling folding in vCal data

v2.9.0.0

  • New : TAdvPayPal component added
  • New : TAdvCloudConvert component added
  • New : TAdvBarcode component added

v2.8.4.0

  • New : TAdvCloudImage WebPicture.Draw() method exposed
  • New : TAdvCloudImage WebPicture.Assign() can be used with other image sources than TCloudPicture.
  • New : TAdvCloudImage WebPicture can be set at design-time
  • New : Delphi XE8 and C++Builder XE8 Support
  • Improved : TAdvOneDrive: Upload function
  • Fixed : TAdvFacebook: Result value for GetPages and GetLikes functions
  • Fixed : TAdvDropBox: Issue with GetShare method
  • Fixed : TAdvDropBox: Issue with GetLink method
  • Fixed : TAdvDropBox: Issue with GetFileInfo method
  • Fixed : Issue with character encoding in Twilio Send SMS

v2.8.3.1

  • Fixed : Issue with handling URL endpoints with Amazon cloud drive

v2.8.3.0

  • New : AccessTokenLifeTime added TAdvPicasa
  • Fixed : Issue with upload of very large files

v2.8.2.0

  • Improved : TAdvBoxNetDrive: Upload automatically overwrites existing file
  • Fixed : TAdvDropBoxDataStore: Issue with using special characters in field values

v2.8.1.0

  • New : TAdvGCalendar: Support for Defaultreminders in TGCalendar
  • New : Function AccessTokenLifeTime added in TAdvGCalendar / TAdvGContacts
  • Improved : Cloud storage abstractions
  • Fixed : Upload of files in root folder of Amazon cloud storage
  • Fixed : Issue with function result of TAdvTwilio.SendSMS() in specific circumstances
  • Fixed : Issue with folded description & summary loading in TAdvvCalendar

v2.8.0.2

  • Fixed : TAdvGoogleDrive: Issue with destructor
  • Fixed : TAdvBoxNet: Issue with destructor
  • Fixed : TAdvBoxNet: File upload was not working correctly due to changes in the API
  • Fixed : Issue with persisting tokens in database when no key or section is defined

v2.8.0.0

  • New : Timeout added on TAdvCalDav, TAdvCardDav
  • New : TAdvAmazonCloudDrive: component to get access to Amazon cloud drive
  • New : Full abstract upload method for cloud storage components
  • Improved : Downloading very large files from cloud storage services
  • Fixed : TAdvOneDrive: Issue with foldernames with special characters
  • Fixed : TAdvDropBox: Issue with foldernames with special characters
  • Fixed : TAdvBoxNetDrive: Issue with foldernames and filenames with special characters

v2.7.1.1

  • Improved : HTTP header generation
  • Improved : Access to Box.NET file shares
  • Fixed : TAdvTwitter: Profile.ID property type
  • Fixed : TAdvTwitter: Issue with geo coordinate info
  • Fixed : TAdvTwitter: Issue with AppRateLimit property
  • Fixed : TAdvFacebook: Workaround for bug with JSON parsing in Delphi versions earlier than XE7
  • Fixed : TAdvFacebook: Issue with PictureList creation

v2.7.1.0

  • New : TAdvDropBox: Logout call
  • Fixed : TAdvGCalendar: Possible issue with adding/updating a TGCalendarItem
  • Fixed : TAdvDropBox: Issue with file name encoding
  • Fixed : Issue with creating subfolders under folders in DropBox

v2.7.0.0

  • New : TAdvGTasks: component to get access to Google Tasks API
  • New : TAdvGPlaces: component to get access to Google Places API
  • New : TAdvGDrive, TAdvGContacts, TAdvGCalendar: Logout call
  • New : TAdvGCalendar: Support for Reminders in TGCalendarItem
  • New : TAdvGCalendar: Color, BackgroundColor and ForegroundColor properties for TGCalendar
  • New : TAdvGCalendar: Color property for TGCalendarItem
  • New : TAdvFlickr: SetMeta, SetPrimary, FindPhoto and RemovePhoto functionality on Flickr Set
  • New : TAdvFacebook: Support for Facebook Graph API v2.1 with APIVersion property
  • New : Retrieval of file creation & modified datetime for DropBox
  • New : LastError public property added in TAdvPushOver
  • Improved : TAdvFlickr: GetPhotoStreamEx overload with additional parameters
  • Fixed : TAdvGDrive Issue with assigning TGDrivItem.ParentID/ParentRoot properties
  • Fixed : TAdvFlickr: PrimaryPhotoID was not assigned correctly in CreateSet result
  • Fixed : TAdvFlickr: Issue with using special characters
  • Fixed : TAdvFacebook: Issue with retrieving profiles with half-hour timezone values
  • Fixed : TAdvFacebook: Issue with retrieving access token
  • Fixed : OnDownloadProgress handling for specific HTTPSGet calls
  • TAdvBitCasa: has been deprecated until further notice

v2.6.2.0

  • New : Logout call added for Microsoft OneDrive, Live Calendar & Live Contacts
  • Fixed : TAdvBitCasa: issue with retrieving folder CreationDate and ModifiedDate

v2.6.1.0

  • New : OAuth 2.0 support for Microsoft OneDrive, Live Calendar & Live Contacts
  • Improved : Unicode support in SMS components
  • Improved : TAdvFacebook: It's now possible to receive more than 25 items with GetPictures()

v2.6.0.0

  • New : XE7 Support
  • Fixed : Issue with unicode in folder names in TAdvDropBox

v2.5.7.0

  • New : TAdvGDrive.Update() method added to update a file on Google Drive
  • Improved : ID returned immediately of new created calendar item in TAdvLiveCalendar
  • Fixed : Issue with updating integer and double field values in TAdvDropBoxDataStore
  • Fixed : Handling of non-ansi char text in TAdvGCalendar
  • Fixed : Compile issue for C++Builder in TAdvDropBoxDataStore

v2.5.6.1

  • Fixed : Issue with DropBoxDatastore handling double values

v2.5.6.0

  • New : TAdvTwitter: Retweet & Favorites count added in TTwitterStatus
  • New : TAdvTwitter: GetAppRateLimit call added & TAdvTwitter.AppRateLimit info added
  • New : TAdvTwitter: Geo coordinate info (when available) added in TTwitterStatus
  • New : TAdvGDrive: Function SearchFile() added
  • New : TAdvFacebook : GetProfilePicture() function added to retrieve profile pictures in different sizes
  • Fixed : Issue with DropBoxDatastore

v2.5.5.0

  • New : TAdvPryv: component to get access to Pryv API
  • New : MaxID parameter in Search call for TAdvTwitter
  • Improved : Authentication handling for CalDav & CardDav servers
  • Fixed : SinceID parameter type in Search call for TAdvTwitter
  • Fixed : Issue with AuthFormSettings access in TAdvPushOver
  • Fixed : Inaccessible Notebook files are ignored for TAdvSkyDrive/TAdvOneDrive

v2.5.0.1

  • Fixed : Issue with registered version installer for XE6
  • Fixed : Issue with adding Contacts that contain the "&" character in TAdvGContacts

v2.5.0.0

  • New : TAdvYouTube: component to get access to YouTube API
  • New : TAdvDropBoxDataStore: component to get access to DropBox DataStore API
  • New : TAdvBitCasa: component to get access to BitCasa API
  • New : Support for Delphi XE6 & C++Builder XE6 Prof, Ent. Architect added
  • New : Overload for Share call with extra Comment parameter in TAdvLinkedIn
  • New : GetUserInfo to retrieve the user Profile information in TAdvGContacts, TAdvGCalendar, TAdvLiveContacts, TAdvLiveCalendar
  • Fixed : Memory leak in Delete function of TAdvGDrive
  • Fixed : Issue with result value of the Post function in TAdvFacebook
  • Fixed : Issue with TestTokens in TAdvLinkedIn
  • Fixed : Issue with GetFolderInfo in TAdvBoxNetDrive
  • Fixed : Issue with FeedItem.ImageURL property not being assigned correctly in TAdvFacebook

v2.4.11.0

  • New : Function DateTimeToDaylightSavings(dt: TDateTime): TDateTime added
  • Fixed : Issue with uploading file in new folder in Google & DropBox
  • Fixed : Issue with adding CalendarItems in TAdvGCalendar that have a DateTime in DayLightSavingsTime while currently in StandardTime and vice versa

v2.4.10.0

  • New : TGCalendar.Primary boolean property added in TAdvGCalendar
  • New : TAdvOneDrive component (clone of TAdvSkyDrive) added for naming consistency. TAdvSkyDrive preserved for backwards compatibility
  • Improved : idHTTPServer not created when no localhost callback is set in TAdvBoxNet
  • Fixed : Memory leak with file upload in TAdvSkyDrive
  • Fixed : Issue with timezone encoding in TAdvBoxNet
  • Fixed : Issue with creating new folder and uploading file to new folder immediately in TAdvSkyDrive

v2.4.9.0

  • New : Configurable locale for authorization/authentication dialog for DropBox
  • Improved : ImageURL property contains a link to the original image instead of a 100px wide representation in TAdvFacebook
  • Fixed : Memory leak in TAdvFacebook
  • Fixed : Issue with getting InReplyToStatusID from TwitterStatus in TAdvTwitter
  • Fixed : Issue with UTF8 encoding in vCard for iCloud Contacts service
  • Fixed : Issue with UTF8 encoding & filenames in Flickr

v2.4.8.0

  • New : Use always automatically long lived access tokens in TAdvFacebook
  • Fixed : Workaround for compiler bug with HPP file generation for TAdvDropBox
  • Fixed : Issue with default callbackport setting in TAdvFlickr
  • Fixed : Applied Flickr changes in upload get and post API URLs in TAdvFlickr

v2.4.7.0

  • New : Logging capability added to TCloudWebDav
  • Fixed : Retrieval of ID for TAdvTwitter.GetProfileInfo
  • Fixed : Issue with TestTokens call for TAdvLinkedIn

v2.4.6.0

  • New : Support to post images on administered Facebook pages
  • New : Support for different languages added in TAdvDropBox authentication dialog

v2.4.5.0

  • New : Added venue TimeFrames property in TAdvFourSquare
  • New : Added public property ExternalBrowser: boolean in TAdvDropBox
  • New : Added property AccessTokenLifeTime in TAdvGDrive
  • New : Added overload with parameter radius for venue search in TAdvFourSquare
  • New : Added access to venues & related information without user authentication & authorization in TAdvFourSquare
  • New : Added FileLimit property in TAdvDropBox
  • Fixed : Issue with RefreshAccess in TAdvBoxNetDrive

v2.4.0.0

  • New : TAdvTwilio, component to send SMS messages with the Twilio service
  • New : TAdvTelAPI, component to send SMS messages with the TelAPI service
  • New : TAdvIPLocation, component to determine geo location information from machine, IP address, domain name
  • New : TAdvEsendex, component to send SMS messages with the Esendex service
  • New : TAdvBulkSMS, component to send SMS messages with the BulkSMS service

v2.3.1.0

  • New : Added optional parameters UserID and UserName to GetStatuses in TAdvTwitter
  • Fixed : Possible memory leak when GetStatuses in TAdvTwitter
  • Fixed : Issue with result value for Google drive downloads
  • Fixed : DateTime encoding for Pushover messages

v2.3.0.0

  • New : XE5 support
  • New : Post method overload with Page parameter added in TAdvFacebook
  • New : GetPages method and PageList collection added in TAdvFacebook

v2.2.2.0

  • New : GetCalendar(ChangedSince) overload added in TAdvGCalendar
  • New : Added icon & skyicon name in TAdvWeather
  • New : Added Snow information in TAdvWeather forecast
  • New : Added Rain information in TAdvWeather forecast
  • Fixed : Issue with erratic JSON returned from Box server in TAdvBoxNet

v2.2.1.0

  • New : HasNextFollowers, GetNextFollowers method added in TAdvTwitter for paging through followers
  • New : Added root and sandbox mode for TAdvDropBox
  • Improved : Handling of Google Drive accounts with a large amount of files
  • Improved : Compatibility with iOS7 in TiCloudContacts, TiCloudCalendar

v2.2.0.0

  • New : TAdvFourSquare: component to get access to FourSquare API
  • Fixed : Issue with adding/retrieving items in some time zones with TAdvGCalendar

v2.1.0.1

  • Fixed : Issue with Google OAuth login screen / application hang

v2.1.0.0

  • New : TwitterStatus.MediaURL property added in TAdvTwitter
  • New : TimeZone property for TGCalendarItem in TAdvGCalendar
  • New : TimeZone and Location properties for TGCalendar in TAdvGCalendar
  • New : TAdvInstagram: component to get access to Instagram API
  • New : Submit TGCalendarItem with recurrence string in TAdvGCalendar
  • New : Property TPicasaAlbum.MaxPhotoSize in TAdvPicasa
  • New : LastModified timestamp of vCalendar events in TAdvCalDav, TiCloudCalendar
  • New : File share functionality in TAdvGDrive
  • New : Exposed Last-Modified property at vEvent level in TAdvvCalendar
  • New : Contact.OwnerName property in TAdvGContacts
  • New : AlternateLink and WebContentLink properties exposed on TGDriveItem in TAdvGDrive
  • New : Added optional UserID parameter to GetFriends in TAdvFacebook
  • New : Added CallBackPort property in TAdvFlickr, TAdvBoxNet, TAdvTumblr
  • Fixed : Issue with using CalDav/CardDav servers on non default port numbers
  • Fixed : Issue with adding a Group to Contact.Groups in TAdvGContacts
  • Fixed : Issue with adding Company name or JobTitle to a Contact in TAdvGContacts
  • Fixed : Handling dates in vCard file in different formats

v2.0.0.0

  • New : iCloud Contacts & iCloud Calendar access components
  • New : WebDavSync component for easy synchronization with WebDav/CalDav/CardDav servers
  • New : WebDavStorage/WebDavDataSet components for seamless connection of WebDav/CalDav/CardDav data to DB-aware components
  • New : Import/export/synchronisation components for CalDav & CardDav servers, like OwnCloud

v1.9.1.1

  • Fixed : Issue with timezone encoding for Google Calendars

v1.9.1.0

  • Improved : Switched to OAuth 2.0 for LinkedIn
  • Fixed : Issue with uploading to root folder for Box
  • Fixed : Fixed issue with DST & timestamps for Flickr

v1.9.0.1

  • Fixed : Issue with Twitter OAuth implementation change

v1.9.0.0

  • New : TAdvPushOver component added
  • New : Created and Updated properties added for calendar items in TAdvLiveCalendar

v1.8.2.0

  • New : TVisibility type viDefault in TAdvGCalendar
  • New : TAdvGCalendarItem.Created & TAdvGCalendarItem.Updated properties in TAdGCalendar

v1.8.1.0

  • New : File share functionality in TAdvSkyDrive
  • New : File share functionality in TAdvDropBox
  • New : File share functionality in TAdvBoxNet

v1.8.0.0

  • New : TCloudExifImage: component to get and set geolocation in JPEG pictures
  • New : TAdvPicasa: component to get access to Picasa API
  • Fixed : Issue with getting CountryCode from LinkedIn connections

v1.7.0.0

  • New : TAdvLinkedIn: component to get access to LinkedIn API
  • New : TAdvGContacts: component to get access to Google Contacts API
  • New : TAdvFlickr: component to get access to Flickr API
  • New : TAdvBoxNet: component to get access to Box storage
  • Improved : Various smaller improvements / fixes in core library

v1.5.2.1

  • Fixed : Issue with Facebook authorization due to change at Facebook

v1.5.2.0

  • New : Localization of sign-on for Google & Microsoft services

v1.5.1.0

  • New : Language support in TAdvWeather
  • Fixed : Issue with friends list in TAdvFaceBook

v1.5.0.0

  • New : TAdvWeatherLocationLookupProvider for location lookup based on Wunderground weather service
  • New : TAdvWeather component for access to Wunderground service
  • New : TAdvURLShortener component to created shortened versions of URLs
  • New : TAdvTwitter component to access Twitter
  • New : TAdvLiveContacts component for access to Microsoft Live Contacts
  • New : TAdvLiveCalendar component for access to Microsoft Live Calendar
  • New : TAdvGoogleLookupProvider component for access to Google search completion lookup
  • New : TAdvGoogleLocationLookupProvider component for access to Google Maps service
  • New : TAdvGCalendar component for access to Google calendar
  • New : TAdvFacebook component to access Facebook
  • New : TAdvCloudLookupEdit edit control with lookup capabilities based on cloud data
  • New : TAdvCloudImage component for displaying internet images

v1.0.1.0

  • New : Support for Delphi XE3 & C++Builder XE3

v1.0.0.1

  • Fixed : Issue with file download in demo in TAdvGDrive
  • Fixed : Issue in TAdvSkDrive with CreateFolder

v

Pricing

Single Developer License Small Team License Site License
 

TMS VCL Cloud Pack


€ 175

75 yearly renewal
license for 1 developer


Includes
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
MOST POPULAR

TMS VCL Subscription


€ 895

450 yearly renewal
license for 1 developer


Includes
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
check  TMS VCL Cloud Pack
check  All TMS VCL products
more_horiz  Discover more
BEST VALUE

TMS ALL-ACCESS


€ 1,795

575 yearly renewal
license for 1 developer


Includes
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
check  TMS VCL Cloud Pack
check  All TMS VCL products
check  All TMS products
more_horiz  Discover more
All prices excl. VAT. Renewal price is subject to change and only valid up to 30 days after license has expired. After renewal period a discount price is offered to renew the license.

TMS ALL-ACCESS

key
Get unlimited access to all TMS products
local_offer
One money and time saving bundle

Free Trial

Start a free TMS VCL Cloud Pack evaluation today!
RAD Studio

What our customers say

I would like to inform you that I am completely satisfied with your TMS VCL Cloud Pack. Integration with Google Calendar took about two hours with no problems - demo apps are straight and clear, no help necessary. Thank you for superb product!

- Karel Janeček

As a developer for 30+ years, and a Delphi developer since 1996, I've a solid foundation on desktop development. But I was skeptical of indulging in web development. Though the market was demanding a switch, it seemed too difficult to make the transition. TMS Software was my "magic bullet" to get me started with zero intimidation. Love their Web Core and XData products. Now I can develop powerful web applications using Delphi. TMS Software has renewed my love for Delphi and won my heart for their innovators. Thanks to the team for great products and a large volume of demos and manuals. You ROCK!

- Larry

In the past I have purchased other components from other parties. I will say proudly that TMS is the best in support, price and style. Whenever I need a help your team is always there to help me. Keep up the good work

- Mohamed Thooloon

Hi Bruno Just want to drop you a line about how great your presentation was today. We often fail to point out to someone when they do a great job! You did a great job, you gave me a lot of ideas, and you answered my question very well. THANK you for your great products & super support.

- Lawrence Green

Thank you for developing components where I can best describe it like this: TMS components is a case where "The wheels fit the car, and NOT the car fit the wheels". Well done.

- Sathiparsad

TMS WEB Core

language
Create modern web apps in Delphi & VSC
build_circle
Use Object Pascal code to build JavaScript apps