Changelog Image File: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
(17 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<div class="noautonum">__TOC__</div>
 
<div class="noautonum">__TOC__</div>
 
==Changelog==
 
==Changelog==
 +
===3.15 (20.05.2022)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{update}} || Title, Description und Copyright nicht mehr aus EXIF-Daten ermitteln sondern nur noch aus IPTC
 +
|}
 +
===3.14 (05.04.2022)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{update}} || Update auf log4j2
 +
|}
 +
===3.13 (26.11.2021)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || nice-Kommando braucht die PATH-Variable, wenn imagemagick.bindir nicht angegben ist
 +
|-
 +
| style="vertical-align:top;" | {{add}} || ImageFile jetzt serializable
 +
|}
 +
===3.12.1 (29.04.2021)===
 +
''Hotfix''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || nice-Kommando braucht die PATH-Variable, wenn imagemagick.bindir nicht angegben ist
 +
|}
 +
===3.12 (09.04.2021)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Als PNG skalierte Bilder sollte im Default-Fall den Alpha-Kanal beibehalten.
 +
|}
 +
===3.11 (08.04.2021)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || SVG-Support Validierung mit ImageMagick-7 nicht korrekt.
 +
|}
 +
===3.10 (08.04.2021)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Der Umgang mit Transparenzen und Hintergrundfarben ist fehlerhaft
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Visuelle Regessions-Tests aufbauen um die Bildberechnung besser testen zu können und auffallende Bugs fixen
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Test-Szenarion in Docker ausführen können, um sicher zu stellen das die Bildberechnung auf verschiedenen Distributionen gleiche Ergebnisse liefert und Fehler korrigieren
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Skalierung im FIT-Moduls (ohne Padding) erzeugt verzerrte Bilder
 +
|-
 +
| style="vertical-align:top;" | {{update}} || Refactoring für besserer Wartbarkeit und Weiterentwicklung
 +
|-
 +
| style="vertical-align:top;" | {{update}} || Vector-Grafiken dürfen auch hoch skaliert werden
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Bessere Untersützung von Vector-Formaten wie SVG
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Bilder mit einer EXIF-Orientation sollten automatisch ausgerichtet werden
 +
|}
 +
===3.9 (29.10.2020)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Auto-Orientierung von Bildern bei Ermittlung von Höhe und Breite und bei der Skalierung von Bildern
 +
|-
 +
| style="vertical-align:top;" | {{update}} || Umstellung auf JUnit 5
 +
|}
 +
===3.8 (21.07.2020)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Fall abfangen, wenn 8BIMTEXT-Datei nicht geschrieben werden konnte
 +
|-
 +
| style="vertical-align:top;" | {{update}} || Temporäre Dateien der Bildberechnung löschen.
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Newlines in Exif-Daten entfernen
 +
|}
 +
===3.7 (23.03.2020)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Steuerzeichen in BIld-Metadaten herausfiltern.
 +
|}
 +
===3.6 (06.03.2020)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || System-Calls standardmäßig im nice-Level 19 ausführen
 +
|}
 +
===3.5 (24.04.2019)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Informationen über Alpha-Kanal bereitstellen
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Transparent Bilder werden fälschlicherweise mit weißen Hintergrund skaliert
 +
|}
 +
===3.4 (17.12.2018)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Neue Methoden ImageIO.getOutputMime() und ImageFile.setMime()
 +
|}
 +
===3.3 (02.11.2018)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Bild-Copyright-Informationen mit Sonderzeichen werden nicht korrekt ausgelesen
 +
|}
 +
===3.2 (03.08.2018)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Hintergrund-Farbe von SVG-Bilder wurden nicht korrekt gesetzt
 +
|}
 +
===3.1 (23.05.2018)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || &#034;CSS parsing error&#034; werden nun beim identify-Aufruf ignoriert
 +
|}
 +
===3.0.1 (15.05.2018)===
 +
''Hotfix-Release''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Fokuspunkt wird nicht korrekt in den Dateinamen gehashed wodurch Änderungen des Fokuspunkt keine Änderungen haben
 +
|}
 +
===3.0 (02.05.2018)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Fokus-Punkt in den Metadaten aufnehmen
 +
|}
 
===2.0.8 (27.11.2017)===
 
===2.0.8 (27.11.2017)===
 
