NumericalChameleon Changelog

What's new in NumericalChameleon 2.1.0

Oct 18, 2017
  • Compatibility changes:
  • The NC 2.1 has been made compatible with Java 9.
  • The NC 2.1 requires Java 8 or later. Java 6 and 7 are not supported anymore.
  • Removed all Look and Feels where the developer abandoned (see also removed libraries)
  • New features:
  • Java.net.useSystemProxies=true is now enabled for the nc-admin.exe launcher in order to use proxy settings from the system by default on Microsoft Windows
  • On macOS the system proxy settings are being recognized if Java 9 is used
  • On both GNU/Linux and macOS the environment variables http_proxy resp. HTTP_proxy and no_proxy resp. NO_PROXY are being recognized on startup
  • Text in notice area is saved and restored automatically
  • Added JTattoo Look and Feel that comes with a lot of great modern themes
  • Localization bundle is now part of the update center so that localization changes can be delivered faster
  • One new category: (music) note values
  • Two new groups: music and liquids
  • Added decades and centuries to the time difference dialog
  • Added Morsecode (classic and Apple Watch) to category spoken numbers
  • Graphical improvements:
  • Splashscreen has got both rounded edges and a shadow
  • Nicer images for the favorites
  • Swap button is now between source and target
  • Fixes:
  • Fixed: unsaved text in notice area gets lost if not saved explicitly
  • Fixed: combobox resizing didn't happen on first start of the app
  • Fixed: Google calendar does not accept our .ics due to missing escape chars
  • Fixed: .ics should use CRLF as the endline sequence according to RFC 5545
  • Fixed: non-privileged user can open the update dialog which will fail
  • Fixed: nc launcher script on GNU/Linux and macOS didn't accept parameters
  • Fixed: setting sci figures can be selected if Roman Numerals has been loaded
  • Fixed: typo in unit description USB SuperSpeed+
  • Internal improvements:
  • Gathering latest tzdata info from https://www.iana.org/time-zones rather than from ftp://ftp.iana.org/tz/
  • Reading zone1970.tab (modern format) rather than zone.tab (old format) in order to get the principal location for each time zone
  • Removed own implementation of the Splashscreen and rely only on the Splashscreen functionality from the JRE
  • Removed libraries:
  • Removed JGoodies Looks (latest version is not free of charge anymore)
  • Removed JGoodies Common (latest version it is not free of charge anymore)
  • Removed Kunststoff LnF (abandoned)
  • Removed Metouia LnF (abandoned)
  • Removed Squareness Look and Feel (abandoned)

New in NumericalChameleon 2.0.1 (Mar 24, 2017)

  • fixed sf bug#4 Help/Tutorial, Help/Support, Help/Homepage doesn't work with all browsers
  • fixed: Help/Manual should read language help id instead of language gui id
  • fixed: English should be used for the help on a category if a translation is missing
  • fixed: data tables should be available not only in German but also in English
  • updated data tables for German
  • replaced icon for the unicode category (the request for logo use per guidelines by unicode.org has been approved)
  • removed dependency to swing-layout.jar (saved 115k) and used Java SE standard API instead
  • updated NimROD LnF to version 1.2d
  • updated exchange rate filters
  • updated holiday defs by using latest xml-holidays data
  • updated leapseconds and timezone ids
  • Language German updated (v2.0.1)
  • Language Italian updated (v2.0.1)
  • Language Spanish updated (v1.6.0.1)
  • Language Hungarian updated (v0.1.0.1)

