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
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.