''Hotfix-Version''
 
''Hotfix-Version''
 
{|
 
{|
 +
| style="vertical-align:top;" | {{fix}} || Unkritische TIFF-Fehler ignorieren
 +
|-
 
| style="vertical-align:top;" | {{add}} || ico-Format wird nicht korrekt erkannt und muss über den MIME-Type ermittelt werden
 
| style="vertical-align:top;" | {{add}} || ico-Format wird nicht korrekt erkannt und muss über den MIME-Type ermittelt werden
|-
 
| style="vertical-align:top;" | {{fix}} || Unkritische TIFF-Fehler ignorieren
 
 
|}
 
|}
 
===2.0.7 (21.11.2017)===
 
===2.0.7 (21.11.2017)===
 
''Hotfix-Version''
 
''Hotfix-Version''
 
{|
 
{|
 +
| style="vertical-align:top;" | {{fix}} || Transparents geht beim skalieren von Bildern verloren
 +
|-
 
| style="vertical-align:top;" | {{fix}} || Hintergrundfarbe wird beim skalieren nicht auf Transparents angewendet
 
| style="vertical-align:top;" | {{fix}} || Hintergrundfarbe wird beim skalieren nicht auf Transparents angewendet
|-
 
| style="vertical-align:top;" | {{fix}} || Transparents geht beim skalieren von Bildern verloren
 
 
|}
 
|}
 
===2.0.6 (28.08.2017)===
 
===2.0.6 (28.08.2017)===
Zeile 38: Zeile 152:
 
''Hotfix-Version''
 
''Hotfix-Version''
 
{|
 
{|
 +
| style="vertical-align:top;" | {{fix}} || ImageMagick-Warnungen beim Skalieren dürfen nicht zu einem Fehler führen
 +
|-
 
| style="vertical-align:top;" | {{fix}} || Unter Windows können keine BMP-Dateien skaliert werden
 
| style="vertical-align:top;" | {{fix}} || Unter Windows können keine BMP-Dateien skaliert werden
|-
 
| style="vertical-align:top;" | {{fix}} || ImageMagick-Warnungen beim Skalieren dürfen nicht zu einem Fehler führen
 
 
|}
 
|}
 
===2.0.1 (07.08.2017)===
 
===2.0.1 (07.08.2017)===
Zeile 46: Zeile 160:
 
{|
 
{|
 
| style="vertical-align:top;" | {{fix}} || Metadaten werden nur für das erste skalierte Bild entfernt
 
| style="vertical-align:top;" | {{fix}} || Metadaten werden nur für das erste skalierte Bild entfernt
|}
 
===2.x (27.11.2017)===
 
''Feature-Release''
 
{|
 
 
|}
 
|}
 
===2.0 (02.08.2017)===
 
===2.0 (02.08.2017)===
 
''Refactoring''
 
''Refactoring''
 
{|
 
{|
| style="vertical-align:top;" | {{add}} || Transparente Hintergrundfarbe untersützten
+
| style="vertical-align:top;" | {{update}} || Refactoring
 
|-
 
|-
| style="vertical-align:top;" | {{add}} || Optimierung der API für der Berechnung mehrere Bildgrößen in einem Aufruf
+
| style="vertical-align:top;" | {{add}} || Ermittlung Prominenter Farben
 
|-
 
|-
 
| style="vertical-align:top;" | {{add}} || API für neun Pixel Bilder
 
| style="vertical-align:top;" | {{add}} || API für neun Pixel Bilder
 
|-
 
|-
| style="vertical-align:top;" | {{add}} || Ermittlung Prominenter Farben
+
| style="vertical-align:top;" | {{add}} || Optimierung der API für der Berechnung mehrere Bildgrößen in einem Aufruf
 
|-
 
|-
| style="vertical-align:top;" | {{update}} || Refactoring
+
| style="vertical-align:top;" | {{add}} || Transparente Hintergrundfarbe untersützten
 
|}
 
|}
 
===1.6 (21.11.2016)===
 
===1.6 (21.11.2016)===
 
''Release''
 
''Release''
 
{|
 
{|
| style="vertical-align:top;" | {{update}} || Farbprofile bei generierten Thumbnails entfernen
+
| style="vertical-align:top;" | {{add}} || Farbprofile bei generierten Thumbnails entfernen
 
|}
 
|}
 