New in NumericalChameleon 2.0.0 (Jun 16, 2016)

  • Compatibilty Changes:
  • The NC has been published under the terms of the GPLv3+
  • at least Java 6 is required, Java 8 or later is recommended
  • For the online help an external browser is required
  • Core Functionalty:
  • 5200+ Units (more than 1900 are new)
  • 93 Categories (10 are new)
  • New Categories:
  • Fuel Efficiency (l/100 km, mpg, etc.)
  • Time in Words (colloquial, official, military and by audio)
  • Fractions (including periodic determination)
  • Geographic Coordinates (Latitude/Longitue, UTM, etc.)
  • Date and Timeformats (Unix time, ISO 8601, etc.)
  • Calendar Systems (Gregorian Calendar, Maya, etc.)
  • Slope (in % and Angle in °)
  • Checksums (powered by Jacksum) witz 58 algorithms and 10 different output formats
  • Catalytic Activity (katal, mol/s, etc.)
  • Concentration of Substance (mol/l, mol/m³, etc.)
  • New Modules:
  • Time Differences
  • Exact calculation of time differences, even location dependent timestamps
  • Calculation of interest rates, seven common international methods are supported
  • Time zones including information of the time delta and the distance in km
  • Random Numbers
  • You can throw up to 512 virtual dices, each dice colored if you like, including the option to save the results
  • Flexible, generic random generator with sort function and optional avoidance of duplicate numbers
  • Updated Modules
  • Holidays
  • The NC uses the holiday definitions of the sub-project called xml-holidays 1.0, it supports more than 800 holidays from 31 countries for historic, current and future years
  • In addition to flexible holidays like Easter or Advent calculation, really complex dates like the Oktoberfest, Equinox or Solstice are supported as well
  • In addition to the formats dtcm, Outlook and vCalendar there is also support for the formats called iCalendar (RFC 2445) and XML-iCalendar (xcal) for the export to different programs like Mozilla Sunbird oder Lightning
  • Exchange Rates
  • Direct download of exchange rates
  • The parser has been improved and is now state of the art
  • The Regular Expression Library has been replaced by the Java Standard Regex API
  • Updated all existing exchange rate filters
  • Some new exchange rate filters
  • New currency symbols have been added
  • Updated descriptions of all exchange rate filters with important hints for Internet Explorer users
  • Reformatted all filters for better readibility with the Windows Look and Feel
  • Spoken Numbers
  • From now on, input can be interpreted as digits or as a number
  • Syllables for audio output of numerals are available not only for English and German but also for French (France, Switzerland and Belgium), Spanish, Italian, Finnish, Schwedish, Dutch, Hungarian, Turkish, Polish, Romanian, Hindi, Tamil, Esperanto, Russian, Portuguese (Portugal and Brazil)
  • Support for French extended from 1 digit to 96 digits
  • French is distiguished between French in France, Switzerland and Belgium
  • Support for Italian extended from 1 digit to 3 digits
  • Support for Dutch up to 9 digits (new)
  • Support for Hungarian extended from 1 digit to 24 digits
  • Support for Hindi extended from 1 digit to 2 digits (not only Transliteration but also written in Devanagari)
  • Support for Tongan up to 100 digits (new)
  • Support for phone dial sounds (new)
  • Phonetic Alphabets also for both Austria and Switzerland
  • Graphical User Interface:
  • functional improvements
  • Kategoriegruppen lassen sich nun bequem von der Hauptoberfläche auswählen
  • Neue Kategoriegruppenfilter
  • Die Konfiguration der gesamten Oberfläche ist nun übersichtlich in einem Dialog zusammengefasst
  • Einheiten lassen sich nun auch über einen Dialog bearbeiten
  • Bookmarks/Favorites is non-modal now for more flexibility
  • Navigation menu contains all navigation related items now
  • Verbesserungen bei der Bedienung des Wechselkursupdates
  • Alphabetische Sortierung der Ausgabe bei der Auswahl von Hilfe/Support
  • visual improvements
  • Support for country specific decimal point separators
  • Distinction between decimal precision and significant numbers
  • Popup of combo boxes get more space if necessary
  • A finer font is used by default for both the Swing LnF and the Ocean LnF
  • A new splash screen immediately after the start
  • "live resize" has been enabled
  • Removed country flags in the language selection menu for being politically correct
  • Standard Look and Feel menu has been sorted alphabetically
  • Support for the Squareness Look and Feel Theme Package
  • Swing-layout (LGPL) has been used, https://swing-layout.dev.java.net/
  • User interface also in turkish
  • Source Code:
  • Internal Improvements
  • Big refactoring has been done
  • group-files can contain comments
  • build.xml has been updated, at least NetBeans 6 is recommended
  • Many deprecated Java methods have been replaced
  • New Libraries:
  • NimrodLnF 1.2, patched by jonelo
  • Dice, patched by jonelo
  • Jcoord 1.1-b, patched by jonelo
  • Jacksum 1.7.0
  • hvjavacal.jar 0.13
  • Updated Libraries:
  • JCalendar, version 1.4
  • Squareness LnF, version 2.3.0
  • Kunststoff LnF, 2.0.3, patched by jonelo
  • Metouia LnF 0.91, patched by jonelo
  • Replaced Libraries:
  • Ostermiller Browser (replaced by Java Standard API)
  • Regular Expression Library (replaced by Java Standard API)
  • JavaHelp (replaced by native Browser)
  • Java Look and feel Graphics Repository (replaced by free icons)
  • Help:
  • The Program Help has been updated
  • The "Java Help"-System has been replaced by the standard browser
  • Installers
  • Native installers are available (.exe, .bin, .deb, .rpm) in order to install the software correctly into your operating system
  • A mobile solution is available in order to run the software 100 % from a mobile device without any traces on the host operating system

