Version 6.9 (April 2025):
Use vocabulary.txt as the default starting file if none are defined
Try another way to load inner files if the normal way fails
Fixed possible NPE due to undefined main category in Category
Fixed possible NPE due to undefined variable calling .getRoot()
Various bug fixes and improvements in the application framework

Version 6.8 (March 2025):
Make sure the values are valid before selecting items in combo boxes
Fixed Exit action missing in toolbar
Fixed possible NPE due to missing treeTitle in Category
Fixed sometimes actions executed twice when fired from macOS menu item
Various bug fixes and improvements in the application framework (more than 100)

Version 6.7 (September 2024):
Attempt to prevent an error (NPE) when clicking on question tab (rarely happens)
Various bug fixes and improvements in the application framework (more than 100)

Version 6.6 (February 2024):
Improved start-up time
Added 2 and 5 minutes demo at first start-up
Various bug fixes and small improvements in the application framework

Version 6.5 (November 2023):
Added JLearnIt online dictionary/ies to internet menu
Do not set the main component name
Removed unused code provided by application framework
Removed double score file field in the practice settings
Fixed missing online pages for other internal files (united states, morse, ...)
Improved help
Various bug fixes and improvements in the application framework (more than 100)
 - Install via chocolatey

Version 6.4 (June 2023):
Fixed search field not working
Use UTF-8 For file encoding
Various improvements in the application framework (more than 500)
 - Signed dmg for Mac OS X
 - Install via Homebrew
 - Install via winget

Version 6.3 (February 2021):
Log practice answers
Save action no longer show the file chooser (use Save as for the file chooser)
New 'complete unknown' mode in practice options to ask for word missing translations
Various improvements and bug fixing in the application framework
 - Improve memory usage
 - Various fixes for the applet mode
 - Show the license if not already done

Version 6.2 (February 2021):
Added some start-up parameters
Case insensitive translation in search panel
Improved rendering of question panel with dark themes
Moved help to jlearnit.com website
Removed some file no longer used
Updated help manual
Various improvements in the application framework (more than 100)
 - Fixed resizing of table columns

Version 6.1 (October 2020):
Added gender to words for French, Spanish, German, Dutch and Italian
Added contribute menu item that goes to the new contribution page on the web site
Put the dictionary in shared Google sheet to ease contributions
Added online dictionaries menu item
Fixed typo in preference directory name
Fixed possible error when setting word property
Renamed Question tab to Practice and Translate tab to Search
Fixed Search for the morse table
Improved search as I type
Simplified search tab to search as you type
Improved start-up time
Some bug fixed and improvements for the table
New application frameworks:
 - New settings window
    - Main window can be always on top
    - Transparent main window
    - Skins (More than 20, including many dark themes)
    - Define proxy to access internet
    - Manage history and bookmarks for the search field
    - Feedback form
    - Help tool to translate the user interface
 - New about dialog
   - See changes
   - Check for updates
   - Show licenses
   - Contributions tab
   - Show system infos, including logs
 - Fixed some packaging for Windows
 - New packaging for Mac OS X and Linux

Version 6.0 (April 2020):
JLearnIt is now freeware
Added Translate tab
Windows and Mac OS X installation file now contains Java so no need to have or to install Java separately.
New website
New icon
Removed obsolete technologies: WAP, applets, jnlp, PalmOS/WinCE, Basic JLearnIt
Removed optimizations that made sense 20 years ago but not anymore (like NoImages, NoSplashScreen, SQLCategory, Start Faster)
Remember selected panel in tab on next start-up
Updated Internet menu: 
 - Removed Ectaco, Anwsers, Allwords, Russian dictionary
 - Added Bing, Britannica, Cambridge, Collins and Yahoo images
 - Fixed incorrect links
Bug fixes

Version 5.1:
Fixed various bugs in Basic JLearnIt (the translator).
Use word wrap for text area of Basic JLearnIt.
Changed URL for some dictionaries.
Remove Altavista image from internet menu.
Added Ectaco to the internet menu.
Fixed bug in the applet menu.
Fixed bug when reload of the page was used.
Fixed bug for FileSplitter and save as HTML that couldn't find methods.

