Features

  • Neue Funktion ‘implode’ für Collections, um aus den Objekten einer Collection einen String zu erzeugen, die mit einem definierten String verbunden werden.
  • Kaskadierende Konfiguration (server, modules, client, publisher)
  • SPML-Dateien aus Modulen als alternative zu Templates um Seiten zu genieren
  • objectType zur Ermittlung der SPML-Datei um Seiten zu generieren, dadurch entfällt die Kopplung zu einem Template
  • ConfigurationListener soll auch über StartupService angemeldet werden könnne
  • SPML Collection um Methode join erweitern
  • Erweiterung von Datenbanktabellen um Modul-Abhängigkeiten aufzunehmen
  • Templates über sp:include als Funktion aufrufen
  • JSON soll auch im Body von sp:set definiert werden können
  • Neue SPML-Methode Collection.toMap(String)
  • Bei der Ausgabe von Strings in SPML kann dem Wert ‘php’ bei der Encoding-Angabe eine Listen von Werten übergeben werden, die NICHT encodiert werden soll.
  • system.idGenerator zzm generieren von ID’s in SPML
  • Neue Spml-Methode Object.locale(locale, lookup)
  • sp:map putNotEmpty & sp:collection addNotEmpty implementieren
  • An Publishern können nun Features ausgelesen die Information über das Publikationsziel beinhalten
  • Von Artikel-Daten kann der direkte Feldname (ohne Datenstruktur) jetzt über ‘lastField’ in SPML abgefragt werden
  • Neues Maven Sub-Modul ies-jbossweb in dem die Compiler-Anpassungen enthalten sind
  • SPML neue Methoden String.indexOf und String.lastIndexOf
  • SPML: Neue Aktion ‘merge’ für sp:map
  • Neues Attribute ‘default’ für sp:map und sp:collection
  • Authorisierung über zentralen Auth-Service
  • iesadmin completition aktualisiert und beim Update automatisch aktiviert

Fixes

  • Beim IES-Update mit ‘iesadmin update’ wird infosite5 nicht als bereits installiert erkannt.
  • Compass Compiler cache wird nicht aufgeräumt
  • Resourcen erzeugen eine Dateinamens-Kollisions-Fehlermeldung
  • Nicht alle Kombinationen aus Iterator und Subinformation funktionieren korrekt
  • Attribute expression und condition in sp:map und sp:set setzten eine String, wenn nur eine Variable aufgelöst wird.
  • Beim Update bzw. Neustart einzelner Module wurden u.U. die Dateien im WEB-IES-Ordner nicht korrekt ausgetauscht