Changelog IES API: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 
==Changelog==
 
==Changelog==
===1.7.3 (10.12.2013)===
+
===1.4.11 (null)===
''Hotfix Release''
+
''null''
 
{|
 
{|
| style="vertical-align:top;" | {{update}} || JSON Konvertierung bei ungültigen Datenbankeinträgen
 
|}
 
===1.7.2 (09.12.2013)===
 
''Hotfix Release''
 
{|
 
| style="vertical-align:top;" | {{fix}} || Fehler beim Laden von Artikeln mit Uploads
 
|}
 
===1.7.1 (09.12.2013)===
 
''Hotfix- Release''
 
{|
 
| style="vertical-align:top;" | {{fix}} || EmailInformationVO konnte nicht mit IES-API geladen werden
 
|}
 
===1.7 (05.12.2013)===
 
''Feature Release''
 
{|
 
| style="vertical-align:top;" | {{fix}} || grafische Auswertung von Publisher-Rechten der Rolle analog zu den Publikationsfiltern
 
|-
 
| style="vertical-align:top;" | {{update}} || Umstellung des Privileges-Objekts von "delete" nach "remove"
 
|-
 
| style="vertical-align:top;" | {{fix}} || Filename & originalFilename werden nicht escaped übertragen, wodurch die JSON-Struktur fehlerhaft werden kann
 
|-
 
| style="vertical-align:top;" | {{fix}} || Job-Privileges wurden nicht korrekt zurückgeliefert
 
|-
 
| style="vertical-align:top;" | {{add}} || Anpassungen für Administrator-Funktion des Papierkorb
 
|-
 
| style="vertical-align:top;" | {{fix}} || Suche mit einigen Sonderzeichen liefert nur bei "genauer Wortsuche" die gewünschten Treffer
 
|}
 
===1.6.3 (09.12.2013)===
 
''Hotfix Release''
 
{|
 
| style="vertical-align:top;" | {{update}} || Handling für EmailInformationVOs
 
|}
 
===1.6.2 (18.11.2013)===
 
''Hotfix- Release''
 
{|
 
| style="vertical-align:top;" | {{fix}} || Medien-Artikel werden nicht korrekt aus dem Papierkorb wiederhergestellt
 
|}
 
===1.6.1 (06.11.2013)===
 
''Hotfix- Hotfeature-Release''
 
{|
 
| style="vertical-align:top;" | {{fix}} || Der SpooledEventBus kann unter seltenen Umständen in eine Dauerschleife geraten
 
|-
 
| style="vertical-align:top;" | {{add}} || Vorschau über die IES-API mit Publisher.preview() erzeugen
 
|-
 
| style="vertical-align:top;" | {{fix}} || Datenbank-Connection wird nicht korrekt geschlossen wenn beim Sessionaufbau ein Fehler passiert
 
|}
 
===1.6 (30.10.2013)===
 
''Feature-Release''
 
{|
 
| style="vertical-align:top;" | {{fix}} || Definition eines zeitgesteuerten Löschenauftrags führt zu einer Fehlermeldung
 
|-
 
| style="vertical-align:top;" | {{add}} || ClientSessionLogger um JavaScript-Fehler in die Server-Log-Datei des IES schreiben zu können
 
|-
 
| style="vertical-align:top;" | {{update}} || Repository-Methoden sollten neben ID & Anker auch eine Entity Instanz als identifier akzeptieren
 
|-
 
| style="vertical-align:top;" | {{update}} || Packages com.sitepark.ies.local.admin und com.sitepark.ies.local.media reorganisiert
 
|-
 
| style="vertical-align:top;" | {{fix}} || Gruppenspezifische Rechte nur für Gruppen zurück liefern.
 
|-
 
| style="vertical-align:top;" | {{update}} || com.sitepark.ies.transfer Package entfernen. Soll durch net-API ersetzt werden.
 
|-
 
| style="vertical-align:top;" | {{add}} || Event zur Steuerung von Änderungen am Mandanten
 
|-
 
| style="vertical-align:top;" | {{add}} || Anpassung der Mandanten-Einstellungen direkt über die API verfügbar machen
 
|-
 
| 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;" | {{add}} || Publisher bei Änderungen in IES-Admin automatisch auch für die laufenden Mandanten anwenden
 
|-
 
| style="vertical-align:top;" | {{fix}} || Mandanten synchronisieren sich auch nach Aktivierung/Deaktivierung nicht
 
|-
 
| style="vertical-align:top;" | {{fix}} || IES-Api Session wird nicht getouched
 
|-
 
| style="vertical-align:top;" | {{fix}} || Memory Leak im SpooledEventBus
 
|-
 
| style="vertical-align:top;" | {{update}} || Besseres Exception-Handling durch ContentException
 
|-
 
| style="vertical-align:top;" | {{add}} || DoubleContent in PHP implementieren
 
|-
 
| style="vertical-align:top;" | {{fix}} || Repsitory.move wirft beim Verschieben eines nicht existenten Objektes eine Exception ohne Parameter.
 
|-
 
| style="vertical-align:top;" | {{add}} || In Suchabfragen nach isGroup sortieren
 
|-
 
| style="vertical-align:top;" | {{update}} || Refactoring der RPC-Klassen
 
|-
 
| style="vertical-align:top;" | {{add}} || Papierkorb Funktionen
 
|-
 
| style="vertical-align:top;" | {{fix}} || Mime-Type bei Medienupload mit Magic-Bytes ermitteln
 
|-
 
| style="vertical-align:top;" | {{add}} || ies-client.jar darf nicht mehr in der ies-api.jar verpackt werden
 
|-
 
| 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;" | {{fix}} || RPC: Callback-Funktionen bei Methoden ohne Rückgabewert funktionieren nur eingeschränkt
 
|}
 
===1.5.1 (30.09.2013)===
 
''Bugfix-Release''
 
{|
 
| style="vertical-align:top;" | {{update}} || IES-API Suche ist langsam bei großer Anzahl von Rechte-Definitionen
 
|-
 
| style="vertical-align:top;" | {{fix}} || Beim Erstellen von neuen Medien werden nicht alle nötigen Felder gefüllt
 
|-
 
| 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;" | {{add}} || LocalFilePublicationImpl-Klasse zur Abfrage von Server-Daten wie den DocumentRoot
 
|-
 
| style="vertical-align:top;" | {{fix}} || Doppelte Leerzeichen in einer Query führen zu Syntaxfehler
 
|-
 
| style="vertical-align:top;" | {{fix}} || Medienupload schlägt unter bestimmten Umständen fehl
 
|-
 
| style="vertical-align:top;" | {{update}} || Optimierung von Suchabfragen die die Funktion media() verwenden
 
|-
 
| style="vertical-align:top;" | {{fix}} || Bei in LocalClientConnectionImpl gehaltene SystemSessions können die Datenbank-Verbindungen auslaufen
 
|-
 
| style="vertical-align:top;" | {{fix}} || ObjectInstance.store() nicht mehr abwärtskompatibel
 
|}
 
===1.5 (26.08.2013)===
 
''Minor Release''
 
{|
 
| style="vertical-align:top;" | {{fix}} || Kommunikation mit dem Eventbus durch Austausch der API gestört
 
|-
 
| style="vertical-align:top;" | {{fix}} || URLs von Medien mit Template können nicht ausgegeben werden
 
|-
 
| style="vertical-align:top;" | {{fix}} || Fehler im RepositoryTreeDao beim Einspielen von XIP-Daten
 
|-
 
| style="vertical-align:top;" | {{fix}} || PSync kann Artikel der VV nicht korrekt analysieren
 
|-
 
| style="vertical-align:top;" | {{fix}} || IES Entity.same vergleicht die ID-Typen nicht korrekt. 100010100000023546-1015 === 100010100000023546-1000
 
|-
 
| style="vertical-align:top;" | {{add}} || Synchrones Update mehrere Module
 
|-
 
| style="vertical-align:top;" | {{update}} || Repository.getId gibt nun normaliserte Ids zurück
 
|-
 
| 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;" | {{add}} || Content-Typen in der PHP-API erweitert
 
|-
 
| style="vertical-align:top;" | {{add}} || IES_Repository::lock(), IES_Repository::unlock() und IES_Repository::getLock() implementieren
 
|-
 
| style="vertical-align:top;" | {{add}} || IES_Client & IES_Publish_Channel in der PHP-API implementieren
 
|-
 
| style="vertical-align:top;" | {{add}} || IES_Lock und ObjectInstance::getLock() implementieren
 
|-
 
| style="vertical-align:top;" | {{update}} || ObjectInstance::getData entfernen und durch direkte Aufrufe auf das interne JsonObject ersetzen
 
|-
 
| style="vertical-align:top;" | {{add}} || Weiteres Felder für Suchabfragen auf Nutzer - disabled
 
|-
 
| style="vertical-align:top;" | {{fix}} || Boolean-Werte über Suchabfragen werden als String zurückgegen
 
|-
 
| style="vertical-align:top;" | {{add}} || Einige iesadmin-Funktionen (generate, compile, o.ä.) lassen sich nicht mehr ausführen
 
|-
 
| style="vertical-align:top;" | {{add}} || IES_Entity implementieren
 
|-
 
| style="vertical-align:top;" | {{update}} || JavaScript Media-API an Java Implementierung angleichen
 
|-
 
| style="vertical-align:top;" | {{fix}} || PHP IES-API
 
 
|}
 
|}
 