Version 5.0 (Februari 2009):
Changed copyright of the application to Japplis.
Added translate as I type for Basic JLearnIt.
Disabled edit actions when running in sandbox.
Improved advanced translation rules for Spanish, Dutch, German and Norvegian.
Improved translation of French, German and Norvegian thanks to Heinz Herold.
Added more word from Heinz data.
Moved the score file preference to the question options.
The changed parameters of the applet are saved in session.
The score and settings are automatically saved when exiting the certified applet.
Added QuestionMode=remove|only|start option.
Use of the deployment toolkit to start the applet.
Reduced size to download for the applet and dictionary.
Dictionary loaded after the application is started for the applet.
ResourceBundle aware of possible languages for the UI.
Better default for small languages than always English as default.
Moved the applet to a faster server.
Use of pack200 to compress the applet.
Full application available as applet at http://learn-language.japplis.com
Basic JLearnIt available at http://translate.japplis.com
Download also available as Windows Portable application.
Upgraded to Java 6u11 kernel.

Version 4.2:
Fixed bug which prevented the applet to start with Java 1.4 or below.
Windows are centered according to the main panel.
If applet are from another web site, a www.jlearnit.com appears on the top right corner.
Fixed NullPointerException in start() of the applet.
Switching to the Question tab ask the question.
Fixed incorrect question when used in applet or with command line parameters.
Possibility to specify external local:// files.
Set background of the buttons to transparent (looks better on Mac OS X)
Improved error report when an error occurs at start-up.
The initial memory used is 24MB when launched with the icon.
If an error occurs at start-up, the preference file is renamed or deleted.
Added run online in help menu.
The slider is now resizable.
Distribution is done with an internet enable DMG file for Mac OS X.
The language for the user interface is detected in JLearnItME.
It's now easier to select from and to languages in JLearnItME.
Added the states of the USA to JLearnItME.
Moving up and down in JLearnItME always changes the word.
Allow sub-domain for japplis.com.
Open a web site works on Mac OS X.
Menu appears on top for Mac OS X.
Use the latest Java version available on Mac OS X.
Distribution also available as .dmg file.
Added icon for Mac OS X.
Upgraded to Java 6 update 6.

Version 4.1:
Added NATO phonetic alphabet to morse.txt.
Completed nationalities in countries.txt.
New main screenshot.
Removed some unexisting words.
Complete some words which are similar to the English ones.
Added Spanish user interface to JLearnIt.
Fixed potential deadlock when starting the application.
Added more French words.
Upgraded to Java 6 update 3.

Version 4.0:
Fixed save the Czech user interface.
The position of the split is 150 pixel at start up by default.
Fixed Save As dialog will pop up if the file cannot be saved at the opened location.
Fixed some bugs in JLearnItME and JLearnItPDA.
Upgraded to Java 6 update 2.
Updated installer software.
Installation also available in French, Dutch, Italian and Czech.
Removed JLearnIt_min.exe.
Try the Java 6 Desktop.browse to open a web site.
Default Look and Feel is the same as the OS.
The table contains color strips to make it more readable.
Escape key in the search text field also add the text to the popup menu.
When the word in the popup menu is selected, it will search for the word.
Added background image to the category tree.
Added possibility to search for a word containing a specific word.
Added possibility to search for a word ending with a specific word.
Improved HTML compatibility of the web site.
Improved help: added new features, added new page for Find text field.
Arguments passed in the command line are not stored in settings.
Added possibility to search for the end of a word (*end) in the Find text field
Added possibility to search for the middle of a word (*middle*) in the Find text field
File included in the JLearnIt can be loaded now via a new menu (File -> Open Local).
Increased the size of the font of the answer text field and of the question in the question tab.
Fixed bugs.
Added new HTTPStartingFile parameter for the applet to load a document based on the URL of the applet.
Added NoQuestion parameter to remove the Questions tab.
Added use Apple menu as the first line of the code and in WebStart.
Simplified the name of the file in the frame title.
Added www.answers.com in the list of the dictionaries.
Added Ctrl + w to search the word in Google.
Added the list of the United States of America

