Changelog IES API: Unterschied zwischen den Versionen
Iesdev (Diskussion | Beiträge) |
Iesdev (Diskussion | Beiträge) |
||
(74 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<div class="noautonum">__TOC__</div> | <div class="noautonum">__TOC__</div> | ||
==Changelog== | ==Changelog== | ||
+ | ===2.4 (23.02.2023)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Möglichkeit zur Rechte-Prüfung anhand von Editor-Level | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Erweiterung der Suche um Funktion zur Auflistung von gestageten Artikeln | ||
+ | |} | ||
+ | ===2.3 (27.06.2022)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Remoting-Provider Buffer deaktiviert | ||
+ | |} | ||
+ | ===2.2 (19.05.2022)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Anpassungen für IES-3.1 | ||
+ | |} | ||
+ | ===2.1 (05.04.2022)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Anpassungen an IES-3.1 | ||
+ | |} | ||
+ | ===2.0 (02.12.2021)=== | ||
+ | ''Refactoring'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Umstellung auf das neue Module-System | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Module wir jetzt mit Java 11 gebaut | ||
+ | |} | ||
+ | ===1.59 (20.12.2022)=== | ||
+ | ''Support-Fix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || php 8.1 compability | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || accessor function for editorLevel | ||
+ | |} | ||
+ | ===1.58 (02.11.2021)=== | ||
+ | ''Support-Fix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Anrede erweitern | ||
+ | |} | ||
+ | ===1.57 (05.05.2021)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Direkten Zugriff auf den NexusServer unterbinden und über den MCP realisieren | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Remote Implementierung von Repository.unlockAll ruft die falsche Local Implementierung auf | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Remote Implementierung von Repository.isReadable ruft die falsche Local Implementierung auf | ||
+ | |} | ||
+ | ===1.56 (27.11.2020)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Alte IES-API (oldapi) nicht mehr funktionsfähig | ||
+ | |} | ||
+ | ===1.55 (26.11.2020)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Java-API (client und server) herausgelöst. | ||
+ | |} | ||
+ | ===1.54.1 (26.11.2020)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || SQL-Optimierung für Suchen fehlerhaft bei Counter-Werten | ||
+ | |} | ||
+ | ===1.54 (29.10.2020)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || RPC-Requst auf MediaIO.getStream für ein SVG-Thumbnail liefert bei neu erstellen Bildern den falschen ContentType | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || SQL-Optimierung für Suchen, bei denen die Rechte ausgewertet werden müssen. | ||
+ | |} | ||
+ | ===1.53 (26.08.2020)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Update des Sencha-Compilers | ||
+ | |} | ||
+ | ===1.52 (25.08.2020)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || verlinkte Parents eines IES-Nutzers laden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Bei der Verwendung in Konsolenaufrufen kann die IES JSON-Konfiguration nicht ermittelt werden | ||
+ | |} | ||
+ | ===1.51 (14.08.2020)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Authentifizierung des Admin-Logins verändert | ||
+ | |} | ||
+ | ===1.50 (21.07.2020)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Grund der Session-Schließung protokollieren und Exception werfen falls mit der Session weiter gearbeitet wird | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || ContentContainer::putContent() - equals is not a function | ||
+ | |} | ||
+ | ===1.49 (07.05.2020)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || published([!{anchor}, ...]) für IES-API Suche | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Gelöschte Pools können zwar wiederhergestellt, aber dann nícht geöffnet werden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Beim laden eine Object-Instanz und dem dann folgenden speichern, darf bei Links der ID-Typ nicht verloren gehen. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || LocalMediaIOImpl.create(URL) liefert kein LocalImageImpl wenn es ein Bild ist. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Unterstützung von Symlinks für Nutzer | ||
+ | |} | ||
+ | ===1.48 (11.03.2020)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Admin-Api liefert keine Liste der unerfüllten Abhängigkeiten | ||
+ | |} | ||
+ | ===1.47.1 (04.03.2020)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Bei Modulen, die keine Datenbank haben, werden DB-Updates NIE ausgeführt | ||
+ | |} | ||
+ | ===1.47 (19.02.2020)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Label der Personalisierungsgruppe ist nicht "Name der Personalisierungsgruppe" | ||
+ | |} | ||
+ | ===1.46 (11.12.2019)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || API-Suche mit parent = !{anchor} liefert den Root-Pool, wenn der Anchor nicht existiert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Basisklasse für E-Mail-Versand Jobs | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Neue JavaScript-Methode IES.util.String.encodeAnchor(str, replacementChar) | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Class Aliases für IES\Execute\Scheduler und IES\Exceute\Scheduler sind falsch | ||
+ | |} | ||
+ | ===1.45 (22.08.2019)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || ObjectInstanceConverter::toPublicationState kann nun auch mit User-Entities umgehen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Beim Wiederherstellen von Objekten wird die falsche Publication-Version gesetzt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Rechteprüfung beim Ermitteln von Binär-Informationen ist nicht nötig, wenn der korrespondierende Artikel nicht existiert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || BinaryInformation & ImageInformation werden beim Wiederherstellen aus dem Papierkorb nicht wiederhergestellt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Wenn über MediaIO Thumbnails angefragt werden die nicht existieren, wird nun das Original ausgeliefert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Neue Methode LocalClientSessionImpl.setKeepAlive() | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || IES\Conversation\Conversation: falscher Class-Alias | ||
+ | |} | ||
+ | ===1.44 (24.07.2019)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Medienpool-Icon nach der Widerherstellung aus dem Papierkorb verschwunden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || IES\Content\ContentContainer::isValidFieldname() - Feldnamen dürfen ein "-" enthalten | ||
+ | |} | ||
+ | ===1.43 (22.05.2019)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || LocalWebChannelImpl.getDocumentRoot nach WebChannel.getDocumentRoot verschoben | ||
+ | |} | ||
+ | ===1.42 (03.05.2019)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Conversation-E-Mails als HTML | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Links in Conversation-Benachrichtigungsmails | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || group_concat_max_len, max_heap_table_size, tmp_table_size über Datenbankparameter in der IES-Konfiguration optional konfigurierbar | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Classloader-Ermittlung ist in net-api verbessert | ||
+ | |} | ||
+ | ===1.41 (03.05.2019)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || max_heap_table_size und tmp_table_size über Datenbankparameter konfigurierbar | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Erweiterung der Services, um sie in Modulen verwenden zu können | ||
+ | |} | ||
+ | ===1.40.1 (29.04.2019)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || ClientManager,createClient,No ClassLoaders found for: com.sitepark.ies.Module | ||
+ | |} | ||
+ | ===1.40 (15.04.2019)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Conversation.canRead implementiert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Conversations können nun über die Remote-Implementierung erzeugt werden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Net-Api wird nicht mehr über das Nexus-Paket verpackt | ||
+ | |} | ||
+ | ===1.39 (25.03.2019)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Neue Hilfsfunktionen in den Conversation-Klassen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || IES-API EventBus Proxy | ||
+ | |} | ||
+ | ===1.38 (06.03.2019)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Neue Methode getItems für ListContent | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Parent-Entity von ObjectInstance ist nun vollständig gefüllt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || MediaIO::create() wirft Exceptions bei PHP 7.2 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Dao.quoteSqlLiteral ist nun deprecated | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Nicht alle Connections des Connection-Pool werden freigegeben, Login nicht möglich. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Erweiterte Debug-Ausgaben für den Connection-Pool hinzugefügt | ||
+ | |} | ||
+ | ===1.37 (22.01.2019)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Lucene Suche unterstützt nun auch WildCards am Anfang des Such-Wortes | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Transform-Aktionen von ObjectInstance liefern nun den entsprechenden Datentyp zurück | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || ObjectInstance.getContent wirft nun keine potentielle ContentException mehr | ||
+ | |} | ||
+ | ===1.36 (16.01.2019)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Conversation-API erstellen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Art und Preview-Flag als neue Eigenschaften des FilePublisher | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || AddHoc-Benachrichtigunen wieder aktiviert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Support für Paging im Posteingang | ||
+ | |} | ||
+ | ===1.35.1 (09.01.2019)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || AddHoc-Benachrichtigungen geben Connections nicht frei | ||
+ | |} | ||
+ | ===1.35 (17.12.2018)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Default-BatchJob-Konstruktor muss JSON korrekt initialisieren | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || MediaIO: PHP 7.2 Support | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Update der net-api auf Version 1.17 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Kein Error-Log Eintrag bei abfragen optionaler Module | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || PublishControl::AUTO_PUBLISH, IGNORE_PUBLISH & AUTO_PUBLISH_UNSTAGED funktionieren nicht korrekt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Feld-Validierung erlaubt fälschlicherweise keine Zahlen im Feldnamen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || BooleanContent hat ein falsches class_alias | ||
+ | |} | ||
+ | ===1.34 (06.12.2018)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || IES/Module -> getCss() und getJavaScript() liefert falsche Pfade für Module mit alter Verzeichnis-Struktur | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Debug-Information bei Artikel in tiefer Pools-Struktur erzeugen zu große JSON-Daten, so dass der Browser einfriert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || NullpointerException wenn ein Objekt im Pfad keine GroupType-Konfiguration besitzt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Basis-Funktion für E-Mail-Benachrichtigung von Nachrichten | ||
+ | |} | ||
+ | ===1.33 (02.10.2018)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Publisher.republish() auch anynchron triggern | ||
+ | |} | ||
+ | ===1.32 (26.09.2018)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Funktionen zum direkten Anlegen von Mandanten mit mehreren Publishern | ||
+ | |} | ||
+ | ===1.31.4 (05.09.2018)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Abgebrochene Anfragen des SpooledEventBus sorgen fälschlicherweise dafür, dass eine Fehlermeldung ausgegeben wird | ||
+ | |} | ||
+ | ===1.31.3 (03.09.2018)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Web-Account User kann per Token nicht aktiviert werden | ||
+ | |} | ||
+ | ===1.31.2 (31.07.2018)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Timeout der ExtJs3 Api erhöht | ||
+ | |} | ||
+ | ===1.31.1 (21.06.2018)=== | ||
+ | ''Hot-Feature-Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Anonyme WebAccounts mit [E-Mail].toLowerCase registrieren | ||
+ | |} | ||
+ | ===1.31 (20.06.2018)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Beim Anlegen neuer Mandaten direkt die Modul-Updates ausführen | ||
+ | |} | ||
+ | ===1.30 (14.06.2018)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || User-Model: dynamisches hinzufügen von Content | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || ObjectInstace::getData muss public sein | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || E-Mail-Adresse bei anonymen Accounts entfernen | ||
+ | |} | ||
+ | ===1.29 (11.06.2018)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Erweiterung der Nutzer-Objekte um eID-Daten | ||
+ | |} | ||
+ | ===1.28 (04.05.2018)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || ModuleManager.inject() | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Neue Methoden zum löschen eines Mandanten | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Fokus-Punkt bei Metadaten für Medien ergänzt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Neue Klasse com.sitepark.ies.core.ConfigData | ||
+ | |} | ||
+ | ===1.27.3 (13.12.2018)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Debugging für Problemanalysen erweitert | ||
+ | |} | ||
+ | ===1.27.2 (06.03.2018)=== | ||
+ | ''Hotfix-Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Medien-Thumbnails werden nicht mehr erzeugt | ||
+ | |} | ||
+ | ===1.27.1 (05.03.2018)=== | ||
+ | ''Hotfix-Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Anpassung aufgrund geänderter Methoden-Signatur PublisherService.getTemplateReference() im IES | ||
+ | |} | ||
+ | ===1.27 (02.03.2018)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Inject von spt-Tags kopiert diese ebenfalls in die anderen Module | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Erweiterungen für die Anbindung an Bildverwaltungs-Systeme | ||
+ | |} | ||
+ | ===1.26 (08.01.2018)=== | ||
+ | ''Feature-Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || IES-API Admin-Methoden korrigiert und erweitert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Default-Attribute für neue Datenbanken um useSSL=false ergänzt um MySQL Warnungen zu unterbinden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Modul-Update-Technik auf IES-MCP-Client umgestellt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || groupType und objectType Felder der Suche liefern jetzt auch das rule-Objekt zurück | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Die API-Funktion 'getPublications' liefert u.a. keinen Pfad, wenn der Artikel einen SiteKit ObjectType besitzt und für Intranet-Bereich auch eine Template-Verknüpfung. | ||
+ | |} | ||
+ | ===1.25.1 (30.11.2017)=== | ||
+ | ''Hot-Feature Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Client-Contexte aller Mandanten werden nun beim deployed der IES-API erzeugt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Papierkorb-Funktion steht unabhängig von InfoSite 6 zur Verfügung, Wiederherstellungen nur über InfoSite 6 | ||
+ | |} | ||
+ | ===1.25 (19.09.2017)=== | ||
+ | ''Feature Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Bei neu konfigurierten IES-Datenbanken werden offensichtlich die alten Verbindungen innerhalb des IES beibehalten | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Neue Suchfunktion brokenLinks() für IES-API Suche | ||
+ | |} | ||
+ | ===1.24 (06.09.2017)=== | ||
+ | ''Feature-Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Neue Funktion isGuestSession an der ClientSession | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || HTTPS und NoProxy funktionierte nicht | ||
+ | |} | ||
+ | ===1.23 (03.08.2017)=== | ||
+ | ''Feature-Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Anpassungen nach Umstellung der Medien-Verwaltung | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Die Ermittlung der Template-Abhängigkeiten über die API-Suche unterstützt noch keine Aggregatoren | ||
+ | |} | ||
+ | ===1.22 (12.07.2017)=== | ||
+ | ''Feature-Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Beim laden der Client-JSON-Config werden die Reference in der Konfiguration noch nicht aufgelöst. | ||
+ | |} | ||
+ | ===1.21.5 (02.08.2017)=== | ||
+ | ''Hot-Feature-Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || \IES\Repository::getHistory() implementiert | ||
+ | |} | ||
+ | ===1.21.4 (09.06.2017)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Anzahl der ungelesenen Nachrichten in InfoSite 6 war nicht korrekt | ||
+ | |} | ||
+ | ===1.21.3 (22.05.2017)=== | ||
+ | ''Hotfix-Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || SRPC Login darf keine über den Context keine Session starten | ||
+ | |} | ||
+ | ===1.21.2 (19.05.2017)=== | ||
+ | ''Hotfix-Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Ausgabe von rpc.internalError zeigt nun mehr Details über den Fehler | ||
+ | |} | ||
+ | ===1.21.1 (15.05.2017)=== | ||
+ | ''Hotfix-Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || RPC-Exceptions werden für Ext 3 nicht korrekt abgefangen. | ||
+ | |} | ||
+ | ===1.21 (15.05.2017)=== | ||
+ | ''Feature Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Umstellung nach Webnode-Cluster-Support | ||
+ | |} | ||
+ | ===1.20.1 (25.04.2017)=== | ||
+ | ''Hotfix-Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Suchfunktion luceneSearch() kann jetzt verlinkte Artikel mit einbeziehen | ||
+ | |} | ||
+ | ===1.20 (06.04.2017)=== | ||
+ | ''Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Validierung der Datenbank-Verbindung funktionierte nur für Connection-Objekte im JBOSS-Pool | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Shibboleth Single-Sign-On (SSO) für InfoSIte | ||
+ | |} | ||
+ | ===1.19.1 (25.04.2017)=== | ||
+ | ''Hotfix-Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Suchfunktion luceneSearch() kann jetzt verlinkte Artikel mit einbeziehen | ||
+ | |} | ||
+ | ===1.19 (27.02.2017)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Erweiterung für neues Solr-Konzept | ||
+ | |} | ||
+ | ===1.18 (19.01.2017)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Repository->store(): Timeout auf 60 Sekunden erhöhen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Ausgabe der verfügbaren Modulupdates in alphabetischer Reihenfolge | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Absender-Adresse beim E-Mailversand über den TokenManager in UTF-8 | ||
+ | |} | ||
+ | ===1.17 (24.10.2016)=== | ||
+ | ''Feature Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || GroupType-Path für ObjectInstance | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Json-Config auch über IES-API (local) Laden können | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || EventBus: Nutzern werden Event zugesendet, die nicht für sie bestimmt sind. | ||
+ | |} | ||
+ | ===1.16.6 (08.12.2016)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || NullPointerException beim Anlegen von Profilen auf der Website | ||
+ | |} | ||
+ | ===1.16.5 (14.10.2016)=== | ||
+ | ''Hotfix-Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Datenbankverbindung wird beim Anfragen eines Passwort-Tokens nicht geschlossen | ||
+ | |} | ||
+ | ===1.16.4 (14.10.2016)=== | ||
+ | ''Hotfix-Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Dont't lint javadoc | ||
+ | |} | ||
+ | ===1.16.3 (16.09.2016)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Guzzle-Kompatiblität für Publisher::preview | ||
+ | |} | ||
+ | ===1.16.2 (09.08.2016)=== | ||
+ | ''Hotfix-Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Kompabilitätsprobleme in der Thumbnail-Klasse zum Guzzle HTTP-Client | ||
+ | |} | ||
===1.16.1 (03.08.2016)=== | ===1.16.1 (03.08.2016)=== | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
Zeile 9: | Zeile 495: | ||
''Feature Release'' | ''Feature Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Optionale Trennung der Aktionen "Speichern" und "Publizieren" implementiert |
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || IES.eventbus.ConversationChangedEvent zu IES.eventbus.EventConversationChangedEvent umbenennen | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Umstellung auf PHP-Namespace |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || ${salutation:...;...;...} und ${name} Platzhalter im TokenManager | | style="vertical-align:top;" | {{add}} || ${salutation:...;...;...} und ${name} Platzhalter im TokenManager | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Neue Funktion "store" im TokenManager |
|- | |- | ||
− | + | | style="vertical-align:top;" | {{add}} || Conversations können nun sortiert werden | |
− | |||
− | | style="vertical-align:top;" | {{add}} || | ||
|} | |} | ||
===1.15 (17.05.2016)=== | ===1.15 (17.05.2016)=== | ||
Zeile 25: | Zeile 511: | ||
{| | {| | ||
| style="vertical-align:top;" | {{update}} || Anpassungen nach Umstellung der PublishedInformationDefinition | | style="vertical-align:top;" | {{update}} || Anpassungen nach Umstellung der PublishedInformationDefinition | ||
+ | |} | ||
+ | ===1.14.3 (04.01.2017)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Passwort-Vergessen-Funktion gibt Connections nicht frei | ||
|} | |} | ||
===1.14.2 (12.04.2016)=== | ===1.14.2 (12.04.2016)=== | ||
Zeile 39: | Zeile 530: | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Neue Methode com.sitepark.ies.tple.spml.SpmlEngine.generate() |
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Label für Publisher eingeführt | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Reindex nur noch bei IES-Datenbanken |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || Definierten Content direkt über Nutzer-Objekt setzen bzw. dem Konstruktor übergeben | | style="vertical-align:top;" | {{add}} || Definierten Content direkt über Nutzer-Objekt setzen bzw. dem Konstruktor übergeben | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || objectType und groupType können auch in der API Suche abgefragt werden |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || objectType und groupType stehen in ObjectInstance zur Verfügung. |
− | |||
− | |||
|} | |} | ||
===1.13.7 (10.05.2016)=== | ===1.13.7 (10.05.2016)=== | ||
Zeile 64: | Zeile 555: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Konvertierung von UserVO zu User ist fehlerhaft | ||
+ | |- | ||
| style="vertical-align:top;" | {{update}} || Definierten Content direkt am Nutzer speichern bzw. über Konstruktor übergeben | | style="vertical-align:top;" | {{update}} || Definierten Content direkt am Nutzer speichern bzw. über Konstruktor übergeben | ||
− | |||
− | |||
|} | |} | ||
===1.13.4 (24.02.2016)=== | ===1.13.4 (24.02.2016)=== | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || IES_Model_User: Erweiterung der Klasse für Web-Accounts |
|} | |} | ||
===1.13.3 (21.01.2016)=== | ===1.13.3 (21.01.2016)=== | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Converter.contentToData() (ext3) und Content.contentToData() erzeugen Fehler wenn ungültige Felder enthalten sind. | ||
|} | |} | ||
===1.13.2 (19.11.2015)=== | ===1.13.2 (19.11.2015)=== | ||
Zeile 90: | Zeile 582: | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || AdminSession muss auch von System-Administratoren eines Mandanten verwendet werden können um Mandanten-Spezifische Einstellungen vornehmen zu können |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || ClientManager.updateClient() und ClientManager.getClient() für JavaScript zur Verfügung stellen |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || objectType in API-Suche für Funktion publication() und publications() berücksichtigen um Dateinameskollisionen korrekt zu erkennen. |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || Neue Methode | + | | style="vertical-align:top;" | {{add}} || Neue Methode Publisher.getPublishedByModule() |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || Module und URL in API-Suche bei publication() und publications() zurück liefern | | style="vertical-align:top;" | {{add}} || Module und URL in API-Suche bei publication() und publications() zurück liefern | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || Neue Methode | + | | style="vertical-align:top;" | {{add}} || Neue Methode ClientSession.cloneSession() um eine neue Session aus einer existierenden zu erzeugen |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Umstellung des TokenManagers: Tokens ohne Session generieren |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || "Verwendete Artikel ab hier suchen..."-Funktion für Redakteure inf InfoSite 6 liefert einen Fehler |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || Fehlerhafte Import-Anweisung in der Klasse für Date-Suchfunktionen |
|} | |} | ||
===1.12.15 (28.01.2016)=== | ===1.12.15 (28.01.2016)=== | ||
Zeile 146: | Zeile 638: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || Update auf Net API 1.6.3 |
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Types.isId() Methode erkennt keine Symlinks | ||
|- | |- | ||
| style="vertical-align:top;" | {{add}} || ObjectInstance.getReal() hinzugefügt | | style="vertical-align:top;" | {{add}} || ObjectInstance.getReal() hinzugefügt | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Repository.isReadable() hinzugefügt |
− | |||
− | |||
|} | |} | ||
===1.12.7 (02.06.2015)=== | ===1.12.7 (02.06.2015)=== | ||
Zeile 162: | Zeile 654: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Counter der API Suche muss auch Symlinks berücksichtigen | ||
|} | |} | ||
===1.12.5 (22.05.2015)=== | ===1.12.5 (22.05.2015)=== | ||
Zeile 180: | Zeile 673: | ||
===1.12.2 (16.04.2015)=== | ===1.12.2 (16.04.2015)=== | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Die Klasse SRPC_Login sollte die Deprecated Funtion mcrypt_ecb() nicht benutzten |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || date()-Funktion für die API-Suche | | style="vertical-align:top;" | {{add}} || date()-Funktion für die API-Suche | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Polling des Mail-Server, wenn IDLE nicht unterstütz wird |
|} | |} | ||
===1.12.1 (27.03.2015)=== | ===1.12.1 (27.03.2015)=== | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Module-Objekt wird nicht korrekt im ModuleEvent gesetzt | ||
+ | |- | ||
| style="vertical-align:top;" | {{update}} || JDBC-Parameter der Form: sessionVariables=sql_mode='' untersützten | | style="vertical-align:top;" | {{update}} || JDBC-Parameter der Form: sessionVariables=sql_mode='' untersützten | ||
− | |||
− | |||
|} | |} | ||
===1.12 (24.03.2015)=== | ===1.12 (24.03.2015)=== | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Medien die an Medien hochgeladen wurden erzeugen pseudo Publikationen |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || Calendar-Objekte in der API | | style="vertical-align:top;" | {{add}} || Calendar-Objekte in der API | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || DatabaseManager.initDatabase() kann nur ausgeführt werden wenn ein root-Verbindung zur Datenbank konfiguriert ist |
|} | |} | ||
===1.11.4 (12.03.2015)=== | ===1.11.4 (12.03.2015)=== | ||
Zeile 215: | Zeile 708: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{update}} || Neues Word-Icon Mapping für MIME-Type application/vnd-openxmlformats-officedocument-wordprocessingml | ||
|} | |} | ||
===1.11.1 (19.02.2015)=== | ===1.11.1 (19.02.2015)=== | ||
Zeile 224: | Zeile 718: | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Erweiterungen für die Administration von Modulen |
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Objekte für UserGroup und TemplateGroup ergänzt | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Repository-Actions symlink und symunlink implementiert |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || Nutzerverwaltung implementiert | | style="vertical-align:top;" | {{add}} || Nutzerverwaltung implementiert | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Tokens und TokenManager für Passwort-Vergessen- und Nutzer-Anlegen-Funktionen implementiert |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Neue Passwort-Algorithmen |
− | |||
− | |||
|} | |} | ||
===1.10.2 (04.12.2014)=== | ===1.10.2 (04.12.2014)=== | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Performanz-Optimierung für Suchabfragen die Link-übergreifend Daten abfragen |
|} | |} | ||
===1.10.1 (25.11.2014)=== | ===1.10.1 (25.11.2014)=== | ||
''Hotfix- Release'' | ''Hotfix- Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || API für Email-Service |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Suchabfragen mit SELECT version liefert nicht die Version |
|- | |- | ||
| style="vertical-align:top;" | {{fix}} || Content-Felder mit Zeilenumbrüchen erzeugen Fehler bei der Suche, wenn sie im SELECT angegeben werden | | style="vertical-align:top;" | {{fix}} || Content-Felder mit Zeilenumbrüchen erzeugen Fehler bei der Suche, wenn sie im SELECT angegeben werden | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Database.fixTableName() um Windows-Lower-Case Tabellen zu korrigieren |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Database.fixTableName() um Windows-Lower-Case Tabellen zu korrigieren |
|- | |- | ||
| style="vertical-align:top;" | {{fix}} || SORT von Feldern | | style="vertical-align:top;" | {{fix}} || SORT von Feldern | ||
Zeile 259: | Zeile 753: | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Sortieren über ein im Select angegebenes Feld mit Alias erzeugt einen Fehler | ||
|} | |} | ||
===1.9.10 (12.05.2015)=== | ===1.9.10 (12.05.2015)=== | ||
Zeile 268: | Zeile 763: | ||
''HO'' | ''HO'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Performanz-Optimierung für Suchabfragen die Link-übergreifend Daten abfragen |
|} | |} | ||
===1.9.8 (25.11.2014)=== | ===1.9.8 (25.11.2014)=== | ||
''Hotfix- Release'' | ''Hotfix- Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || SELECT von SubInformations in der API-Suche liefern kein Ergebnis | ||
+ | |- | ||
| style="vertical-align:top;" | {{fix}} || Sortieren über ein im Select angegebenes Feld mit Alias erzeugt einen Fehler | | style="vertical-align:top;" | {{fix}} || Sortieren über ein im Select angegebenes Feld mit Alias erzeugt einen Fehler | ||
− | |||
− | |||
|} | |} | ||
===1.9.7 (18.11.2014)=== | ===1.9.7 (18.11.2014)=== | ||
''Hotfix Release'' | ''Hotfix Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{add}} || ExtJS 4.2.3 Kompabilität | ||
+ | |- | ||
| style="vertical-align:top;" | {{fix}} || Fehler bei sehr langen Dateinamen in IES-API Suchabfragen | | style="vertical-align:top;" | {{fix}} || Fehler bei sehr langen Dateinamen in IES-API Suchabfragen | ||
− | |||
− | |||
|} | |} | ||
===1.9.6 (24.09.2014)=== | ===1.9.6 (24.09.2014)=== | ||
Zeile 292: | Zeile 787: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || TransactionManager benötigt eine ConcurrentHashMap | ||
+ | |- | ||
| style="vertical-align:top;" | {{fix}} || MySQL Fehler ERROR 1104 (42000): The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay | | style="vertical-align:top;" | {{fix}} || MySQL Fehler ERROR 1104 (42000): The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay | ||
− | |||
− | |||
|} | |} | ||
===1.9.4 (02.09.2014)=== | ===1.9.4 (02.09.2014)=== | ||
Zeile 319: | Zeile 814: | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{add}} || Sortierung von Suchabfragen nach Counter-Werten funktioniert nicht richtig |
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Suche über internen Index liefert u.U.nicht die erwarteten Treffer | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Filtern nach globalen Countern in der Suche wie 'counter.global.edits.counter' funktioniert nur teilweise |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Event für den Event-Bus wenn sich die Konfiguration des IES ändert. |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Eine Änderung der Update-URL bekommt das IES-API-Modul nicht mit |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Neue Funktionen referrerLinks(), referenceLinks(), dependenciesFrom(), dependenciesTo() für die Suche, um Abhängigkeiten ermitteln zu können. |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || EventConverter um ConfigurationListener erweitern |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || In PublisherDao.getFilePublications wurden die Kollisions-Daten noch nicht geladen |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || PublisherDao.getFilePublications() liefert auch zum löschen vorgemerkte Publikationen zurück. Dies ist nicht korrekt. |
|- | |- | ||
| style="vertical-align:top;" | {{update}} || Die Reihenfolge der Papierkorb-Wochen ist falsch herum | | style="vertical-align:top;" | {{update}} || Die Reihenfolge der Papierkorb-Wochen ist falsch herum | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Publish/Depublish-Events für den EventBus |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Bei Modul-Updates ist unter bestimmten Umständen die Abhängigkeitsprüfung nicht korrekt |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Ausgabe der sessionExpirationTime im JSON Header |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Das Speichern eines Artikels über Jobs schlägt fehl wenn ein HTTP-Publisher depubliziert werden soll |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Zeitgesteuerte Depublikation beim HTTP-Publisher funktioniert nicht |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Beim Wiederherstellen von Artikeln aus dem Papierkorb werden alle Artikel eines Publikationsbereiches neu generiert. |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Papierkorb erzeugt Datenbank-deadlocks beim Löschen großer Pool-Strukturen |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Fehlerfälle beim Wiederherstellen von Artikeln aus dem Papierkorb abfangen |
− | |||
− | |||
|} | |} | ||
===1.8.9 (17.09.2014)=== | ===1.8.9 (17.09.2014)=== | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Bugix für projekte mit sub-modulen | ||
|} | |} | ||
===1.8.8 (17.06.2014)=== | ===1.8.8 (17.06.2014)=== | ||
Zeile 366: | Zeile 862: | ||
''Hotfix- Release'' | ''Hotfix- Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || NullPointer Exception bei fehlerhaften Artikeln führte zum Abbruch einer Generierung |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Größe der temp. Tabellen auf 256 MB erweitert |
|- | |- | ||
| style="vertical-align:top;" | {{fix}} || JavaScript-Fehler beim Logout | | style="vertical-align:top;" | {{fix}} || JavaScript-Fehler beim Logout | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || IES.Types.isAnchor gibt bei nicht String-Objekten fälschlicherweise True zurück |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Konflikt der Klasseneigenschaft "target" zwischen EventMove, EventCopy und Event |
|} | |} | ||
===1.8.6 (09.05.2014)=== | ===1.8.6 (09.05.2014)=== | ||
Zeile 393: | Zeile 889: | ||
===1.8.3 (01.04.2014)=== | ===1.8.3 (01.04.2014)=== | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || JournalInterceptor darf nicht von fremden Modulen genutzt werden | ||
|} | |} | ||
===1.8.2 (27.03.2014)=== | ===1.8.2 (27.03.2014)=== | ||
''Hotfix- Release'' | ''Hotfix- Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Temporäre-Dateinamen für Medien sollen nicht mehr aus dem MD5-Hash erzeugt werden, da so keine Medien-Deskriptoren aus zwei gleichen Medien erzeugt werden können | ||
+ | |- | ||
| style="vertical-align:top;" | {{fix}} || Jobs können nicht geladen werden wenn CalenderContent besteht dem kein Task zugeordnet ist | | style="vertical-align:top;" | {{fix}} || Jobs können nicht geladen werden wenn CalenderContent besteht dem kein Task zugeordnet ist | ||
− | |||
− | |||
|} | |} | ||
===1.8.1 (19.03.2014)=== | ===1.8.1 (19.03.2014)=== | ||
Zeile 409: | Zeile 906: | ||
''Feature Release'' | ''Feature Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Journal: Werden alle Elemente einer Löschgruppe einzelnd wieder hergestellt, so bleibt die leere Gruppe bestehen |
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Filename & originalFilename beinhaltet nach Upload aus bestimmten Browsern den kompletten Dateipfad | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Personalisierungsdaten eines gelöschten Artikels können nicht wieder hergestellt werden |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Über Jobs gelöschte Artikel landen nicht im Papierkorb |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Medien mit Template können nicht auf Kollisionen geprüft werden |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Wiederherstellung von ehem. publizierten Artikeln in einen Pool ohne ausreichende Publikationsrechte generiert mit alten Versionen |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || Erstellung eines Automatischen Dateinamens aus Artikelname |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || ServerException, ErrorInfo, aus API entfernt und von NET-API verwendet |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Publisher-Aktionen im Context-Menü eines Pools wertet die Publisher-Filter des Parent aus |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || NOT Anweisung bei Suchabfragen unterstützen |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || LIKE und RLIKE Suchen | | style="vertical-align:top;" | {{add}} || LIKE und RLIKE Suchen | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Funktionen zur Suche über die Datenbank |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Funktionen zur Suche mit SPQL Syntax |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || DirectoryPath liefert den vollständigen Pfad von Artikelpools |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Alle Locks beim Relogin für eine Session freigeben |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Fehler bei Suchabfragen mit nicht existenten Ankern bei Suchen nach "root" |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Funktion zur Formatierung von Zeichenketten |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Keine Anzeige von Dateinamenskollisionen im Root-Verzeichnis |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || hashCode Funktion hinzugefügt |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || SP_Json_Object: optLong() geändert zu optPhpPseudoLongAsFloat() |
− | |||
− | |||
|} | |} | ||
===1.7.11 (01.04.2014)=== | ===1.7.11 (01.04.2014)=== | ||
Zeile 457: | Zeile 954: | ||
''Hotfix'' | ''Hotfix'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Datenbankfeld in temporärer Tabelle bei vielen Publishern zu klein (Fehlermeldung: Data-Truncated) | ||
+ | |- | ||
| style="vertical-align:top;" | {{fix}} || Counter-Information können in der ContentFactory nicht verarbeitet werden. | | style="vertical-align:top;" | {{fix}} || Counter-Information können in der ContentFactory nicht verarbeitet werden. | ||
− | |||
− | |||
|} | |} | ||
===1.7.9 (20.01.2014)=== | ===1.7.9 (20.01.2014)=== | ||
''Bugfix Release'' | ''Bugfix Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Fehler beim Schreiben von Feldern, wenn der übergebene Wert null ist. | ||
+ | |- | ||
| style="vertical-align:top;" | {{fix}} || Fehler bei der Ermittlung der TemplateId und des Template-Suffix. | | style="vertical-align:top;" | {{fix}} || Fehler bei der Ermittlung der TemplateId und des Template-Suffix. | ||
− | |||
− | |||
|} | |} | ||
===1.7.8 (16.01.2014)=== | ===1.7.8 (16.01.2014)=== | ||
Zeile 485: | Zeile 982: | ||
''Hotfix- Release'' | ''Hotfix- Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Repository.serach mit der Funktion publications() liefert unter Umständen die Publikations-Stati eines Publikationsbereiches mehrfach | ||
+ | |- | ||
| style="vertical-align:top;" | {{update}} || Session wird beim Timeout auf "invalid" gesetzt | | style="vertical-align:top;" | {{update}} || Session wird beim Timeout auf "invalid" gesetzt | ||
− | |||
− | |||
|} | |} | ||
===1.7.4 (13.12.2013)=== | ===1.7.4 (13.12.2013)=== | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Wenn JSON nicht korrekt escaped übertragen wird, werden keine Fehler verursacht |
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Exception beim Aufbau von Suchabfragen führten u.U. dazu, dass temp. Tabellen nicht gelöscht und alte Daten angenommen wurden | ||
|- | |- | ||
| style="vertical-align:top;" | {{fix}} || Datenbank Inhalte werden u.U. nicht korrekt escaped | | style="vertical-align:top;" | {{fix}} || Datenbank Inhalte werden u.U. nicht korrekt escaped | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || RemoteRepositoryImpl muss in der search-Methode den Anker optional auswerten |
− | |||
− | |||
|} | |} | ||
===1.7.3 (10.12.2013)=== | ===1.7.3 (10.12.2013)=== | ||
''Hotfix Release'' | ''Hotfix Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || JSON Konvertierung bei ungültigen Datenbankeinträgen |
|} | |} | ||
===1.7.2 (09.12.2013)=== | ===1.7.2 (09.12.2013)=== | ||
Zeile 517: | Zeile 1.014: | ||
''Feature Release'' | ''Feature Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Suche mit einigen Sonderzeichen liefert nur bei "genauer Wortsuche" die gewünschten Treffer |
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Anpassungen für Administrator-Funktion des Papierkorb | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Job-Privileges wurden nicht korrekt zurückgeliefert |
|- | |- | ||
| style="vertical-align:top;" | {{fix}} || Filename & originalFilename werden nicht escaped übertragen, wodurch die JSON-Struktur fehlerhaft werden kann | | style="vertical-align:top;" | {{fix}} || Filename & originalFilename werden nicht escaped übertragen, wodurch die JSON-Struktur fehlerhaft werden kann | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || Umstellung des Privileges-Objekts von "delete" nach "remove" |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || grafische Auswertung von Publisher-Rechten der Rolle analog zu den Publikationsfiltern |
− | |||
− | |||
|} | |} | ||
− | ===1.6.4 | + | ===1.6.4=== |
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Nach Bestätigung der abgelaufenen Session wird leider nicht der Login-Screen angezeigt. (ext3) |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || Methode LocalRepositoryImpl.allowedElementRead(ID poolID, ID user) | | style="vertical-align:top;" | {{add}} || Methode LocalRepositoryImpl.allowedElementRead(ID poolID, ID user) | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Event-Converter behandelt Transaction-Sessions nicht korrekt. |
|} | |} | ||
===1.6.3 (09.12.2013)=== | ===1.6.3 (09.12.2013)=== | ||
Zeile 551: | Zeile 1.048: | ||
''Hotfix- Hotfeature-Release'' | ''Hotfix- Hotfeature-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Datenbank-Connection wird nicht korrekt geschlossen wenn beim Sessionaufbau ein Fehler passiert |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || Vorschau über die IES-API mit Publisher.preview() erzeugen | | style="vertical-align:top;" | {{add}} || Vorschau über die IES-API mit Publisher.preview() erzeugen | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Der SpooledEventBus kann unter seltenen Umständen in eine Dauerschleife geraten |
|} | |} | ||
===1.6 (30.10.2013)=== | ===1.6 (30.10.2013)=== | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || IES.ClientSession.getUser sollte eine Entity und nicht nur einen String bzw ein Objekt zurückliefern |
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || ies-client.jar darf nicht mehr in der ies-api.jar verpackt werden | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Mime-Type bei Medienupload mit Magic-Bytes ermitteln |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Papierkorb Funktionen |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Refactoring der RPC-Klassen |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || In Suchabfragen nach isGroup sortieren |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Repsitory.move wirft beim Verschieben eines nicht existenten Objektes eine Exception ohne Parameter. |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || DoubleContent in PHP implementieren |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Besseres Exception-Handling durch ContentException |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Memory Leak im SpooledEventBus |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || IES-Api Session wird nicht getouched |
|- | |- | ||
| style="vertical-align:top;" | {{fix}} || Mandanten synchronisieren sich auch nach Aktivierung/Deaktivierung nicht | | style="vertical-align:top;" | {{fix}} || Mandanten synchronisieren sich auch nach Aktivierung/Deaktivierung nicht | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Publisher bei Änderungen in IES-Admin automatisch auch für die laufenden Mandanten anwenden |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Wird der Mandant gestoppt, ist das für Redakteure nicht mehr erkennbar. Alle Aktionen bleiben ohne Ergebnis oder Fehler |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Anpassung der Mandanten-Einstellungen direkt über die API verfügbar machen |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Event zur Steuerung von Änderungen am Mandanten |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || com.sitepark.ies.transfer Package entfernen. Soll durch net-API ersetzt werden. |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Gruppenspezifische Rechte nur für Gruppen zurück liefern. |
|- | |- | ||
− | | style="vertical-align:top;" | {{update}} || | + | | style="vertical-align:top;" | {{update}} || Packages com.sitepark.ies.local.admin und com.sitepark.ies.local.media reorganisiert |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || Repository-Methoden sollten neben ID & Anker auch eine Entity Instanz als identifier akzeptieren |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || ClientSessionLogger um JavaScript-Fehler in die Server-Log-Datei des IES schreiben zu können |
|- | |- | ||
− | + | | style="vertical-align:top;" | {{fix}} || Definition eines zeitgesteuerten Löschenauftrags führt zu einer Fehlermeldung | |
− | |||
− | | style="vertical-align:top;" | {{fix}} || | ||
|- | |- | ||
| style="vertical-align:top;" | {{fix}} || RPC: Callback-Funktionen bei Methoden ohne Rückgabewert funktionieren nur eingeschränkt | | style="vertical-align:top;" | {{fix}} || RPC: Callback-Funktionen bei Methoden ohne Rückgabewert funktionieren nur eingeschränkt | ||
Zeile 609: | Zeile 1.106: | ||
''Bugfix-Release'' | ''Bugfix-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || ObjectInstance.store() nicht mehr abwärtskompatibel |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Bei in LocalClientConnectionImpl gehaltene SystemSessions können die Datenbank-Verbindungen auslaufen |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Optimierung von Suchabfragen die die Funktion media() verwenden |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Medienupload schlägt unter bestimmten Umständen fehl |
|- | |- | ||
| style="vertical-align:top;" | {{fix}} || Doppelte Leerzeichen in einer Query führen zu Syntaxfehler | | style="vertical-align:top;" | {{fix}} || Doppelte Leerzeichen in einer Query führen zu Syntaxfehler | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || LocalFilePublicationImpl-Klasse zur Abfrage von Server-Daten wie den DocumentRoot |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Die PHP Klassen Publisher und Module inkludieren SP_Context mit $_SERVER['DOCUMENT_ROOT'], was der falsche Pfad sein kann. |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Beim Erstellen von neuen Medien werden nicht alle nötigen Felder gefüllt |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || IES-API Suche ist langsam bei großer Anzahl von Rechte-Definitionen |
|} | |} | ||
===1.5 (26.08.2013)=== | ===1.5 (26.08.2013)=== | ||
''Minor Release'' | ''Minor Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || IES_Entity implementieren |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Einige iesadmin-Funktionen (generate, compile, o.ä.) lassen sich nicht mehr ausführen |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Boolean-Werte über Suchabfragen werden als String zurückgegen |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Weiteres Felder für Suchabfragen auf Nutzer - disabled |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || ObjectInstance::getData entfernen und durch direkte Aufrufe auf das interne JsonObject ersetzen |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || IES_Lock und ObjectInstance::getLock() implementieren |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || IES_Client & IES_Publish_Channel in der PHP-API implementieren |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || IES_Repository::lock(), IES_Repository::unlock() und IES_Repository::getLock() implementieren |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || Content-Typen in der PHP-API erweitert | | style="vertical-align:top;" | {{add}} || Content-Typen in der PHP-API erweitert | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Der Synchronisation mit dem RepositoryTree war fehlerhaft und führte bei neuen Pool u.U. zu Exceptions |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || Repository.getId gibt nun normaliserte Ids zurück |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Synchrones Update mehrere Module |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || IES Entity.same vergleicht die ID-Typen nicht korrekt. 100010100000023546-1015 === 100010100000023546-1000 |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || PSync kann Artikel der VV nicht korrekt analysieren |
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Fehler im RepositoryTreeDao beim Einspielen von XIP-Daten |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || URLs von Medien mit Template können nicht ausgegeben werden |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Kommunikation mit dem Eventbus durch Austausch der API gestört |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || PHP IES-API |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || JavaScript Media-API an Java Implementierung angleichen |
|} | |} | ||
===1.4.11 (13.12.2013)=== | ===1.4.11 (13.12.2013)=== | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || RemoteRepositoryImpl muss in der search-Methode den Anker optional auswerten | ||
|} | |} | ||
===1.4.10 (05.08.2013)=== | ===1.4.10 (05.08.2013)=== | ||
''Bugfix-Release'' | ''Bugfix-Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Artikel mit dem ID-Typ 1000 können nicht gespeichert werden. | ||
+ | |- | ||
| style="vertical-align:top;" | {{add}} || Neue Such-Option ignoreClassField | | style="vertical-align:top;" | {{add}} || Neue Such-Option ignoreClassField | ||
− | |||
− | |||
|} | |} | ||
===1.4.9 (01.08.2013)=== | ===1.4.9 (01.08.2013)=== | ||
Zeile 728: | Zeile 1.226: | ||
| style="vertical-align:top;" | {{update}} || Personalisierung verwendet automatisch die Setzungen des Parent | | style="vertical-align:top;" | {{update}} || Personalisierung verwendet automatisch die Setzungen des Parent | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Suche nach Zeichenketten mit einem Doppelpunkt liefern kein Ergebnis |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Lock Icon in der Thumbnail-Ansicht |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Rückgabewerte von Executor Jobs unvollständig |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Auflösung von symbolischen Links nach Entities |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || HTTP 500 Fehler werden in ext4 nicht zentral abgefangen |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || ClientManager für IES-APi |
|} | |} | ||
===1.3.1 (15.02.2013)=== | ===1.3.1 (15.02.2013)=== | ||
Zeile 748: | Zeile 1.246: | ||
''Minor Release'' | ''Minor Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Mehrsprachigkeit: Die Sprachen der Publisher werden nicht übernommen |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || Logout muss über ein Event auf den EventBus gesendet werden |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Aufsplitten der PHP-Klassen in sp-base-php-api, ies-api, sp-site-api |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || Umstellung und Optimierung des Ilink-Tags | | style="vertical-align:top;" | {{add}} || Umstellung und Optimierung des Ilink-Tags | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Medien Verarbeitung für PHP-API |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Bei der Ermittlung der verfügbaren Updates von Modulen führen SNAPSHOT-Versionen gelegentlich zu Fehlern |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || EmailInformationVO für IES-API unterstützen |
|} | |} | ||
===1.2.2 (24.01.2013)=== | ===1.2.2 (24.01.2013)=== | ||
''Hotfix'' | ''Hotfix'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || NullPointerException in RPC-Methode Repository.get wenn Anchor nicht existiert |
|- | |- | ||
| style="vertical-align:top;" | {{fix}} || SessionListener für CoreContext deaktiviert | | style="vertical-align:top;" | {{fix}} || SessionListener für CoreContext deaktiviert | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Lucene-Search schließt Index-Dateien nicht, wenn Index aktualisiert oder Modul neu deployed wird. |
|} | |} | ||
===1.2.1 (04.12.2012)=== | ===1.2.1 (04.12.2012)=== | ||
Zeile 779: | Zeile 1.277: | ||
''Erweiterung der Grundfuktionalität'' | ''Erweiterung der Grundfuktionalität'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Rechte über Suchabfragen und über das Repository |
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Lock-Status über Suchabfragen und über das Repository | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Nach der IES-Installation startet der IES ohne config mit häßlichen Exceptions im ies.out-Logfile |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Nach einer Neuinstallation des IES kann der Updater nicht verwendet werden, da die update-url nirgendwo steht und auch nicht abgefragt wird. |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || parentPath() als Funktion in Suchabfragen |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Execution API |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Fehlende Methoden in der IES.Entity Klasse |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Modul-Update kann noch nicht ies-api aktualisieren |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || ilink - Unterstützung von Tokens und SRPC | | style="vertical-align:top;" | {{add}} || ilink - Unterstützung von Tokens und SRPC | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || JSONP Unterstützung der API |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Implementierung serverseitiger Events, die über Long-Polling-Requests an den Client-EventBus gesendet werden. |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Erweiterung der API für iesadmin psync |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Erweiterungen für InfoSite 6 in der API implementiert |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Event für die Steuerung von Versionen ergänzt. |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Locking und Auswertung der Locks über die API |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Zugriff auf Rechte eines Nutzers auf Elemente. |
− | |||
− | |||
|} | |} | ||
===1.1.1 (12.09.2012)=== | ===1.1.1 (12.09.2012)=== |
Aktuelle Version vom 23. Februar 2023, 18:05 Uhr
Changelog
2.4 (23.02.2023)
Release Version
Möglichkeit zur Rechte-Prüfung anhand von Editor-Level | |
Erweiterung der Suche um Funktion zur Auflistung von gestageten Artikeln |
2.3 (27.06.2022)
Release Version
Remoting-Provider Buffer deaktiviert |
2.2 (19.05.2022)
Release Version
Anpassungen für IES-3.1 |
2.1 (05.04.2022)
Release Version
Anpassungen an IES-3.1 |
2.0 (02.12.2021)
Refactoring
Umstellung auf das neue Module-System | |
Module wir jetzt mit Java 11 gebaut |
1.59 (20.12.2022)
Support-Fix
php 8.1 compability | |
accessor function for editorLevel |
1.58 (02.11.2021)
Support-Fix
Anrede erweitern |
1.57 (05.05.2021)
Release Version
1.56 (27.11.2020)
Release Version
Alte IES-API (oldapi) nicht mehr funktionsfähig |
1.55 (26.11.2020)
Release Version
Java-API (client und server) herausgelöst. |
1.54.1 (26.11.2020)
SQL-Optimierung für Suchen fehlerhaft bei Counter-Werten |
1.54 (29.10.2020)
Release Version
RPC-Requst auf MediaIO.getStream für ein SVG-Thumbnail liefert bei neu erstellen Bildern den falschen ContentType | |
SQL-Optimierung für Suchen, bei denen die Rechte ausgewertet werden müssen. |
1.53 (26.08.2020)
Release Version
Update des Sencha-Compilers |
1.52 (25.08.2020)
Release Version
verlinkte Parents eines IES-Nutzers laden | |
Bei der Verwendung in Konsolenaufrufen kann die IES JSON-Konfiguration nicht ermittelt werden |
1.51 (14.08.2020)
Release Version
Authentifizierung des Admin-Logins verändert |
1.50 (21.07.2020)
Release Version
Grund der Session-Schließung protokollieren und Exception werfen falls mit der Session weiter gearbeitet wird | |
ContentContainer::putContent() - equals is not a function |
1.49 (07.05.2020)
Release Version
1.48 (11.03.2020)
Release Version
Admin-Api liefert keine Liste der unerfüllten Abhängigkeiten |
1.47.1 (04.03.2020)
Bei Modulen, die keine Datenbank haben, werden DB-Updates NIE ausgeführt |
1.47 (19.02.2020)
Release Version
Label der Personalisierungsgruppe ist nicht "Name der Personalisierungsgruppe" |
1.46 (11.12.2019)
Release Version
1.45 (22.08.2019)
Release Version
1.44 (24.07.2019)
Release Version
Medienpool-Icon nach der Widerherstellung aus dem Papierkorb verschwunden | |
IES\Content\ContentContainer::isValidFieldname() - Feldnamen dürfen ein "-" enthalten |
1.43 (22.05.2019)
Release Version
LocalWebChannelImpl.getDocumentRoot nach WebChannel.getDocumentRoot verschoben |
1.42 (03.05.2019)
Release Version
1.41 (03.05.2019)
Release Version
max_heap_table_size und tmp_table_size über Datenbankparameter konfigurierbar | |
Erweiterung der Services, um sie in Modulen verwenden zu können |
1.40.1 (29.04.2019)
ClientManager,createClient,No ClassLoaders found for: com.sitepark.ies.Module |
1.40 (15.04.2019)
Release Version
Conversation.canRead implementiert | |
Conversations können nun über die Remote-Implementierung erzeugt werden | |
Net-Api wird nicht mehr über das Nexus-Paket verpackt |
1.39 (25.03.2019)
Release Version
Neue Hilfsfunktionen in den Conversation-Klassen | |
IES-API EventBus Proxy |
1.38 (06.03.2019)
Release Version
1.37 (22.01.2019)
Release Version
1.36 (16.01.2019)
Release Version
Conversation-API erstellen | |
Art und Preview-Flag als neue Eigenschaften des FilePublisher | |
AddHoc-Benachrichtigunen wieder aktiviert | |
Support für Paging im Posteingang |
1.35.1 (09.01.2019)
AddHoc-Benachrichtigungen geben Connections nicht frei |
1.35 (17.12.2018)
Release Version
1.34 (06.12.2018)
Release Version
1.33 (02.10.2018)
Release Version
Publisher.republish() auch anynchron triggern |
1.32 (26.09.2018)
Release Version
Funktionen zum direkten Anlegen von Mandanten mit mehreren Publishern |
1.31.4 (05.09.2018)
Hotfix
Abgebrochene Anfragen des SpooledEventBus sorgen fälschlicherweise dafür, dass eine Fehlermeldung ausgegeben wird |
1.31.3 (03.09.2018)
Web-Account User kann per Token nicht aktiviert werden |
1.31.2 (31.07.2018)
Hotfix
Timeout der ExtJs3 Api erhöht |
1.31.1 (21.06.2018)
Hot-Feature-Release
Anonyme WebAccounts mit [E-Mail].toLowerCase registrieren |
1.31 (20.06.2018)
Release Version
Beim Anlegen neuer Mandaten direkt die Modul-Updates ausführen |
1.30 (14.06.2018)
Release Version
User-Model: dynamisches hinzufügen von Content | |
ObjectInstace::getData muss public sein | |
E-Mail-Adresse bei anonymen Accounts entfernen |
1.29 (11.06.2018)
Release Version
Erweiterung der Nutzer-Objekte um eID-Daten |
1.28 (04.05.2018)
Release Version
ModuleManager.inject() | |
Neue Methoden zum löschen eines Mandanten | |
Fokus-Punkt bei Metadaten für Medien ergänzt | |
Neue Klasse com.sitepark.ies.core.ConfigData |
1.27.3 (13.12.2018)
Debugging für Problemanalysen erweitert |
1.27.2 (06.03.2018)
Hotfix-Version
Medien-Thumbnails werden nicht mehr erzeugt |
1.27.1 (05.03.2018)
Hotfix-Version
Anpassung aufgrund geänderter Methoden-Signatur PublisherService.getTemplateReference() im IES |
1.27 (02.03.2018)
Release Version
Inject von spt-Tags kopiert diese ebenfalls in die anderen Module | |
Erweiterungen für die Anbindung an Bildverwaltungs-Systeme |
1.26 (08.01.2018)
Feature-Release
1.25.1 (30.11.2017)
Hot-Feature Release
Client-Contexte aller Mandanten werden nun beim deployed der IES-API erzeugt | |
Papierkorb-Funktion steht unabhängig von InfoSite 6 zur Verfügung, Wiederherstellungen nur über InfoSite 6 |
1.25 (19.09.2017)
Feature Release
Bei neu konfigurierten IES-Datenbanken werden offensichtlich die alten Verbindungen innerhalb des IES beibehalten | |
Neue Suchfunktion brokenLinks() für IES-API Suche |
1.24 (06.09.2017)
Feature-Release
Neue Funktion isGuestSession an der ClientSession | |
HTTPS und NoProxy funktionierte nicht |
1.23 (03.08.2017)
Feature-Release
Anpassungen nach Umstellung der Medien-Verwaltung | |
Die Ermittlung der Template-Abhängigkeiten über die API-Suche unterstützt noch keine Aggregatoren |
1.22 (12.07.2017)
Feature-Release
Beim laden der Client-JSON-Config werden die Reference in der Konfiguration noch nicht aufgelöst. |
1.21.5 (02.08.2017)
Hot-Feature-Release
\IES\Repository::getHistory() implementiert |
1.21.4 (09.06.2017)
Hotfix
Anzahl der ungelesenen Nachrichten in InfoSite 6 war nicht korrekt |
1.21.3 (22.05.2017)
Hotfix-Release
SRPC Login darf keine über den Context keine Session starten |
1.21.2 (19.05.2017)
Hotfix-Release
Ausgabe von rpc.internalError zeigt nun mehr Details über den Fehler |
1.21.1 (15.05.2017)
Hotfix-Version
RPC-Exceptions werden für Ext 3 nicht korrekt abgefangen. |
1.21 (15.05.2017)
Feature Release
Umstellung nach Webnode-Cluster-Support |
1.20.1 (25.04.2017)
Hotfix-Version
Suchfunktion luceneSearch() kann jetzt verlinkte Artikel mit einbeziehen |
1.20 (06.04.2017)
Release
Validierung der Datenbank-Verbindung funktionierte nur für Connection-Objekte im JBOSS-Pool | |
Shibboleth Single-Sign-On (SSO) für InfoSIte |
1.19.1 (25.04.2017)
Hotfix-Version
Suchfunktion luceneSearch() kann jetzt verlinkte Artikel mit einbeziehen |
1.19 (27.02.2017)
Release Version
Erweiterung für neues Solr-Konzept |
1.18 (19.01.2017)
Repository->store(): Timeout auf 60 Sekunden erhöhen | |
Ausgabe der verfügbaren Modulupdates in alphabetischer Reihenfolge | |
Absender-Adresse beim E-Mailversand über den TokenManager in UTF-8 |
1.17 (24.10.2016)
Feature Release
GroupType-Path für ObjectInstance | |
Json-Config auch über IES-API (local) Laden können | |
EventBus: Nutzern werden Event zugesendet, die nicht für sie bestimmt sind. |
1.16.6 (08.12.2016)
Hotfix
NullPointerException beim Anlegen von Profilen auf der Website |
1.16.5 (14.10.2016)
Hotfix-Release
Datenbankverbindung wird beim Anfragen eines Passwort-Tokens nicht geschlossen |
1.16.4 (14.10.2016)
Hotfix-Release
Dont't lint javadoc |
1.16.3 (16.09.2016)
Guzzle-Kompatiblität für Publisher::preview |
1.16.2 (09.08.2016)
Hotfix-Release
Kompabilitätsprobleme in der Thumbnail-Klasse zum Guzzle HTTP-Client |
1.16.1 (03.08.2016)
Hotfix-Release
Umstellung auf Namespaces: weitere korrekturen |
1.16 (25.07.2016)
Feature Release
1.15 (17.05.2016)
Feature Release
Anpassungen nach Umstellung der PublishedInformationDefinition |
1.14.3 (04.01.2017)
Hotfix
Passwort-Vergessen-Funktion gibt Connections nicht frei |
1.14.2 (12.04.2016)
Hotfix-Release
IES_CalendarEntry: RepetitionDate wird nicht korrekt gesetzt |
1.14.1 (10.03.2016)
Hotfeature-Release
JSON-Validierung für das Injection von Modul-Dateien |
1.14 (03.03.2016)
Feature-Release
1.13.7 (10.05.2016)
Hotfix-Release
IES_Model_User->unsetSex() setzt das Locale und nicht das Geschlecht zurück |
1.13.6 (29.02.2016)
Hotfix-Release
IES_Types::isId() liefert false positives |
1.13.5 (26.02.2016)
Hotfix-Release
Konvertierung von UserVO zu User ist fehlerhaft | |
Definierten Content direkt am Nutzer speichern bzw. über Konstruktor übergeben |
1.13.4 (24.02.2016)
Hotfix-Release
IES_Model_User: Erweiterung der Klasse für Web-Accounts |
1.13.3 (21.01.2016)
Hotfix-Release
Converter.contentToData() (ext3) und Content.contentToData() erzeugen Fehler wenn ungültige Felder enthalten sind. |
1.13.2 (19.11.2015)
Hotfix-Release
Das Erstellen von neuen Artikeln durch die IES-API verursacht Fehler/Exceptions |
1.13.1 (28.10.2015)
Hotfix-Release
Änderungen des Templates eines Artikels werden nicht korrekt durchgeführt |
1.13 (15.10.2015)
Feature-Release
1.12.15 (28.01.2016)
Hotfix-Release
Das Erstellen von neuen Artikeln durch die IES-API verursacht Fehler/Exceptions |
1.12.14 (07.01.2016)
Hotfix Release
Bei mehr als einer Änderung bei Daten der Zeitsteuerung wird immer nur die letzte Änderung berücksichtigt |
1.12.13 (08.12.2015)
Debug-Release
Extended Debug-Information |
1.12.12 (28.10.2015)
Hotfix-Release
Änderungen des Templates eines Artikels werden nicht korrekt durchgeführt |
1.12.11 (08.09.2015)
Hotfix Release
invalide Kalendar-Einträge führen zu Problemen beim Laden des Artikels über die API |
1.12.10 (06.07.2015)
Hotfix-Release
Mehrere Zeitsteuerungseinträge des selben Typs werden nicht korrekt am Artikel gespeichert |
1.12.9 (01.07.2015)
Hotfix-Release
PHP: IES_Connection: ein Timeout kann nun gesetzt werden |
1.12.8 (09.06.2015)
Hotfix-Release
Update auf Net API 1.6.3 | |
Types.isId() Methode erkennt keine Symlinks | |
ObjectInstance.getReal() hinzugefügt | |
Repository.isReadable() hinzugefügt |
1.12.7 (02.06.2015)
Hotfix-Release
Counter der API Suche erzeugt Fehler wenn Counter im SELECT Teil verwendet wird |
1.12.6 (28.05.2015)
Hotfix-Release
Counter der API Suche muss auch Symlinks berücksichtigen |
1.12.5 (22.05.2015)
Hotfix Release
Korrektur bei der Zuweisung von Nachrichten an Empfängergruppen |
1.12.4 (21.05.2015)
Hotfix Release
Benachrichtigungen von Gruppen wird nicht für verlinkte Nutzer ausgewertet |
1.12.3 (19.05.2015)
Hotfix-Release
Repository.move, Repository.copy und Repository.remove gehen nicht richtig mit übergebenen Entity-Objekten um |
1.12.2 (16.04.2015)
Die Klasse SRPC_Login sollte die Deprecated Funtion mcrypt_ecb() nicht benutzten | |
date()-Funktion für die API-Suche | |
Polling des Mail-Server, wenn IDLE nicht unterstütz wird |
1.12.1 (27.03.2015)
Hotfix-Release
Module-Objekt wird nicht korrekt im ModuleEvent gesetzt | |
JDBC-Parameter der Form: sessionVariables=sql_mode='' untersützten |
1.12 (24.03.2015)
Feature-Release
1.11.4 (12.03.2015)
Hotfix-Release
dbcheck verwendet den root-Zugang zur Validierung |
1.11.3 (06.03.2015)
Hotfix-Release
Medien mit Teaserbild ermitteln über die API den Publikationsstatus aller Medien-Inhalte |
1.11.2 (26.02.2015)
Hotfix-Release
Neues Word-Icon Mapping für MIME-Type application/vnd-openxmlformats-officedocument-wordprocessingml |
1.11.1 (19.02.2015)
Hotfix Release
Synchronisation des RepositoryTrees beim Anlegen von Pools korrigiert |
1.11 (27.01.2015)
Feature-Release
1.10.2 (04.12.2014)
Hotfix-Release
Performanz-Optimierung für Suchabfragen die Link-übergreifend Daten abfragen |
1.10.1 (25.11.2014)
Hotfix- Release
1.10 (19.11.2014)
Feature-Release
Sortieren über ein im Select angegebenes Feld mit Alias erzeugt einen Fehler |
1.9.10 (12.05.2015)
Hotfix-Release
PHP: IES_Connection: ein Timeout kann nun gesetzt werden |
1.9.9 (04.12.2014)
HO
Performanz-Optimierung für Suchabfragen die Link-übergreifend Daten abfragen |
1.9.8 (25.11.2014)
Hotfix- Release
SELECT von SubInformations in der API-Suche liefern kein Ergebnis | |
Sortieren über ein im Select angegebenes Feld mit Alias erzeugt einen Fehler |
1.9.7 (18.11.2014)
Hotfix Release
ExtJS 4.2.3 Kompabilität | |
Fehler bei sehr langen Dateinamen in IES-API Suchabfragen |
1.9.6 (24.09.2014)
Hotfix-Release
Temp. Tabellen werden auch bei Fehlern während der Initialisierung korrekt aufgeräumt |
1.9.5 (23.09.2014)
Hotfix-Release
1.9.4 (02.09.2014)
Hotfix-Release
Module mit Submodulen und neuer Parent-POM können nicht installiert werden |
1.9.3 (02.09.2014)
Hotfix-Release
Module mit Submodulen und neuer Parent-POM können nicht installiert werden |
1.9.2 (15.08.2014)
Hotfix- Release
Fehler im Versionsvergleich führt dazu, dass einige Module in ies-admin nicht geupdated werden können |
1.9.1 (12.08.2014)
Hotfix- Release
Encoding-Probleme bei Suchabfragen unter bestimmten MySQL-Versionen |
1.9 (22.07.2014)
Feature-Release
1.8.9 (17.09.2014)
Bugix für projekte mit sub-modulen |
1.8.8 (17.06.2014)
Hotfix- Release
IES_Module::getJavaScript gibt bei älteren Modulstrukturen einen Leerstring zurück |
1.8.7 (03.06.2014)
Hotfix- Release
1.8.6 (09.05.2014)
Hotfix-Release
Das Format "Number" vom Typ long wird nun unterstützt |
1.8.5 (16.04.2014)
Hotfix- Release
JavaScript Fehler in der IES.util.String.encodeFilename & IES.util.Lucene.buildQuery da der Internet Explorer 8 kein trim() unterstützt |
1.8.4 (15.04.2014)
Hotfix- Release
Modulepfade können in Kombination mit Url-Rewriting nicht korrekt ermittelt werden |
1.8.3 (01.04.2014)
JournalInterceptor darf nicht von fremden Modulen genutzt werden |
1.8.2 (27.03.2014)
Hotfix- Release
1.8.1 (19.03.2014)
Hotfix- Release
Repository.remove liefert einen Null-Wert in der Entity-List, wenn ein Symlink gelöscht wird |
1.8 (12.03.2014)
Feature Release
1.7.11 (01.04.2014)
Hotfix- Release
JournalInterceptor darf nicht von fremden Modulen genutzt werden |
1.7.10 (20.02.2014)
Hotfix
Datenbankfeld in temporärer Tabelle bei vielen Publishern zu klein (Fehlermeldung: Data-Truncated) | |
Counter-Information können in der ContentFactory nicht verarbeitet werden. |
1.7.9 (20.01.2014)
Bugfix Release
Fehler beim Schreiben von Feldern, wenn der übergebene Wert null ist. | |
Fehler bei der Ermittlung der TemplateId und des Template-Suffix. |
1.7.8 (16.01.2014)
Temp. Tabellen wurden u.U. nicht vollständig aufgeräumt |
1.7.7 (13.01.2014)
Hotfix- Release
Repository.store() bei neuen Artikel-Pools (remote) erzeugt storeControl: [null] Einträge |
1.7.6 (20.12.2013)
Hotfix
Identifikation der SessionLogger und entsprechende Remove-Methode |
1.7.5 (19.12.2013)
Hotfix- Release
Repository.serach mit der Funktion publications() liefert unter Umständen die Publikations-Stati eines Publikationsbereiches mehrfach | |
Session wird beim Timeout auf "invalid" gesetzt |
1.7.4 (13.12.2013)
1.7.3 (10.12.2013)
Hotfix Release
JSON Konvertierung bei ungültigen Datenbankeinträgen |
1.7.2 (09.12.2013)
Hotfix Release
Fehler beim Laden von Artikeln mit Uploads |
1.7.1 (09.12.2013)
Hotfix- Release
EmailInformationVO konnte nicht mit IES-API geladen werden |
1.7 (05.12.2013)
Feature Release
1.6.4
Hotfix-Release
1.6.3 (09.12.2013)
Hotfix Release
Handling für EmailInformationVOs |
1.6.2 (18.11.2013)
Hotfix- Release
Medien-Artikel werden nicht korrekt aus dem Papierkorb wiederhergestellt |
1.6.1 (06.11.2013)
Hotfix- Hotfeature-Release
1.6 (30.10.2013)
Feature-Release
1.5.1 (30.09.2013)
Bugfix-Release
1.5 (26.08.2013)
Minor Release
1.4.11 (13.12.2013)
RemoteRepositoryImpl muss in der search-Methode den Anker optional auswerten |
1.4.10 (05.08.2013)
Bugfix-Release
Artikel mit dem ID-Typ 1000 können nicht gespeichert werden. | |
Neue Such-Option ignoreClassField |
1.4.9 (01.08.2013)
Hotfix-Release
Java-Script API (ext3) erzeugte falsche Publication-Objekte nach IES.publish.Publisher.getPublications() |
1.4.8 (25.06.2013)
Hotfix
Anpassung der Methoden SP_Module::getJavaScript(), SP_Module::getCss() aufgrund der Änderung der Verzeichnisstruktur |
1.4.7 (20.06.2013)
Hotfix
SQL-Fehler nach Hotfix 1.4.6 |
1.4.6 (19.06.2013)
Hotfix
Redakteure konnten den Inhalt bestimmter Pools nicht auflisten |
1.4.5 (14.06.2013)
Hotfix
Mail-Publisher auch über StoreEvents triggern |
1.4.4 (13.06.2013)
Hotfix
Mail-Publisher konnten nicht über die IES-API gesteuert werden |
1.4.3 (08.05.2013)
Hotfix
Zugriffsrechte von Artikeln wurden nicht geladen |
1.4.2 (07.05.2013)
Hotfix
Verwaltung von Connections und Threads beim Long-Polling optimiert |
1.4.1 (03.05.2013)
Hotfix
Anpassungen der Aufrufe für Personalisierung |
1.4 (17.04.2013)
Minor Release
1.3.1 (15.02.2013)
Hotfix
Bei PublishControl.AUTO nicht mehr IES-Kern Logik verwenden |
1.3 (16.01.2013)
Minor Release
1.2.2 (24.01.2013)
Hotfix
1.2.1 (04.12.2012)
Hotfix
PHP Klasse SP_PageTreeHtmlRenderer wertet Rückgabe-Werte der Callback-Methode im Modus 'beforerender' nicht aus |
1.2 (21.11.2012)
Erweiterung der Grundfuktionalität
1.1.1 (12.09.2012)
Bugfix Release
TemplateGeneratable.getTemplate() liefert immer null |