New in NumericalChameleon 1.6.0 (Jun 7, 2016)

  • The NC supports:
  • More than 3200 units in 82 categories and 10 exchange rate filters.
  • There are more than 900 new units and 4 new categories.
  • The graphical user interface has been localized in 7 languages.
  • New modules/categories:
  • Convert timezones from all over the wold, the calculation take the summer time as well as date and time into account.
  • 19 interactive phonetic alphabets are supported (international, morse, NATO/ICAO, American and British English, French, Spanish, German, Italian, Portuguese, Danish, Dutch, Swedish, Hebrew and a few historic alphabets).
  • The category "Screen resolutions" is new.
  • The category "Performance of the FPU" is new.
  • The category "Calendar (year)" is new and it is aware of more then 90 international holidays from the US, Germany and Switzerland.
  • The category "Calendar (date)" is aware of the sun signs and the "age in days".
  • The category "Color" has been expanded to the HSB-colormodel.
  • The category "Unicode" is able to take strings.
  • It speaks numbers in "Morse code" literally and by audio.
  • For all Star Trek fans: Klingon spoken numbers (up to 1030-1).
  • New features:
  • The graphical user interface has been optimized for faster navigation.
  • Additional language support for Greek and Hebrew.
  • English has been separated into US and UK English.
  • The country descriptions (ISO-3166) are not only available in English and German, but also in French, Portuguese and Hebrew.
  • The currency descriptions (ISO-4217) are not only available in English, but also in German and Hebrew.
  • You can bookmark favorites for a faster navigation.
  • You can filter categories.
  • If you filter categories the GUI shows an appropriate icon.
  • Category filter are stored in flat files and it is easy to create your own.
  • You can search for units and categories.
  • All available international holidays can be exported to dtcm, Outlook or any vCalendar-compatible application.
  • You can easily select a date with the date picker dialog, you can select the week of the year or just add or subtract days or weeks to find the date you want.
  • If you select the category spoken numbers, calendar or color, the GUI shows additional buttons for an appropriate context.
  • Undo- and redo-functions are available for the inputs.
  • The build-in editor can save text in ISO-8855-1.
  • The configuration items has been joined into one menu.
  • The navigation items has been joined into one menu.
  • You can disable tool tips.
  • The feature "native or java decorated windows" (introduced in NC 1.5) can be enabled or disabled with the GUI.
  • You can set both default unit and default value.
  • If you restart the application you will be informed that the window will disappear for a while.
  • Tables and help have been separated.
  • A few nicer images.
  • New tables:
  • NOAA-Scales.
  • Bugs fixed:
  • Improved internationalization.
  • The function "cut" copies the content before.
  • Too many "and" at the English spoken number module (already in Patch nc-1.5.1-patch-20040126.zip).
  • There is no "and" if you just use integer values - bug at the US English spoken number module.
  • All exchange rate filters have been updated.
  • Updated ISO-3166 list (AX:Åland Islands and CS:Serbia and Montenegro are new).
  • Latest modules and libraries:
  • JavaHelp 2.0_01 (already in Patch nc-1.5.1-patch-20040126.zip).

New in NumericalChameleon 1.5.0 (Jun 7, 2016)

  • Now NC provides 2300 units in 78 categories, 10 exchange rate filters.
  • More than 700 new units and 3 new categories.
  • New modules:
  • Calendar module (day of week, week of month, etc.).
  • International dial codes (both directions).
  • Alphanumeric phone numbers.
  • Spanish spoken number module (up to 1^30-1).
  • Esperanto spoken number module (up to 999).
  • Latin spoken number module (up to 99).
  • Russian spoken number module (up to 99).
  • Japanese spoken number module (up to 99).
  • New features:
  • Scientific notation support.
  • Spanish language support.
  • NC is now able to speak numbers in a language (a sound card is required, currently German is supported).
  • Window size, window location, Look and Feel and the selected theme will be stored.
  • Unicode is supported in config files and the build-in editor.
  • (for displaying special characters like Ohm, special currency symbols or Cyrillic chars).
  • Build-in editor can save text as UTF-8, UTF-16le, UTF-16be and HTML.
  • Build-in editor can load text as UTF-8, UTF-16le, UTF-16be and ISO5589-1.
  • Font size can be set for the build-in editor for presentation purposes.
  • Source and target can be set to a default index.
  • Extended exchange rate filter specification for making bloomberg filter working correctly.
  • Special effect: exit animation (edit $HOME/.nc.properties).
  • Some nicer images.
  • Java 1.4+:
  • The NC takes full advantace of the most cool Java 1.4 features.
  • Mouse wheel support.
  • Full Unicode 3.0 support.
  • Native or Java decorated window (edit $HOME/.nc.properties).
  • Tested successfully with Java 1.4.2 beta.
  • New tables:
  • Buchformate (german only).
  • ISIN (german only).
  • Earthquake intensity scale (german and english).
  • HTTP status codes (german and english).
  • Engl. paper sizes (german and english).
  • Bugs fixed:
  • Updated exchange rate filters which were not working anymore.
  • Fixed localization typos.
  • Latest modules and libraries.
  • JavaHelp 2.0 release candidate.
  • IzPack 3.0.8a.
  • Sugar 1.0.2.