Version 3.2:
Improved performance for finding words.
Added more special characters to the key listener with control key.
Improved Search window and result window.
Added option to replace words when pasting content.
Improved sorting for words with accents.
Fixed problems with internationals characters when using Start Faster.
The loading of the starting file is done in // of the user interface.
JLearnIt is distributed with Java SE 6 which is faster.
The search text field will also look for words with accents.
The escape key in the search text field will remove the text.
Added Czech language thanks to Zdenek Broz.
User interface also available in Czech thanks to Zdenek Broz.
Added Google, Wikipedia and Wiktionary to the Internet menu.
Removed Yahoo images from the Internet menu.
Added Czech user interface to JLearnItME.
Added international characters support to JLearnItME.
Added Hebrew, Russian and Czech to JLearnItME.
Improved translation of the user interface for JLearnItME and JLearnItPDA.

Version 3.1:
Added the list of irregular verbs in English, Dutch and German.
Added the periodic table of elements.
Added countries with their capiltal and their currency.
Removed orientVoc as it is now part of vocabulary.
The applet is now in the browser and not an appart window.
Splashscreen displayed sooner with Java 6.
Added possibility to have the application always on top.
The window will remember its size and location.
Added command line option -SplitLocation:<split base location in pixels>
Fixed bugs.
Basic JLearnIt is executable as a single exe file.
Basic JLearnIt is a sign jar to allow copy/paste.
New front page and new screenshot.

Version 3.0:
Added Portuguese, Swedish, Danish, Norvegian, Hungarian, Latin, Russian.
Added much more words.
More words are sorted in categories.
Improved start-up time.
Shorter list for sorted words.
Fixed bugs.
AWTJLearnIt has been renamed to Basic JLearnIt.

Version 2.2:
Settings are saved on exit.
Hebrew dictionary is included in the file.
Other tables like morse or French departments are also included in the software.
The PDA and mobile phone versions are now freewares.

Version 2.1.2:
Fixed bug with edit properties.
Fixed bug with search options.
Improved performance by loading images only when needed.
Removed QuickLaunch JLearnIt icon.

Version 2.1.1:
Fixed some problems when save or loading a file with Arabic Russian or Hebrew characters

Version 2.1:
Added an action that help you to accelerate the start up time of JLearnIt
Fixed several bugs
Updated Java Runtime Environment installed with JLearnIt to the latest version
New installer InnoSetup 4.0
Refactored the About window
Improved translation in Italian
Improved the sorting of the columns
AWTJLearnIt now also downloadable as freeware.

Version 2.0:
Possibility to save and load files in database (use less memory)
Works with JLearnItME and JLearnItPDA, the mobile and PDA version of JLearnIt
Sorting columns is much faster.
Searching for words is faster.
Advanced Search will try more possibilities to find the word.
Choice of category language removed (will match the UI language or English by default)
The category tree can be changed using Drag & Drop
Added German for the UI
Added Dutch for the UI
Added progressive search in the text field of the toolbar
Added historic search in the text field of the toolbar
Starting time of the application faster
The application uses less memory
Fixed bugs with MacOS X
Now there is JLearnIt.app for MAC OS X
Added System information in the About dialogue
Added a AWTJLearnIt to launch a quick translation program.
Added the QuickLaunch JLearnIt which starts JLearnIt faster but without images
Added the -NoImages option for a faster start up without loading the images.
JLearnIt icon is with a transparent contour
Added more icons in the menus and in the help section
More words added (but not sorted)
Now distributed with Java 1.4.2 for JLearnIt.exe  (require Internet connection)

Version 1.1:
Added Italian for the UI.
Much more italian words too.
Help improved.
Compatibility with Java 1.1.7 so now JLearnIt works on Mac OS 9.
Compatibility with PersonalJava so JLearnIt works on Windows CE, Zaurus, 
Symbian, and more. (note all these environments have not been tested)
Compatibility with JDistro (a Java desktop)
Added the sentence that ask to press enter after answering the question.
Added the expansion button to the SplitPanel.
Alt+F4 added to quit.
Help and images files are in a apart directory.
Improved accessibility.
Changed e-mail address to anthony@jlearnit.com.
Icons have been added for the View and Question menu.
Fixed bug that didn't show the changes when you changed the name of a category
New splash screen
Help online replaced with JLearnIt web site
Trusted digital signature
removed the icons (it's now in the jlearnit directory), see tips in help.

Version 1.0: Everything is done