All Blog Posts  |  Next Post  |  Previous Post

TMS WEB Core v1.4 beta is here for TMS ALL-ACCESS users


Tuesday, May 12, 2020

We are happy to report that all active TMS ALL-ACCESS users will find the TMS WEB Core v1.4 beta on their user account now after login on our website.
Move over to our website and download the beta. Make sure to uninstall the current release v1.3.8.0 via the Windows Controls Panel and proceed installing this exciting new version. As beta tester, you can be ahead of the curve and already start exploring all new features and improvements in this new version.

TMS WEB Core v1.4 represents multiple months of hard work from our team, some parts have been over 6 months in development.
Here is a summary of what you can discover in the TMS WEB Core v1.4 beta:

  • New TWebImageSlider UI control to make presenting catalogs with pictures fast and easy
  • New TWebContinuousScroll UI control to bring fast loading and load-as-you-scroll lists
  • New TWebElementActionList to facilitate binding Pascal code to HTML template elements
  • New TWebRadServerClientDataset offering a codeless interface to data from Embarcadero RAD server
  • New TWebDreamFactoryClientDataSet making consuming data via DreamFactory REST APIs a breeze
  • New TWebFaunaDBClientDataSet letting you bind cloud data in web client applications code-less
  • New Electron 8 support allowing you to take advantage of the newest stable Electron framework for building cross platform desktop applications
  • New TWebPayPal migrated to the newest PayPal JavaScript SDK
  • New demos for TWebListControl, TWebElementActionList
  • New Latest stable release pas2js 1.4.24 compiler support added
  • New TBitmap load from URL, file, cache with anonymous method added
  • New TWebHttpRequest anonymous methods for handling asynchronous requests in a different way
Other than these new features added, hundreds of smaller improvements have been done and several issues fixed. A lot of the smaller improvements are a direct result of the simultaneous work done to make the TMS WEB Core framework work as seamless as possible with the live designer in the upcoming TMS WEB Core for Visual Studio Code.

The documentation was expanded and totals over 420 pages now. The number of included demos is now just under 100 (not counting the Lazarus converted demos also included).

Take note that we were also forced to do a couple of small breaking changes that should not take much more than a couple of minutes to adapt for. The breaking changes were mostly due to the simultaneous work on the version for Visual Studio Code. In the documentation folder you will find the release notes document that explains the changes.

We are of course eager to learn how your experience with the beta will go, what works well and what might perhaps need some more attention before the final release. Our team is here and listening to all your feedback!

Do you have already one or more TMS product licenses and are interested to get on board for TMS ALL-ACCESS, our no-nonsense formula for access to our full current and future toolset, priority support and access to betas, contact our sales: for a best possible upgrade offer.

Bruno Fierens


This blog post has received 2 comments.

1. Tuesday, May 19, 2020 at 9:18:20 AM

I would like to know if there is any plan to implement the async/await keywords in pas2js.

Christen Blom-Dahl

2. Tuesday, May 19, 2020 at 9:43:02 AM

It is on the radar, technically being investigated but not yet a final decision.
Note that async behavior can be handled via anonymous methods which technically are quite similar in working to promises.

Bruno Fierens

Add a new comment

You will receive a confirmation mail with a link to validate your comment, please use a valid email address.
All fields are required.

All Blog Posts  |  Next Post  |  Previous Post