Changelog
1.7.6 (20.12.2013)
Hotfix
|
Identifikation der SessionLogger und entsprechende Remove-Methode
|
1.7.5 (19.12.2013)
Hotfix- Release
|
Session wird beim Timeout auf "invalid" gesetzt
|
|
Repository.serach mit der Funktion publications() liefert unter Umständen die Publikations-Stati eines Publikationsbereiches mehrfach
|
1.7.4 (13.12.2013)
'
|
RemoteRepositoryImpl muss in der search-Methode den Anker optional auswerten
|
|
Datenbank Inhalte werden u.U. nicht korrekt escaped
|
|
Exception beim Aufbau von Suchabfragen führten u.U. dazu, dass temp. Tabellen nicht gelöscht und alte Daten angenommen wurden
|
|
Wenn JSON nicht korrekt escaped übertragen wird, werden keine Fehler verursacht
|
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
|
grafische Auswertung von Publisher-Rechten der Rolle analog zu den Publikationsfiltern
|
|
Umstellung des Privileges-Objekts von "delete" nach "remove"
|
|
Filename & originalFilename werden nicht escaped übertragen, wodurch die JSON-Struktur fehlerhaft werden kann
|
|
Job-Privileges wurden nicht korrekt zurückgeliefert
|
|
Anpassungen für Administrator-Funktion des Papierkorb
|
|
Suche mit einigen Sonderzeichen liefert nur bei "genauer Wortsuche" die gewünschten Treffer
|
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
|
Der SpooledEventBus kann unter seltenen Umständen in eine Dauerschleife geraten
|
|
Vorschau über die IES-API mit Publisher.preview() erzeugen
|
|
Datenbank-Connection wird nicht korrekt geschlossen wenn beim Sessionaufbau ein Fehler passiert
|
1.6 (30.10.2013)
Feature-Release
|
Definition eines zeitgesteuerten Löschenauftrags führt zu einer Fehlermeldung
|
|
ClientSessionLogger um JavaScript-Fehler in die Server-Log-Datei des IES schreiben zu können
|
|
Repository-Methoden sollten neben ID & Anker auch eine Entity Instanz als identifier akzeptieren
|
|
Packages com.sitepark.ies.local.admin und com.sitepark.ies.local.media reorganisiert
|
|
Gruppenspezifische Rechte nur für Gruppen zurück liefern.
|
|
com.sitepark.ies.transfer Package entfernen. Soll durch net-API ersetzt werden.
|
|
Event zur Steuerung von Änderungen am Mandanten
|
|
Anpassung der Mandanten-Einstellungen direkt über die API verfügbar machen
|
|
Wird der Mandant gestoppt, ist das für Redakteure nicht mehr erkennbar. Alle Aktionen bleiben ohne Ergebnis oder Fehler
|
|
Publisher bei Änderungen in IES-Admin automatisch auch für die laufenden Mandanten anwenden
|
|
Mandanten synchronisieren sich auch nach Aktivierung/Deaktivierung nicht
|
|
IES-Api Session wird nicht getouched
|
|
Memory Leak im SpooledEventBus
|
|
Besseres Exception-Handling durch ContentException
|
|
DoubleContent in PHP implementieren
|
|
Repsitory.move wirft beim Verschieben eines nicht existenten Objektes eine Exception ohne Parameter.
|
|
In Suchabfragen nach isGroup sortieren
|
|
Refactoring der RPC-Klassen
|
|
Papierkorb Funktionen
|
|
Mime-Type bei Medienupload mit Magic-Bytes ermitteln
|
|
ies-client.jar darf nicht mehr in der ies-api.jar verpackt werden
|
|
IES.ClientSession.getUser sollte eine Entity und nicht nur einen String bzw ein Objekt zurückliefern
|
|
RPC: Callback-Funktionen bei Methoden ohne Rückgabewert funktionieren nur eingeschränkt
|
1.5.1 (30.09.2013)
Bugfix-Release
|
IES-API Suche ist langsam bei großer Anzahl von Rechte-Definitionen
|
|
Beim Erstellen von neuen Medien werden nicht alle nötigen Felder gefüllt
|
|
Die PHP Klassen Publisher und Module inkludieren SP_Context mit $_SERVER['DOCUMENT_ROOT'], was der falsche Pfad sein kann.
|
|
LocalFilePublicationImpl-Klasse zur Abfrage von Server-Daten wie den DocumentRoot
|
|
Doppelte Leerzeichen in einer Query führen zu Syntaxfehler
|
|
Medienupload schlägt unter bestimmten Umständen fehl
|
|
Optimierung von Suchabfragen die die Funktion media() verwenden
|
|
Bei in LocalClientConnectionImpl gehaltene SystemSessions können die Datenbank-Verbindungen auslaufen
|
|
ObjectInstance.store() nicht mehr abwärtskompatibel
|
1.5 (26.08.2013)
Minor Release
|
Kommunikation mit dem Eventbus durch Austausch der API gestört
|
|
URLs von Medien mit Template können nicht ausgegeben werden
|
|
Fehler im RepositoryTreeDao beim Einspielen von XIP-Daten
|
|
PSync kann Artikel der VV nicht korrekt analysieren
|
|
IES Entity.same vergleicht die ID-Typen nicht korrekt. 100010100000023546-1015 === 100010100000023546-1000
|
|
Synchrones Update mehrere Module
|
|
Repository.getId gibt nun normaliserte Ids zurück
|
|
Der Synchronisation mit dem RepositoryTree war fehlerhaft und führte bei neuen Pool u.U. zu Exceptions
|
|
Content-Typen in der PHP-API erweitert
|
|
IES_Repository::lock(), IES_Repository::unlock() und IES_Repository::getLock() implementieren
|
|
IES_Client & IES_Publish_Channel in der PHP-API implementieren
|
|
IES_Lock und ObjectInstance::getLock() implementieren
|
|
ObjectInstance::getData entfernen und durch direkte Aufrufe auf das interne JsonObject ersetzen
|
|
Weiteres Felder für Suchabfragen auf Nutzer - disabled
|
|
Boolean-Werte über Suchabfragen werden als String zurückgegen
|
|
Einige iesadmin-Funktionen (generate, compile, o.ä.) lassen sich nicht mehr ausführen
|
|
IES_Entity implementieren
|
|
JavaScript Media-API an Java Implementierung angleichen
|
|
PHP IES-API
|
1.4.11 (13.12.2013)
'
1.4.10 (05.08.2013)
Bugfix-Release
|
Neue Such-Option ignoreClassField
|
|
Artikel mit dem ID-Typ 1000 können nicht gespeichert werden.
|
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
|
Personalisierung verwendet automatisch die Setzungen des Parent
|
|
ClientManager für IES-APi
|
|
HTTP 500 Fehler werden in ext4 nicht zentral abgefangen
|
|
Auflösung von symbolischen Links nach Entities
|
|
Rückgabewerte von Executor Jobs unvollständig
|
|
Lock Icon in der Thumbnail-Ansicht
|
|
Suche nach Zeichenketten mit einem Doppelpunkt liefern kein Ergebnis
|
1.3.1 (15.02.2013)
Hotfix
|
Bei PublishControl.AUTO nicht mehr IES-Kern Logik verwenden
|
1.3 (16.01.2013)
Minor Release
|
EmailInformationVO für IES-API unterstützen
|
|
Bei der Ermittlung der verfügbaren Updates von Modulen führen SNAPSHOT-Versionen gelegentlich zu Fehlern
|
|
Medien Verarbeitung für PHP-API
|
|
Umstellung und Optimierung des Ilink-Tags
|
|
Aufsplitten der PHP-Klassen in sp-base-php-api, ies-api, sp-site-api
|
|
Logout muss über ein Event auf den EventBus gesendet werden
|
|
Mehrsprachigkeit: Die Sprachen der Publisher werden nicht übernommen
|
1.2.2 (24.01.2013)
Hotfix
|
Lucene-Search schließt Index-Dateien nicht, wenn Index aktualisiert oder Modul neu deployed wird.
|
|
SessionListener für CoreContext deaktiviert
|
|
NullPointerException in RPC-Methode Repository.get wenn Anchor nicht existiert
|
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
|
Zugriff auf Rechte eines Nutzers auf Elemente.
|
|
Locking und Auswertung der Locks über die API
|
|
Event für die Steuerung von Versionen ergänzt.
|
|
Erweiterungen für InfoSite 6 in der API implementiert
|
|
Erweiterung der API für iesadmin psync
|
|
Implementierung serverseitiger Events, die über Long-Polling-Requests an den Client-EventBus gesendet werden.
|
|
JSONP Unterstützung der API
|
|
ilink - Unterstützung von Tokens und SRPC
|
|
Modul-Update kann noch nicht ies-api aktualisieren
|
|
Fehlende Methoden in der IES.Entity Klasse
|
|
Execution API
|
|
parentPath() als Funktion in Suchabfragen
|
|
Nach einer Neuinstallation des IES kann der Updater nicht verwendet werden, da die update-url nirgendwo steht und auch nicht abgefragt wird.
|
|
Nach der IES-Installation startet der IES ohne config mit häßlichen Exceptions im ies.out-Logfile
|
|
Lock-Status über Suchabfragen und über das Repository
|
|
Rechte über Suchabfragen und über das Repository
|
1.1.1 (12.09.2012)
Bugfix Release
|
TemplateGeneratable.getTemplate() liefert immer null
|