Versionsnotzien
Was ist neu?
Version 3.0.0 (28.02.2020)
o Kompatibilitätsänderungen:
- Die Befehlszeilenoptionen haben sich geringfügig geändert, weitere
Informationen finden Sie im Handbuch
- Die Zeichenkodierung der Wechselkursfilter wurde von ISO 8859-1 auf
UTF-8 geändert
- Das Windows .exe-Installationsprogramm bündelt jetzt das OpenJDK
11.0.6 (JRE) von adoptopenjdk.net
- macOS .deb bündelt jetzt das OpenJDK 11.0.6 (JRE) von
adoptopenjdk.net
- Abschaffung des 32-Bit-Windows-Installationsprogramms
- Erfordernis von mindestens Java 11
o Kernfunktionalität:
- 6100 Einheiten (mehr als 900 Einheiten sind neu)
- 94 Kategorien
o neue Funktionen:
- Hinzufügen eines neuen Launchers namens nc-nosplash.jar, um die
Anwendung
ohne Splashscreen zu starten (nützlich für die
Aktualisierung von Wechselkursen über die Kommandozeile)
- Einführung einer systemweiten Eigenschaft namens
rates_update.policy, um
Wechselkurse beim Start der Anwendung zu aktualisieren,
ohne die Befehlszeile aufrufen zu müssen
- Einführung mehrerer systemweiter Eigenschaften zur Steuerung des
Verhaltens der Kursaktualisierungspolitik
- der Benutzer wird benachrichtigt, wenn eine neue Version verfügbar
ist
- version.updateCheckAllowed eingeführt, um die
Aktualisierungsprüfung zuzulassen oder zu verbieten
- die Eigenschaft version.<version>.outdated eingeführt, um
unnötige Anfragen zum Update-Status zu vermeiden,
wenn bereits klar ist, dass die installierte Anwendung
veraltet ist
- die Eigenschaft namens version.<version>.lastChecked
eingeführt, um die Anzahl der Überprüfungen des Update-Status
zu minimieren (höchstens einmal pro Tag)
- Hinzufügen der Wechselkurseigenschaften nonIsoCodesInFile und
useNonIsoCodesOnly
zur Angabe von Nicht-ISO-Codes, wie z. B.
Kryptowährungscodes (z. B. Bitcoin)
- 11 neue Wechselkursfilter hinzugefügt
- Hinzufügen einer Benutzereigenschaft namens help.online, um
anzugeben,
ob die Hilfedateien aus dem Internet oder aus dem
Installationsordner zu beziehen sind
- Verbesserter Installer für GNU/Linux:
die selbstentpackende Linux-Datei (.bin) erkennt den
Benutzer, der sudo aufruft und ändert die
Besitzerrechte bei der Installation entsprechend
- Temperaturen: Gas mark hinzugefügt (für Werte größer oder gleich
eins)
- Durch die Verwendung der neuesten xml-Feiertagsdaten unterstützt
das NC 3 mehr als 1000 Feiertagsberechnungen
aus 38 Ländern, einschließlich der Länder: Armenien,
Chile, China, Taiwan und historisch: die DDR für Feiertagsberechnungen
in der Vergangenheit
o Grafische Verbesserungen
- die Anzahl der verfügbaren Wechselkursdienste ist sichtbar
- die Kerninformationen des ausgewählten Wechselkursdienstes sind
verfügbar:
Name des Anbieters, Domainname, Anzahl der unterstützten
Wechselkurse
- jeder Wechselkursservice im Dialog zur Aktualisierung der
Wechselkurse hat eine Länderflagge
- Wechselkursdienste können nach Kontinent und Land sortiert werden,
nach
der Anzahl der unterstützten Wechselkurse (auf- und
absteigend),
und nach Alphabet (aufsteigend und absteigend)
o interne Verbesserungen
- Verwendung von Apache's commons-cli 1.4, um die Befehlszeilen-Args
zu parsen
- Die Engine zur Aktualisierung der Wechselkurse wird nun sowohl von
der GUI als auch von der CLI verwendet
- Hinzufügen der Eigenschaft removeTagsBeforeParsing für die
Wechselkurs-Filter-Engine
um das Parsen bestimmter Websites zu erleichtern
- Hinzufügen der Eigenschaft continent für den Wechselkursfilter, um
die
die Sortierung der Wechselkursfilter zu verbessern
- Aktualisierung der User-Agent-Liste, die von einigen
Wechselkursfiltern verwendet wird
- viele kleinere interne Verbesserungen (Anwendung allgemeiner
Entwurfsmuster)
o Fehlerbehebungen:
- Installationsprogramm unter GNU/Linux korrigiert:
Die selbstentpackende Linux-Datei beendet sich nicht
mehr, wenn sie keine JRE findet,
es wird nur noch eine Warnung ausgegeben
- Deaktivierung veralteter Wechselkursfilter und Aktualisierung der
bestehenden Filter
- Aktualisierung der vorhandenen Wechselkursfilter
- Aktualisierung des gebündelten Jarfix von Version 2.0.0 auf Version
3.0.0
Was war einmal?