===1.5.3 (10.10.2016)===
 
===1.5.3 (10.10.2016)===
Zeile 111: Zeile 221:
 
===1.1.5 (20.11.2012)===
 
===1.1.5 (20.11.2012)===
 
{|
 
{|
| style="vertical-align:top;" | {{update}} || Thumbnails von Multilevel Bildern unterstützen
+
| style="vertical-align:top;" | {{add}} || Thumbnails von Multilevel Bildern unterstützen
 
|}
 
|}
 
===1.1.3 (27.08.2012)===
 
===1.1.3 (27.08.2012)===

Aktuelle Version vom 20. Mai 2022, 13:42 Uhr

Changelog

3.15 (20.05.2022)

Release Version

Geänderte Funktion / Geändertes Feature Title, Description und Copyright nicht mehr aus EXIF-Daten ermitteln sondern nur noch aus IPTC

3.14 (05.04.2022)

Release Version

Geänderte Funktion / Geändertes Feature Update auf log4j2

3.13 (26.11.2021)

Release Version

Korrgierter Fehler nice-Kommando braucht die PATH-Variable, wenn imagemagick.bindir nicht angegben ist
Neue Funktion / Neues Feature ImageFile jetzt serializable

3.12.1 (29.04.2021)

Hotfix

Korrgierter Fehler nice-Kommando braucht die PATH-Variable, wenn imagemagick.bindir nicht angegben ist

3.12 (09.04.2021)

Release Version

Korrgierter Fehler Als PNG skalierte Bilder sollte im Default-Fall den Alpha-Kanal beibehalten.

3.11 (08.04.2021)

Release Version

Korrgierter Fehler SVG-Support Validierung mit ImageMagick-7 nicht korrekt.

3.10 (08.04.2021)

Release Version

Korrgierter Fehler Der Umgang mit Transparenzen und Hintergrundfarben ist fehlerhaft
Neue Funktion / Neues Feature Visuelle Regessions-Tests aufbauen um die Bildberechnung besser testen zu können und auffallende Bugs fixen
Neue Funktion / Neues Feature Test-Szenarion in Docker ausführen können, um sicher zu stellen das die Bildberechnung auf verschiedenen Distributionen gleiche Ergebnisse liefert und Fehler korrigieren
Korrgierter Fehler Skalierung im FIT-Moduls (ohne Padding) erzeugt verzerrte Bilder
Geänderte Funktion / Geändertes Feature Refactoring für besserer Wartbarkeit und Weiterentwicklung
Geänderte Funktion / Geändertes Feature Vector-Grafiken dürfen auch hoch skaliert werden
Neue Funktion / Neues Feature Bessere Untersützung von Vector-Formaten wie SVG
Neue Funktion / Neues Feature Bilder mit einer EXIF-Orientation sollten automatisch ausgerichtet werden

3.9 (29.10.2020)

Release Version

Neue Funktion / Neues Feature Auto-Orientierung von Bildern bei Ermittlung von Höhe und Breite und bei der Skalierung von Bildern
Geänderte Funktion / Geändertes Feature Umstellung auf JUnit 5

3.8 (21.07.2020)

Release Version

Neue Funktion / Neues Feature Fall abfangen, wenn 8BIMTEXT-Datei nicht geschrieben werden konnte
Geänderte Funktion / Geändertes Feature Temporäre Dateien der Bildberechnung löschen.
Korrgierter Fehler Newlines in Exif-Daten entfernen

3.7 (23.03.2020)

Release Version

Neue Funktion / Neues Feature Steuerzeichen in BIld-Metadaten herausfiltern.

3.6 (06.03.2020)

Release Version

Neue Funktion / Neues Feature System-Calls standardmäßig im nice-Level 19 ausführen

3.5 (24.04.2019)

Release Version

Neue Funktion / Neues Feature Informationen über Alpha-Kanal bereitstellen
Korrgierter Fehler Transparent Bilder werden fälschlicherweise mit weißen Hintergrund skaliert

3.4 (17.12.2018)

Release Version

Neue Funktion / Neues Feature Neue Methoden ImageIO.getOutputMime() und ImageFile.setMime()

3.3 (02.11.2018)

Release Version

Korrgierter Fehler Bild-Copyright-Informationen mit Sonderzeichen werden nicht korrekt ausgelesen

