TopLogic 7 Releases

Overview of all TopLogic 7 releases with their respective enhancements and, if necessary, detailed migration instructions.

2023-09-15

TopLogic is now open-source software - fork me on GitHub! Setting up a new TopLogic application is now easier than ever, the application templates are now available on Maven Central. New application views can now be created with full editing functionality in one step. The model editor displays modules in a structured way and TL-Script supports named parameters when calling built-in functions.

2023-07-03

Simplified entry into application development. The TopLogic application template can now be obtained from Maven Central. This means TopLogic development no longer requires modification of local Maven settings. Application startup on the command line now works simply with mvn with no arguments, shut-down with Ctrl-C. The templates for the layout editor have better defaults, making WYSIWYG application creation even faster.

2023-05-16

Updates for the layout editor.

2023-04-27

In-app configurable global dialogs and minor bug fixes.

TopLogic has moved to a GIT repository. This build verifies the conversion of the release process in the new infrastructure.

2023-03-31

  • The TopLogic build system has been switched to Maven. Application engine modules are now deployed via our Nexus repository.
  • System requirement raised to Java 11. A number of security updates for used open source components.
  • Bug fix for drag and drop operations on tree tables.
  • It is now possible to configure an ID column for tables. The ID column is the column in a table for which a symbol of the row object type is added before its value, and which is displayed as a link to its row object.
  • In addition to a performance optimization of the Kafka synchronization, there are improvements in the model and layout editor.
  • Debian packages can now be generated for TopLogic applications for easy installation on Linux(-containers).
  • TopLogic applications can now provide and integrate interfaces according to the OpenAPI specification. An OpenAPI editor is available for in-app development of interfaces, which can be used to create and export interface descriptions as well as implement interfaces via TL-Script.
  • The model editor has been extended by the definition of historical references. This provides the complete versioning functionality of the persistence layer for in-app development. In this context, access functions to the version history in TL-Script have also been added.
  • Furthermore, several bugs have been fixed and dependencies have been updated to remove security vulnerabilities.

2023-03-20

TopLogic applications can now provide and include interfaces according to the OpenAPI specification. An OpenAPI editor is available for in-app development of interfaces, which can be used to create and export interface descriptions as well as implement interfaces via TL-Script.

The model editor has been extended by the definition of historical references. This provides the complete versioning functionality of the persistence layer for in-app development. In this context, access functions to the version history in TL-Script have also been added.

2023-03-08

Important bug fixes and small improvements.

2023-02-14

Besides a performance optimization of the Kafka synchronization, there are improvements in the model and layout editor. In addition, TopLogic applications can now generate Debian packages for easy installation on Linux(-containers).

2022-11-02

Security fixes and minor improvements.

2022-09-28

It is now possible to configure an ID column for tables. The ID column is the column in a table for which a symbol of the row object type is added before its value and which is displayed as a link to its row object. Furthermore, several bugs have been fixed and dependencies have been updated to remove security vulnerabilities.

2022-07-13

Bug fix for drag and drop operations on tree tables.

2022-06-27

System requirement raised to Java 11. A number of security updates for open source components used. Various updates for the Maven tooling.

2022-04-19

The TopLogic build system has been switched to Maven. The application engine modules are now provided via our Nexus repository.

2021-11-03

A variety of improvements in the interface design of an application: configuration of tile cockpits, drag and drop handlers, enrichment of tables with calculated columns, selection components, custom commands with dialog input, and improvements to the layout editor.

2021-06-22

Logging also via logback for TL Studio applications and various bug fixes.

2021-05-19

Improved stability and various bug fixes.

2021-05-05

Online help for an application can now be maintained in the application itself (in-app). Dependencies between fields can now be declared directly in the model. There is also a designer for the database layout.

2020-09-01

The Model Editor can now also create enumerations and there is a predefined view for model-based search.

2020-07-31

Application views and forms can now be created live without manual XML configuration. Logic expression creation in TLScript is now supported with context help. This enables "what-you-see-is-what-you-get" style application creation. TopLogic got another theme: "subtle" all in the new TopLogic colors of blue and white. But custom themes can now also be easily created with the built-in theme editor. Internationalization of an application becomes child's play with the connection to the DeepL translation service. Also another database PosgreSQL is now supported by default.

2019-12-10

Modularization of layout configurations and possibility to store in-app configured views in the database.

2019-12-03

2019-07-22

Forms now become responsive and automatically adapt to the dimensions of the end device. Writing JSP for the form layout becomes unnecessary. A new form of presentation is made possible: with the tile layout, better user guidance can be achieved because overview information can be offered even before navigation.