Search Results for

    Show / Hide Table of Contents

    Breaking Changes

    List of changes in each version that breaks backward compatibility from a previous version.

    Version 2.0

    TMS Logging packages have been restructured. The packages now use Libsuffix option so the dcp files are generated with the same name for all Delphi versions. Here is an overview of what's changed:

    Before version 2.0, the package names were these:

    TMSLoggingPkgCoreDXE<n>.dpk
    
    TMSLoggingPkgFMXDXE<n>.dpk
    
    TMSLoggingPkgVCLDXE<n>.dpk
    
    TMSLoggingPkgDEDXE<n>.dpk
    

    Where <n> is the Delphi version, being 7 = XE7 up to 12 = Delphi 10.3 Rio.

    However, the generated DCP had the same Delphi version number in name, e.g., TMSLoggingPkgCoreDXE7.dcp for Delphi XE7 and TMSLoggingPkgCoreDXE12.dcp for Delphi 10.3 Rio.

    After this restructure, we took the opportunity to fix this and now DCP files have the same name regarding the Delphi version. The new package names are:

    TMSLogging.dpk
    
    TMSLoggingFMX.dpk
    
    TMSLoggingVCL.dpk
    
    dclTMSLogging.dpk
    

    The names are respectives to the previous packages. DCP files are generated with same name, and only BPL files are generated with the suffix indicating the Delphi version. The suffix, however, is the same used by the IDE packages (numeric one indicating IDE version: 250, 260, etc.).

    In This Article
    Back to top TMS Logging v2.13.0.1
    © 2002 - 2025 tmssoftware.com