Version 1.2.5 Pro (Apr 18, 2006)
* All features and bugfixes of the free version are also included in this release
Version 1.2.5 Free (Apr 18, 2006)
* Bugfix: Log4E locks up Eclipse (if you have problems please see "Known Issues" on the website)
* Bugfix: NullPointerException in "Log this position..."
(Version 1.2.4 is an inofficial test version)
Version 1.2.3 Pro (Apr 16, 2006)
* "Exchange task" is introduced
* Bugfix: IllegalArgumentException in "remove task" under certain circumstances
* All features and bugfixes of the free version are also included in this release
Version 1.2.3 Free (Apr 16, 2006)
* Bugfix: Error message "JDK 1.5 not supported" has been displayed even if the Eclipse API does implement it.
Version 1.2.2 Pro (Apr 15, 2006)
* All features and bugfixes of the free version are also included in this release
Version 1.2.2 Free (Apr 15, 2006)
* Bugfix: "org.eclipse.swt.SWTException: Invalid thread access" (this bugfix also avoids deadlocks in Eclipse hopefully)
* Bugfix: "The command ("de.jayefem.log4e.RemoveMethodId") is undefined"
Version 1.2.1 Pro (Mar 24, 2006)
* "Remove task" for several classes
* All features and bugfixes of the free version are also included in this release
Version 1.2.1 Free (Mar 24, 2006)
* Preview for declaration (configurable)
* Bugfix: Escaped strings were removed in logger messages under certain circumstances
Version 1.2.0 Pro (Mar 22, 2006)
* "Remove task" is introduced on class and method level
* All features and bugfixes of the free version are also included in this release
Version 1.2.0 Free (Mar 22, 2006)
* "Remove task" is introduced on method level
* Operation can be aborted by user pressing "Cancel" in the progress monitor
* Bugfix: NPE when refreshing a file from filesystem
* Bugfix: Log4E didn't react sometimes when files were not saved
* Bugfix: Escaped strings were removed in logger messages under certain circumstances
* Bugfix: The delimiter " - " was removed outside the string context
Version 1.1.7 Pro (Mar 04, 2006)
* Preferences: Declare Logger in inner classes (see "Imports and Declaration" preferences)
* Bugfix: NullPointerException when using re-apply with ATG Logging (or any other selfdefined logger which doesn't need a declaration)
* Bugfix: Imports of ToStringGenerator weren't generated when performing "Re-Apply" task
* All features and bugfixes of the free version are also included in this release
Version 1.1.7 Free (Mar 04, 2006)
* Advancement of the "Re-Apply" Preview
* "Problems warning" reduced to real compiler problems (with problem messages)
* Bugfix: Enclosing method arguments weren't provided in task "Substitute"
* Bugfix: A different class (instead of the active editor) is logged
* Bugfix: removal of sequence of unecessary delimiters like " - : " in logger statement
Version 1.1.6 Pro (Feb 19, 2006)
* Bugfix: ArrayIndexOutOfBoundsException when using ATG Logging (and other selfdefined loggers which don't need a declaration)
Version 1.1.6 Free (Feb 19, 2006)
*
Version 1.1.5 Pro (Feb 18, 2006)
* Collection of variable declarations in for (each) loops for the "Log This Position..." task
* All features and bugfixes of the free version are also included in this release
Version 1.1.5 Free (Feb 18, 2006)
* JDK 1.5 support (see preferences Misc)
* Bugfix: ClassCastException when using no block (which is enclosed by {}) in an if-then-else statement
* Bugfix: logger was declared as static in a non static inner class
Version 1.1.4 Pro (Nov 29, 2005)
* All features and bugfixes of the free version are also included in this release
Version 1.1.4 Free (Nov 29, 2005)
* I gave up the fight...
Quickfix: java.lang.RuntimeException: J2SE 1.5 parser not implemented yet
(Relevant for Eclipse 3.0.x and IBM Rational Software users only)
=> Some JDK 1.5 features will be disabled and hopefully integrated in the next version (when everything is fixed
and tested...)
Version 1.1.3 Pro (Nov 28, 2005)
* All features and bugfixes of the free version are also included in this release
Version 1.1.3 Free (Nov 28, 2005)
* Bugfix: java.lang.RuntimeException: J2SE 1.5 parser not implemented yet
(Relevant for Eclipse 3.0.x and IBM Rational Software users only)
Version 1.1.2 Pro (Nov 26, 2005)
* All features and bugfixes of the free version are also included in this release
Version 1.1.2 Free (Nov 26, 2005)
* Bugfix (finally): java.lang.RuntimeException: J2SE 1.5 parser not implemented yet
(Relevant for Eclipse 3.0.x and IBM Rational Software users only)
Version 1.1.1 Pro (Nov 26, 2005)
* Added built-in templates for "ATG Logging" and "SLF4J"
* All features and bugfixes of the free version are also included in this release
Version 1.1.1 Free (Nov 26, 2005)
* Bugfix: java.lang.RuntimeException: J2SE 1.5 parser not implemented yet
(Relevant for Eclipse 3.0.x and IBM Rational Software users only)
Version 1.1.0 Pro (Nov 20, 2005)
* Logger Initializer (and comment) configurable as template now
* Introduced template variable ${variables} (decouples ${message} from local vars)
* Introduced template variable ${message_user}. ${message_user} is used in "Substitute" or "Log this position..." tasks
while ${message} is auto generated (like "start" and "end")
* The "Log this position..." task offers now globals vars and available exceptions
* "Log this variable" logs the selection of an exception in a catch block from now on
* All features and bugfixes of the free version are also included in this release
Version 1.1.0 Free (Nov 20, 2005)
* Save Resources Dialog: Only files which will be modified are offered and there are selectable
* Bugfix: Log4E ignored project compiler settings.
* Bugfix: java.lang.NoClassDefFoundError: ConfirmSaveModifiedResourcesDialog
* Disabled "re-apply" task
Version 1.0.4 Pro (Jul 27, 2005)
* No need to rename the team license_xx.txt since this version
* All features and bugfixes of the free version are also included in this release
Version 1.0.4 Free (Jul 27, 2005)
* context menu extended to method selection
* bugfixes in "Log at this position..."
Version 1.0.3 Pro (Jul 10, 2005)
* Introduced template variable ${logger}. This is especially useful
for static loggers.
* Extended "Log this variable" to any selected variable
(within declaration, assignments, statements, ...)
* Bugfix: javax.crypto.IllegalBlockSizeException (does not affect free version)
* All features and bugfixes of the free version are also included in this release
Version 1.0.3 Free (Jul 10, 2005)
* Minor bugfixes in "Log this variable"
Version 1.0.2 Pro (Jul 02, 2005)
* ToStringBuilder option in "Log at this position..."
* New task "Create ToStringStyle class..."
* All features and bugfixes of the free version are also included in this release
Version 1.0.2 Free (Jul 02, 2005)
* Bugfixes in "Log at this position..."
Version 1.0.1 Pro (Jun 25, 2005)
* Logging parameter names is now configurable
(see preferences Log4E > Positions)
* Use braces when embedding a is<Level>Enabled() statement is configurable
(see preferences Log4E > Statements)
* Create declaration comment in one line
(see preferences Log4E > Imports and Declaration > Declaration)
* All features and bugfixes of the free version are also included in this release
Version 1.0.1 Free (Jun 25, 2005)
* Extended "Log this variable" to variable assignments
* Adapted the output of "Log at this position..." to the
standard output
* Bugfix: imports were generated twice when invoking "Log this variable"
and if imports didn't exist.
* Bugfix: "Log this variable" logged the wrong variable under certain
circumstances
Version 1.0 Pro (Jun 12, 2005)
* P