Lilith 0.9.44
This release brings huge improvements to the usage of conditions. Take a look at "Focus" and "Exclude" in the popup and "Search" menu.
Remember that you can save conditions using Cmd/Ctrl-I. Those will show up in the "Saved conditions" section of "Focus" and "Exclude".
It will also most likely be the last Java 5 compatible version. Development will continue on Java 8.
Changes
-
The table of the view will now always receive the focus if the selected view changes.
-
Added alternative behavior for Focus/Exclude actions.
By default, those actions are replacing the current views filter, if available, with the new combined filter.
Hold shift to create a new view instead.
-
Status text is now properly updated in case of a replaced filter.
-
Renamed "Named" in the find combo to "Saved".
-
Renamed "Add condition..." to "Save condition..." and moved it from
the "View" to the "Search" menu. Also added it to the popup menu.
-
Significantly enhanced tooltips of various condition-related components.
They now show a pretty-printed string representation of the condition.
-
Enhanced "Focus" and "Exclude" popup menus.
-
Added corresponding "Focus" and "Exclude" menus to the "Search" menu.
-
Added two Substance look&feels to the mix.
-
Status text of main window is now properly updated on change of white/blacklisted list name.
-
Enhanced profiling output of TracingAspect.
-
Fixed of-by-one error in message renderer [+x lines]. Again.
-
servlet-api dependency of de.huxhorn.lilith.logback.servlet is now "provided".
-
Added "Paste StackTraceElement" (Cmd-shift V) which opens the respective source code
in the IDE, if a proper plugin is installed.
-
ClassicLilithEncoder is now Encoder<ILoggingEvent> instead of Encoder<LoggingEvent>.
-
Fixed suppressed handling while parsing Throwables.
This is also a partial workaround for LOGBACK-328.
-
Added fishing-for-compliments technology.
-
Groovy 2.2.2, Logback 1.1.2, SLF4J 1.7.7, Jackson 2.3.3, log4j2 2.0-beta9, rrd4j 2.2, aspectj 1.8.0,
flying-saucer 9.0.4, Spring 4.0.2, macify 1.6, httpcore 4.3.2, httpclient 4.3.3, JCommander 1.35,
servlet-api 3.0.1, jgoodies-looks 2.5.3, commons-lang3 3.3.2
Known Issues
-
Lilith is built with log4j2 2.0-beta9 and won't work with log4j2 2.0-rc1.
The reason for this is that SocketAppender isn't working properly in that version.
See LOG4J2-542.
-
HTML tooltips are not working with the native Mac OS X menu bar so some tooltips,
especially the nice condition tooltips, will look garbled. Use a different
look&feel to circumvent this problem.
Unfortunately, I can't do anything about it.
- Flying Saucer related issues:
- Lilith may hang during startup while creating the preferences dialog. Just restart Lilith in that rare case.
This is caused by bug #6995182
and I can't do anything about it.
Sorry about it. It's a stupid Java-MediaTracker-ColorChooser-Bug with no workaround available.
m(
Attention
This release changes detailsView.groovy in a way incompatible with previous versions!
If you switch back to a previous version, you must reset this file. Simply execute
"Preferences" => "Troubleshooting" => "Reinitialize details view files." in that case.
Previous Versions
bitcoin: 19UjvmrDJMBcGDYQoFcrjYPqLRFPSwznZn
litecoin: LU6WM3nmGJy3N5PEE8yQwsAyenJs8dtbmV
dogecoin: DJC1R683hfD4VSEDAJrvNpv6GsCg8ewvhm