Changelog IES API: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Iesdev (Diskussion | Beiträge) |
Iesdev (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
==Changelog== | ==Changelog== | ||
− | ===1.4.11 ( | + | ===1.7.4 (13.12.2013)=== |
− | '' | + | '''' |
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || RemoteRepositoryImpl muss in der search-Methode den Anker optional auswerten | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Datenbank Inhalte werden u.U. nicht korrekt escaped | ||
+ | |- | ||
+ | | 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}} || Wenn JSON nicht korrekt escaped übertragen wird, werden keine Fehler verursacht | ||
+ | |} | ||
+ | ===1.7.3 (10.12.2013)=== | ||
+ | ''Hotfix Release'' | ||
+ | {| | ||
+ | | 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.11 (13.12.2013)=== | ||
+ | '''' | ||
{| | {| | ||
|} | |} |
Version vom 13. Dezember 2013, 10:54 Uhr
Changelog
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.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)
'
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
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 |