New in NumericalChameleon 1.4.0 (Jun 7, 2016)

  • Now NC provides 1607 units in 75 categories, 10 exchange rate filters.
  • New modules:
  • Colorcode module.
  • Romanian spoken number module.
  • Unicode module.
  • New features:
  • Now friendly to multi-user platforms (user properties will be stored in the user home directory while system properties remain in the installation folder).
  • 2 new exchange rate filters (ECB and ExchangeRate.com).
  • A step controlled unit list can be generated for one or all targets.
  • Format of notice can be set.
  • You can save notices.
  • Color chooser for the Colorcode module.
  • Reload feature for units.
  • Maximum view
  • Improved ant script (tested with Ant 1.5)
  • Added Mohs Scratch Hardness (only German help file)
  • Added some DIN norms (only German help file)
  • A lot of nicer images.
  • Desktop file for GNOME.
  • Bugs fixed:
  • Updated exchange rate filters which were not working anymore.
  • Updated ISO configuration data.
  • Fixed some bugs in the help file.
  • Fixed typos in lang/categories_de.list.
  • Fixed typos in the installer.
  • Latest modules and libraries:
  • JavaHelp library 1.3.1.
  • Metouia LnF 1.0 beta.
  • IzPack 3.1.0 cvs.
  • Sugar 1.0.1.

New in NumericalChameleon 1.3.0 (Jun 7, 2016)

  • Now NC provides 1201 units in 73 categories.
  • New features:
  • Faster program start.
  • Count units and categories with one click.
  • French language support.
  • Portuguese language support.
  • New portuguese and brazil spoken number modules (up to 1e36-1).
  • Extended UK, US and german spoken number modules (up to 1e96-1).
  • Themes-support also for Kunststoff LnF and Metouia LnF.
  • Improved themes and new themes.
  • Providing Ant-script for developers.
  • Very powerful exchange rate modules:
  • Now it supports _all_ currencies defined in ISO 4217.
  • Providing country flags for 236 countries.
  • New exchange rate filters (Bloomberg, iccfx.com, United Nations, Reisebank and Oanda).
  • Shows currencies and their corresponding country flag.
  • Improved exchange rates update dialog.
  • Updating exchange rates also at the command line for Cron jobs.
  • Better performance for exchange rates update process.
  • You can cancel exchange rate update process.
  • Your preferred exchange rates filter will be stored.
  • Bugs fixed:
  • Resource bundle will be loaded only if it differs from the previous selected one.
  • Latest modules and libraries:
  • IzPack 2.12.0 (with a few modifications).
  • Kunststoff LnF 2.0.1
  • Metouia LnF alpha.

New in NumericalChameleon 1.2.0 (Jun 7, 2016)

  • Kunststoff Look&Feel Rendering Bug fixed.
  • More country flags.
  • Update of exchange-rates with the GUI (2 filters are supported).
  • Language selection with the GUI.

New in NumericalChameleon 1.1.0 (Jun 7, 2016)

  • Internationalization (GUI and help).
  • English and German available.
  • Frame and components are resizable.
  • New About-Dialog.
  • On-Line-Help available.
  • Standard Look&Feels are supported.
  • Metal-Themes are supported.
  • Kunststoff-Look&Feel are supported.
  • Using Forte for Java CE 3.0.
  • Using IzPack 2.9.0.

New in NumericalChameleon 1.0.0a (Jun 7, 2016)

  • No changes on Java sources, it's still 1.0.0.
  • Register.txt now supported in German and English.
  • Using IzPack 2.6.0.
  • Recompiled with Sun's J2SDK 1.3.1.

New in NumericalChameleon 1.0.0 (Jun 7, 2016)

  • First published application version.
  • 1051 units and 68 categories.
  • Register.txt only in German.
  • Using IzPack 2.5.0.
  • Compiled with Sun's J2SDK 1.3.0.