===1.4.10 (05.08.2013)===
 
===1.4.10 (05.08.2013)===

Version vom 13. Dezember 2013, 11:43 Uhr

Changelog

1.4.11 (null)

null

1.4.10 (05.08.2013)

Bugfix-Release

Neue Funktion / Neues Feature Neue Such-Option ignoreClassField
Korrgierter Fehler Artikel mit dem ID-Typ 1000 können nicht gespeichert werden.

1.4.9 (01.08.2013)

Hotfix-Release

Korrgierter Fehler Java-Script API (ext3) erzeugte falsche Publication-Objekte nach IES.publish.Publisher.getPublications()

1.4.8 (25.06.2013)

Hotfix

Geänderte Funktion / Geändertes Feature Anpassung der Methoden SP_Module::getJavaScript(), SP_Module::getCss() aufgrund der Änderung der Verzeichnisstruktur

1.4.7 (20.06.2013)

Hotfix

Korrgierter Fehler SQL-Fehler nach Hotfix 1.4.6

1.4.6 (19.06.2013)

Hotfix

Korrgierter Fehler Redakteure konnten den Inhalt bestimmter Pools nicht auflisten

1.4.5 (14.06.2013)

Hotfix

Neue Funktion / Neues Feature Mail-Publisher auch über StoreEvents triggern

