CHANGELOG.md 7.96 KB
Newer Older
1
Änderungen des Rahmenwerks und der Rahmenwerk-Updateseite --- Stand 13.12.2019
Uwe Peuker's avatar
Uwe Peuker committed
2 3 4 5 6
==============================================================================

Produkt Rahmenwerk
==================

7 8
## Noch nicht veröffentlicht

9 10
- Wenn alte und neue Einstellungen leer waren, wurden diese potentiell in ein einer Endlosschleife aktualisiert
- Update der Einstellungen erfolgt in einem Hintergrundthread, weil potentiell ClientDavInterface#getData aufgerufen werden muss (Fixes #21)
11

12
## Version 3.5.0 - Release 2020-05-28
13 14
- Kompatibilität mit aktueller Eclipse-Version ( https://gitlab.nerz-ev.de/ERZ/RW_de.bsvrz.buv.rw/-/issues/12 )
- Aufrufparameter für Menü, Symbolleiste und die Statusbar wiederherstellen ( https://gitlab.nerz-ev.de/ERZ/RW_de.bsvrz.buv.rw/-/issues/11 )
15 16
- Rahmenwerk basiert auf dem aktuellen Eclipse-Release 2020-03

17 18 19 20
## Version 3.4.1 - Release 2020-01-12

- Laden des Standardmenüs und Leisten korrigiert (altes Menü
vorhanden, neues Standardmenü anlegen, ...)
Uwe Peuker's avatar
Uwe Peuker committed
21 22 23 24 25 26
- Tabs der Menüeditoren werden mit "Standard" beschriftet, wenn keine Name 
  definiert ist
- Offen gebliebene Menüeditoren werden beim Neustart des Rahmenwerk 
  wiederhergestellt
- Beim Anlegen, Löschen und Speichern eines Menüs wird die Darstellung im Rahmenwerk
  aktualisiert
Christian Hoesel's avatar
Christian Hoesel committed
27
- Issue #9 erledigt (https://gitlab.nerz-ev.de/ERZ/RW_de.bsvrz.buv.rw/issues/9) 
Uwe Peuker's avatar
Uwe Peuker committed
28
    
29
## Version 3.4.0 - Release 2019-09-13
30
- Unterstützung von verschiedenen Menüs in mehreren Fenstern (ÄM141 Erweiterte Menüverwaltung)
31 32 33
- Rahmenwerk basiert auf dem aktuellen Eclipse-Release 2019-06
- Die Updateseiten für Eclipse und Nebula wurden aktualisiert

Christian Kniss's avatar
Christian Kniss committed
34
## Version 3.3.1 - Release 2019-05-22
Uwe Peuker's avatar
Uwe Peuker committed
35 36 37 38

- Rahmenwerk basiert auf dem aktuellen Eclipse-Release 2019-03
- Die Updateseiten für Eclipse, Nebula und Babel wurden aktualisiert

39
## Version 3.3.0
Uwe Peuker's avatar
Uwe Peuker committed
40 41

- Rahmenwerk basiert auf Eclipse PHOTON
Christian Kniss's avatar
Christian Kniss committed
42 43 44
- Offizielle Updateseiten für das RW3 wurden auf "Websites mit verfügbarer Software" eingetragen:
	- https://nerz-ev.de/releases/UpdateSeite_BuV-PlugIn-NERZ-Gesamt_RW3.3_Releases/
	- https://nerz-ev.de/snapshots/UpdateSeite_BuV-PlugIn-NERZ-Gesamt_RW3.3_Snapshots/
Uwe Peuker's avatar
Uwe Peuker committed
45

46
## Version 3.1.0
Uwe Peuker's avatar
Uwe Peuker committed
47 48 49

- Datenverteiler 3.9.2

50
## Version 3.0.0
Uwe Peuker's avatar
Uwe Peuker committed
51 52 53

- Update auf Eclipse Neon und Datenverteiler 3.8

54
## Version 2.2.0 vom 06.07.2016:
Uwe Peuker's avatar
Uwe Peuker committed
55 56 57

- Umstellung auf UTF-8 und Java 8

58
## Version 2.1.0 vom 06.11.2014:
Uwe Peuker's avatar
Uwe Peuker committed
59 60 61 62 63 64 65

- Umstellung auf Babel-Version 0.12.0


Feature: de.bsvrz.buv.rw.rw.core
================================

66 67 68 69 70 71 72 73 74
## Version 3.3.1 vom 05.11.2018:

- Um zu Prüfen, ob die alte oder neue Benutzer und Rechteverwaltung verwendet wird,
  wird im Onlinebetrieb zuerst der Wert der Attributegruppe
  "atg.datenverteilerrechteprüfung" ausgewertet. Nur wenn dieser nicht ermittelbar ist
  oder auf dem Wert "deaktiviert" steht wird auf den Kommandozeilenparameter
  "rechtePrüfung" zurückgegriffen.

## Version 2.0.11 vom 23.07.2014:
Uwe Peuker's avatar
Uwe Peuker committed
75 76 77 78 79 80 81

- Eine potentielle Blockierung beim Beenden der Datenverteilerverbindung wurde behoben.
  Diese konnte Auftreten, wenn Listener die über den Verbindungsabbruch benachrichtigt 
  wurden ihre eigene Listeneranmeldung entfernt haben.
- Die Drag and Drop-Operationen für das Erstellen von Submenüs innerhalb des Menüeditors
  wurden optimiert.

82
## Version 2.0.10 vom 17.07.2014:
Uwe Peuker's avatar
Uwe Peuker committed
83 84 85 86

- die DateTime-Komponente in der Rahmenwerk-Basislib visualisiert den 
  Enabled/Disabled-Zustand korrekt

87
## Version 2.0.9 vom 16.07.2014:
Uwe Peuker's avatar
Uwe Peuker committed
88 89 90 91 92 93 94 95

- Das Versenden von Daten über den Urlasserdialog konnte unter bestimmten Umständen
  fehlschlagen, wenn eine neue Datenverteilerverbindung für den "nicht angemeldeten"
  Nutzer erstellt werden musset.
- Beim Trennen oder Herstellen der Datenverteilerverbindung konnte es unter bestimmten
  Umständen zu einer SWT-Exception kommen, wenn das Rahmenwerk-Info-Statuszeilenelements
  in die Statuszeile eingebaut war.
  
96
## Version 2.0.8 vom 16.05.2014:
Uwe Peuker's avatar
Uwe Peuker committed
97 98 99 100

- die Rahmenwerk-Info-Statuszeilenelement kann jetzt auch die Nutzerklasse(n) des aktuell 
  angemeldeten Benutzers anzeigen (Schlüsselwort {userclass}).

101
## Version 2.0.7 vom 13.05.2014:
Uwe Peuker's avatar
Uwe Peuker committed
102 103 104 105

- die Kette zur Benachrichtigung Über das Beenden einer Datenverteilerverbindung konnte 
  von einem falsch implementierten Listener unterbrochen werden.
  
106
## Version 2.0.6 vom 29.04.2014:
Uwe Peuker's avatar
Uwe Peuker committed
107 108 109 110

- ein Nutzer, der kein Administrator ist, kann auch die netzwerkweiten Menüs laden, 
  um sie zu bearbeiten und dann unter seinem Name abzulegen.

111
## Version 2.0.5 vom 22.04.2014:
Uwe Peuker's avatar
Uwe Peuker committed
112 113 114 115

- beim Schließen des Rahmenwerks mit eingeblendeter Intro-Seite wurde beim 	Neustart die 
  minimierte Perspektive-Bar nicht wieder hergestellt.

116
## Version 2.0.4 vom 14.04.2014:
Uwe Peuker's avatar
Uwe Peuker committed
117 118 119 120 121

- Für die Speicherung der Dialoge in der Rahmenwerk-Basislib kann jetzt optional auch die 
  Größe abgelegt und wiederhergestellt werden.
- Im Menüeditor wird die ID des im Menü ausgewählten Kommandos angezeigt.

122
## Version 2.0.3 vom 09.04.2014:
Uwe Peuker's avatar
Uwe Peuker committed
123 124 125 126 127 128

- Die Rahmenwerk-Applikation greift bei der Initialisierung nicht mehr auf das Branding-Plugin
  zurück, dass unter Umständen nicht definiert wurde oder keinen Bundlekontext liefern kann.
- Beim Beenden der Datenverteilerverbindung wird ein Dialog mit einer entsprechenden Meldung 
  und zum potentiellen Neuanmelden angezeigt.

129
## Version 2.0.2 vom 17.03.2014:
Uwe Peuker's avatar
Uwe Peuker committed
130 131 132 133 134 135 136 137 138 139 140 141 142

- das Rahmenwerk konnte nicht gestartet werden, wenn ein falsches/ungültiges Oberflächenobjekt 
  über die Kommandozeile angegeben wurde.
- der allgemeine Eclipse-ProgressView ist wieder verfügbar

Version 2.0.1 vom 28.02.2014:

- das Logging wurde optimiert


Feature: de.bsvrz.buv.rw.rw.einstellungen
=========================================

143 144 145 146 147 148
## Version 3.3.2 vom 15.11.2018:

Beim externen Ändern des Einstellungs-Parameterdatensatz konnte es zum
Verlust der Datenverteilerverbindung kommen, wenn ein Parameter entfernt
wurde.

149
## Version 3.3.1 vom 26.10.2018:
150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

Die netzwerkweiten Rahmenwerkeinstellungen für das System und für die Nutzer
werden am Oberflächenobjekt in einer neuen Attributgruppe und am Benutzer
gespeichert.  
  
Voraussetzung dafür sind die Konfigurationsbereiche des 'kv.kappich' 
kb.systemModellGlobal in Version 39 und 'kb.tmBuVGlobal' in Version 6.

Wenn die Konfigurationsbereiche nicht vorhanden sind verhält sich die Verwaltung
der Einstellungen wie bisher. 

Wurden die Konfigurationsbereiche aktiviert, werden die Einstellungen aus den alten Attributgruppen bei Bedarf in die neuen übertragen, d.h.
die systemweiten Einstellungen und die Einstellungen des angemeldeten Nutzers oder eines
Nutzers für den Einstellungen geschrieben werden sollen (beispielsweise beim Speichern
eine Nutzermenüs für einen Dritten). Die Einstellungen werden dann ausschließlich aus der neuen Attributgruppe gelesen und dort gespeichert.

Die 'alten' Einstellungen bleiben bestehen, falls ein Nutzer mit einem nicht aktualisierten
Rahmenwerk auf das System zugreift. Ein Synchronisation mit den neuen Attributgruppen erfolgt
aber nicht mehr, falls der neue Parameterdatensatz bereits Einstellungen enthält!!! 
 
170
## Version 1.0.2 vom 30.07.2014:
Uwe Peuker's avatar
Uwe Peuker committed
171 172 173 174

- Wenn Einstellungen nicht gespeichert werden konnten, wird jetzt eine entsprechender 
  Fehlerdialog angezeigt. 

175
## Version 1.0.1 vom 28.02.2014:
Uwe Peuker's avatar
Uwe Peuker committed
176 177 178 179 180 181

- Logging wurde optimiert.

Feature: de.bsvrz.buv.rw.rw.berechtigungen
==========================================

182
## Version 1.1.4 vom 30.07.2014:
Uwe Peuker's avatar
Uwe Peuker committed
183 184 185 186 187 188

- der Berechtigungseditor und die Ansicht mit den aktuellen Berechtigungen wurden um 
  einen Toolbar-Button zum Aus- bzw. Einklappen des Baumes erweitert
- der Berechtigungseditor fragt vor dem Schließen nach, wenn ungespeicherte Änderungen 
  vorliegen.

189
## Version 1.1.3 vom 19.06.2014:
Uwe Peuker's avatar
Uwe Peuker committed
190 191 192 193

- nicht auflösbare Referenzen auf Berechtigungsklassen eines Nutzers führten zu einer
  IllegalStateException.

194
## Version 1.1.2 vom 02.04.2014:
Uwe Peuker's avatar
Uwe Peuker committed
195 196 197 198 199

- die Online-Hilfe wurde ergänzt.
- Berechtigungsklassen werden jetzt alphabetisch sortiert.
- die Tastaturbedienung wurde optimiert

200
## Version 1.1.1 vom 28.02.2014:
Uwe Peuker's avatar
Uwe Peuker committed
201 202 203 204 205 206 207

- Logging wurde optimiert
- Icons für die Berechtigungsperspektive und das Kommando zum Öffnen der Perspektive ergänzt.

Feature: de.bsvrz.buv.rw.migrationssupport
==========================================

208
## Version 2.0.1 vom 28.02.2014:
Uwe Peuker's avatar
Uwe Peuker committed
209 210 211 212 213 214

- Logging wurde optimiert.