3.2 (03.08.2018)

Release Version

Korrgierter Fehler Hintergrund-Farbe von SVG-Bilder wurden nicht korrekt gesetzt

3.1 (23.05.2018)

Release Version

Neue Funktion / Neues Feature "CSS parsing error" werden nun beim identify-Aufruf ignoriert

3.0.1 (15.05.2018)

Hotfix-Release

Korrgierter Fehler Fokuspunkt wird nicht korrekt in den Dateinamen gehashed wodurch Änderungen des Fokuspunkt keine Änderungen haben

3.0 (02.05.2018)

Release Version

Neue Funktion / Neues Feature Fokus-Punkt in den Metadaten aufnehmen

2.0.8 (27.11.2017)

Hotfix-Version

Korrgierter Fehler Unkritische TIFF-Fehler ignorieren
Neue Funktion / Neues Feature ico-Format wird nicht korrekt erkannt und muss über den MIME-Type ermittelt werden

2.0.7 (21.11.2017)

Hotfix-Version

Korrgierter Fehler Transparents geht beim skalieren von Bildern verloren
Korrgierter Fehler Hintergrundfarbe wird beim skalieren nicht auf Transparents angewendet

2.0.6 (28.08.2017)

Hotfix-Version

Geänderte Funktion / Geändertes Feature Threadlimitierung nur anwenden, wenn ImageMagick-Installation dies unterstützt

2.0.5 (21.08.2017)

Hotfix-Version

Korrgierter Fehler Hintergrundfarbe bei Padding ist nicht weiß sondern schwarz

2.0.4 (16.08.2017)

Hotfix-Version

Korrgierter Fehler Die Vorskalierung arbeitet unter Umständen mit falschen Werten, wenn der Modus 'fit' aktiv ist.

2.0.3 (16.08.2017)

Hotfix-Version

Korrgierter Fehler Fokus-Punkt wird im Hashwert nicht korrekt berücksichtigt.

2.0.2 (14.08.2017)

Hotfix-Version

Korrgierter Fehler ImageMagick-Warnungen beim Skalieren dürfen nicht zu einem Fehler führen
Korrgierter Fehler Unter Windows können keine BMP-Dateien skaliert werden

2.0.1 (07.08.2017)

Hotfix-Version

Korrgierter Fehler Metadaten werden nur für das erste skalierte Bild entfernt

2.0 (02.08.2017)

Refactoring

Geänderte Funktion / Geändertes Feature Refactoring
Neue Funktion / Neues Feature Ermittlung Prominenter Farben
Neue Funktion / Neues Feature API für neun Pixel Bilder
Neue Funktion / Neues Feature Optimierung der API für der Berechnung mehrere Bildgrößen in einem Aufruf
Neue Funktion / Neues Feature Transparente Hintergrundfarbe untersützten

1.6 (21.11.2016)

Release

Neue Funktion / Neues Feature Farbprofile bei generierten Thumbnails entfernen

1.5.3 (10.10.2016)

Hotfix-Release

Korrgierter Fehler NumberFormatException wenn ein Leerstring als ImageMagick Version gesetzt wird

1.5.2 (05.10.2016)

Hotfix-Release

Neue Funktion / Neues Feature ImageMagick-Versionsspezifische Einstellungen sind nun möglich

1.5.1 (08.07.2016)

Hotfix-Release

Korrgierter Fehler Fokuspunkt wird nicht korrekt ausgewertet

1.5 (08.07.2016)

Feature Release

Neue Funktion / Neues Feature Verbesserung der Bildkompression und Performance

1.4 (02.03.2016)

Release

Neue Funktion / Neues Feature SVG-Support

1.3.1 (27.11.2014)

Hotfix-Release

Korrgierter Fehler Bildzuschnitt anhand des Focalpoints ist nicht korrekt

1.3 (18.11.2014)

Feature-Release

Neue Funktion / Neues Feature Focus-Point Support

1.2 (05.02.2014)

Feature Release

Neue Funktion / Neues Feature Thumbnails enhalten alle EXIF Daten

1.1.5 (20.11.2012)

Neue Funktion / Neues Feature Thumbnails von Multilevel Bildern unterstützen

1.1.3 (27.08.2012)

Hotfix

Korrgierter Fehler Bildberechnung mit scalesteps liefert nicht immer die richtigen Werte