1.4.4 (13.06.2013)

Hotfix

Korrgierter Fehler Mail-Publisher konnten nicht über die IES-API gesteuert werden

1.4.3 (08.05.2013)

Hotfix

Korrgierter Fehler Zugriffsrechte von Artikeln wurden nicht geladen

1.4.2 (07.05.2013)

Hotfix

Korrgierter Fehler Verwaltung von Connections und Threads beim Long-Polling optimiert

1.4.1 (03.05.2013)

Hotfix

Geänderte Funktion / Geändertes Feature Anpassungen der Aufrufe für Personalisierung

1.4 (17.04.2013)

Minor Release

Geänderte Funktion / Geändertes Feature Personalisierung verwendet automatisch die Setzungen des Parent
Neue Funktion / Neues Feature ClientManager für IES-APi
Neue Funktion / Neues Feature HTTP 500 Fehler werden in ext4 nicht zentral abgefangen
Geänderte Funktion / Geändertes Feature Auflösung von symbolischen Links nach Entities
Neue Funktion / Neues Feature Rückgabewerte von Executor Jobs unvollständig
Neue Funktion / Neues Feature Lock Icon in der Thumbnail-Ansicht
Korrgierter Fehler Suche nach Zeichenketten mit einem Doppelpunkt liefern kein Ergebnis

1.3.1 (15.02.2013)

Hotfix

Korrgierter Fehler Bei PublishControl.AUTO nicht mehr IES-Kern Logik verwenden

1.3 (16.01.2013)

Minor Release

Neue Funktion / Neues Feature EmailInformationVO für IES-API unterstützen
Korrgierter Fehler Bei der Ermittlung der verfügbaren Updates von Modulen führen SNAPSHOT-Versionen gelegentlich zu Fehlern
Neue Funktion / Neues Feature Medien Verarbeitung für PHP-API
Neue Funktion / Neues Feature Umstellung und Optimierung des Ilink-Tags
Geänderte Funktion / Geändertes Feature Aufsplitten der PHP-Klassen in sp-base-php-api, ies-api, sp-site-api
Geänderte Funktion / Geändertes Feature Logout muss über ein Event auf den EventBus gesendet werden
Korrgierter Fehler Mehrsprachigkeit: Die Sprachen der Publisher werden nicht übernommen

1.2.2 (24.01.2013)

Hotfix

Neue Funktion / Neues Feature Lucene-Search schließt Index-Dateien nicht, wenn Index aktualisiert oder Modul neu deployed wird.
Korrgierter Fehler SessionListener für CoreContext deaktiviert
Korrgierter Fehler NullPointerException in RPC-Methode Repository.get wenn Anchor nicht existiert

1.2.1 (04.12.2012)

Hotfix

Korrgierter Fehler 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

Neue Funktion / Neues Feature Zugriff auf Rechte eines Nutzers auf Elemente.
Neue Funktion / Neues Feature Locking und Auswertung der Locks über die API
Neue Funktion / Neues Feature Event für die Steuerung von Versionen ergänzt.
Neue Funktion / Neues Feature Erweiterungen für InfoSite 6 in der API implementiert
Neue Funktion / Neues Feature Erweiterung der API für iesadmin psync
Neue Funktion / Neues Feature Implementierung serverseitiger Events, die über Long-Polling-Requests an den Client-EventBus gesendet werden.
Neue Funktion / Neues Feature JSONP Unterstützung der API
Neue Funktion / Neues Feature ilink - Unterstützung von Tokens und SRPC
Korrgierter Fehler Modul-Update kann noch nicht ies-api aktualisieren
Geänderte Funktion / Geändertes Feature Fehlende Methoden in der IES.Entity Klasse
Neue Funktion / Neues Feature Execution API
Neue Funktion / Neues Feature parentPath() als Funktion in Suchabfragen
Korrgierter Fehler Nach einer Neuinstallation des IES kann der Updater nicht verwendet werden, da die update-url nirgendwo steht und auch nicht abgefragt wird.
Korrgierter Fehler Nach der IES-Installation startet der IES ohne config mit häßlichen Exceptions im ies.out-Logfile
Neue Funktion / Neues Feature Lock-Status über Suchabfragen und über das Repository
Neue Funktion / Neues Feature Rechte über Suchabfragen und über das Repository

1.1.1 (12.09.2012)

Bugfix Release

Korrgierter Fehler TemplateGeneratable.getTemplate() liefert immer null