Verbesserung
Wichtig
Detail
Fehlerbehebung
Wichtig
Detail
#27393
Baum - Tabellen: Selektion von mehrfach vorkommenden Zeilenobjekten expandiert Teilbäume / wählt falsche Zeile
#27424
"Container" für neue Grid-Zeile nicht mandatory, aber versteckte NPE, wenn Wert gelöscht wird
Verbesserung
TopLogic steht in zwei Varianten bereit: Eine open-source Version unter AGPL und eine professionelle Version wie bisher unter einer proprietären Lizenz, für die Lizenzgebühren fällig werden.
Beim Aufsetzen einer neuen Applikation kann man beim Expandieren des Maven-Archetyps wählen, ob die open-source Variante, oder die professionelle Variante verwendet werden soll.
Define value for property 'groupId': my.company Define value for property 'artifactId': my-app Define value for property 'version': 1.0-SNAPSHOT Define value for property 'package': my.company.my.app Define value for property 'CopyrightHolder': My Company Define value for property 'DisplayName': My App Define value for property 'ProfessionalEdition': true ...
Code-Migration
Um bestehende Applikationen weiterhin mit der professionellen Version zu betreiben muss die folgende Abhängigkeit zu den Applikationsabhängigkeiten hinzugefügt werden:
<!-- Using TopLogic Professional Edition. --> <dependency> <groupId>com.top-logic</groupId> <artifactId>tl-license-professional</artifactId> <version>${tl.version}</version> </dependency>
Test
- Anwendung aufsetzen mit dem Switch ProfessionalEdition auf true ` und `false.
- Applikation basierend auf der professionellen Version startet wie bisher im Demo-Modus und erwartet das Einspielen eines Lizenzschlüssels.
- Open-Source Applikation startet im Standardmodus ohne Einschränkungen.
- Der Applikationsmonitor zeigt die verwendete Variante und die Lizenz an.
- In die Applikation basierend auf der professionellen Version lässt sich ein Lizenzschlüssel einspielen. Danach befindet sich die Applikation im Standardmodus und zeigt Lizenzinformationen im Monitor an.