These are the most important new features and bugfixes in version 2.3.

Features:
- Added % at start of signature text in BibTeX output. Parser now reads both old and new style.
- Added MIS Quarterly export format.
- Added support for COPAC file format.
- Added autocompletion feature for author/editors and other fields.
- Added feature to save all open databases.
- Added support for pushing citations to Vim when Vim server is enabled.
- Improved handling of external links. The 'file' field can now specify a list of external links, and arbitrary file types are supported. Old-style PDF and PS links can be moved automatically into the 'file' field.
- Removed antialias setting for main table, because it interferes with proper rendering on LCDs when running under JRE 6. Removed non-optional antialias settings for entry editor for the same reason.
- Changed external link handling so remote (http) links can be sent to the external application. Applications like Evince and Gimp can open remote links.
- Replaced Simle HTML export filter with improved version by Mark Schenk.
- Introduced ParamLayoutFormatter interface for layout formatters that can take an argument by the following syntax: \format[MyFormatter(argument)]{\field} Implementing classes contain a setArgument(String) method that receives the argument (if any) before the format() method is called.
- Timestamp and owner fields are now set also when appending a bib file, and new options have been introduced to control whether imported/appended/pasted entries should have these fields overwritten if already set.
- Added \encoding tag for begin/end layouts in export filters to print the name of the character encoding used for the export. The tag is not available in entry layouts.
- Added "authorLast" and "editorLast" markers for using last author's last name in BibTeX keys.
- Numeric fields (year, volume, number, pmid, citeseercitationcount) are now sorted as numbers when possible.



Important bug fixes:
- Fixed bug in HTMLChars: commands like {\aa} and {\o} were not processed properly, even though defined in Globals.HTMLCHARS.
- Fixed bug that made it possible to accidentally close database without saving, when error occurs during the save operation.
- Fixed bug in entry editor: source panel edits were not properly stored when clicking a different entry in the main table.
- Fixed problem with wrong enable/disable behaviour of Clear search button when switching between tabs.

