Version History

Display:


v2.3

  • New : TInstanceTypeSerialization.Never enum value allows to completely disable serialization of instance type in JSON serialization.

v2.2

  • New : TJWTClaims.ClaimExists is now a public method, allowing callers to check whether a named claim is present in the token.
  • New : TJSONUtils.SetJSONRttiValue now handles dynamic array values, so JWT claims that carry array-typed RTTI values are correctly serialized to JSON.
  • New : Support for X.509 certificate-based JWS signature verification. TJWS now provides a SetKeyFromCert method that extracts the public key from a PEM-encoded X.509 certificate.
  • New : JOSE/JWT library updated to match the latest files of the Delphi JOSE JWT library, including various internal improvements and bug fixes made upstream since the last sync.
  • New : Added TJSONUtils.IsJSONBool and TJSONUtils.GetJSONBool helper methods for reading JSON boolean values, and updated GetJSONValue to handle booleans correctly.
  • New : Added TJOSEBytes.IsValidString and TJSONUtils.IsValidJSON utility methods for safer token-part validation before deserialization.
  • Improved : TJWS.CheckCompactToken now performs stricter validation, verifying each decoded token part is a valid UTF-8 string and well-formed JSON before the token is accepted.
  • Improved : Error messages produced during JWT validation now include more descriptive details to simplify diagnosis of token failures.
  • Fixed : Corrected a Pointer/Integer cast that caused incorrect behavior on 64-bit platforms.

v2.1

  • New : Support for WinArm64EC platform, introduced in Delphi 13.1.
  • Fixed : TLogManager.Release now uses an atomic exchange to nil the singleton reference before freeing it, preventing a potential race condition where a concurrent thread could obtain and use the instance while it was being destroyed.

v2.0

  • New : Full documentation for TMS BIZ Core Library, including the JSON framework, core types, logging, internationalization, and code generation features, plus a full API reference detailing all public types and members.

v1.46

  • New : Delphi 13 support.

v1.45

  • Improved : Internal updates

v1.44

  • Improved : Internal updates

v1.43.0.1

  • Improved : Internal updates.
  • Improved : Internal updates.

v1.41

  • Improved : Internal updates

v1.40.0.1

  • Improved : Internal updates

v1.39

  • New : Delphi 12 support.

v1.37

  • Improved : Internal updates.

v1.36

  • Improved : Internal updates.
  • Improved : Internal updates.

v1.35

  • Improved : Internal updates.

v1.34

  • Improved : Internal updates.

v1.33

  • Improved : Internal updates.

v1.31

  • Improved : Internal updates.

v1.30

  • Improved : Internal udpates.

v1.29

  • Improved : Internal updates.

v1.28

  • New : Delphi 11 support.

v1.27

  • New : XML read and writer, new collections.

v1.26

  • Improved : Internal updates.

v1.25

  • Improved : Internal updates.

v1.24

  • Improved : Internal updates.

v1.23

  • Improved : Internal updates.

v1.22

  • Improved : Internal updates.

v1.21

  • Improved : Internal updates.

v1.20

  • New : Support for Delphi 10.4 Sydney.
  • Improved : Internal updates.

v1.19

  • Improved : Internal updates.

v1.18

  • Improved : Internal updates.

v1.17

  • Improved : Internal updates.

v1.16.1

  • Improved : Internal Updates

v1.15.1

  • Improved : Internal updates

v1.15

  • Improved : Internal updates

v1.14

  • Improved : Internal updates.

v1.13.0.1

  • Improved : Internal Updates.

v1.12

  • Improved : Internal updates.

v1.11

  • Improved : Updates.

v1.10

  • Improved : internal updates

v1.9

  • Improved : Internal changes.

v1.8

  • Improved : Internal changes.

v1.7

  • Improved : Internal improvements

v1.6

  • Improved : Internal improvements.

v1.5

  • New : Improvements in JSON library.
  • New : Improvements in JSON library.

v1.4

  • Improved : Linux support and memory leaks removed.

v1.3

  • New : Delphi 10.2 Tokyo support
  • Improved : Internal routines

v1.2.3

  • Improved : Internal updates

v1.2

  • New : Internal changes to support new version of other TMS Business products

v1.1

  • New : Delphi 10.1 Berlin support

v1.0.0.1

  • New : First release
check_circle
TMS RemoteDB
is part of
TMS BIZ
info

Pricing

Single Developer License Small Team License Site License
 

TMS BIZ Essential


€ 435

135 yearly renewal
license for 1 developer


Includes
check  Aurelius
check  Sparkle
check  XData
check  Logging
close  Data Modeler
close  RemoteDB
close  Scripter
close  Sphinx
close  Echo
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
 

TMS BIZ Standard


€ 545

175 yearly renewal
license for 1 developer


Includes
check  Aurelius
check  Sparkle
check  XData
check  Logging
check  Data Modeler
check  RemoteDB
check  Scripter
close  Sphinx
close  Echo
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
MOST POPULAR

TMS BIZ Premium


€ 655

205 yearly renewal
license for 1 developer


Includes
check  Aurelius
check  Sparkle
check  XData
check  Logging
check  Data Modeler
check  RemoteDB
check  Scripter
check  Sphinx
check  Echo
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
BEST VALUE

TMS ALL-ACCESS


€ 1,995

695 yearly renewal
license for 1 developer


Includes
check  Aurelius
check  Sparkle
check  XData
check  Logging
check  Data Modeler
check  RemoteDB
check  Scripter
check  Sphinx
check  Echo
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
check  All TMS BIZ 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
Your unlimited access to all TMS products
local_offer
One money and time saving bundle

Free Trial

Start a free TMS BIZ evaluation today!
RAD Studio

Supported Development Environments

Delphi 13 Florence
Delphi 12 Athens
Delphi 11 Alexandria
Delphi 10.4 Sydney
Delphi 10.3 Rio
Delphi 10.2 Tokyo
Delphi 10.1 Berlin
Delphi 10 Seattle

What our customers say

We have been using TMS components in our software development for almost 30 years. Throughout this time, we have consistently experienced friendly and high-quality service. Problems are not simply dismissed with the words "no error found," but rather, solutions are actively sought in collaboration with the customer. The components are well-designed and highly configurable to meet individual needs. We have also found TMS to be a reliable partner in custom development projects.

- Holger Hanschmann

Excellent components, enhances and improves the end product. Support is excellent. Reply promptly and always have an answer or fix, something which is important when trying to develop software to a deadline. Would highly recommend the components and the company to any fellow Delphi developers.

- Trevor Bradley

I use TMS components since a couple of years and I'm really happy with the components but especially with the support the company does provide, too. I always (!) get fast and competent help. In my opinion they have a great package of software and service.

- Jimi Romano

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

TMS WEB Core

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