IzPack 5.1.1 released

6 views
Skip to first unread message

René Krell

unread,
May 15, 2017, 6:41:01 AM5/15/17
to izpack-announce
Dear community,


the first maintenance release 5.1.1 of our latest stable branch is available now. 

Highlights:

  • Re-introduced field processors and add configuration options - best experience of them ever!
  • Support of the <xfragment> tag has been removed, use the standard XInclude way instead
  • All GUI tests have been integrated to the Continuous Integration (Travis) and run for each pull request and merge automatically now, without activating special profiles. Thanks to Michael Aichler for this awesome work.
  • Many many improvements and fixes of automatic unit and integration tests.
  • Performance improvements in the compiler
  • Important bug fixes

This release adds the following long list of changes in particular:

Story

  • [IZPACK-1543] - Drop special handling of the <xfragment> tag for XIncludes

Improvement

  • [IZPACK-1486] - Automated License and Summary Panel
  • [IZPACK-1528] - Unable to report progress in UninstallerListener#beforeDelete and InstallerListener#beforePacks
  • [IZPACK-1535] - UserInputpanel field processors - make them parameterizable and allow to define an optional backup variable
  • [IZPACK-1548] - Refactor duplicate code for licence loading
  • [IZPACK-1550] - Integrate GUI tests into CI
  • [IZPACK-1558] - Add support for running integration tests without unit tests
  • [IZPACK-1561] - Use buffered output stream when packaging files (approx. 6x faster)
  • [IZPACK-1529] - Add code coverage to the build system

Bug

  • [IZPACK-1111] - processors are triggered twice
  • [IZPACK-1363] - <executable>: attribute "class" needed, if "type" is "jar"
  • [IZPACK-1487] - ConfigurationActionListener: condition attribute value not validated at compilation time for the <configurable> tag
  • [IZPACK-1522] - Look and Feel parameters are overwritten if used multiple times with different OS constraints
  • [IZPACK-1530] - LanguageDialogTest fails with NPE
  • [IZPACK-1531] - Invoking GUIPrompt#showMessageDialog within a test causes NPE in JOptionPane
  • [IZPACK-1532] - GUIPromp#showMessageDialog not invoked on EDT
  • [IZPACK-1533] - Variables blocking during panel transitions does not reflect panel changes based on conditions
  • [IZPACK-1534] - Tests in UserInputPanelTest#testCheck fail due to wrong assumptions
  • [IZPACK-1536] - Licence panel test in PanelDisplayTest fails (Resource not found)
  • [IZPACK-1537] - Tests in UserInputPanelTest#testRuleField fail
  • [IZPACK-1538] - Tests in UserInputPanelTest#testTextBox fail
  • [IZPACK-1539] - Tests in UserInputPanelTest#testRefreshDynamicVariables fail
  • [IZPACK-1540] - GUIComboField looses selected item on view update
  • [IZPACK-1541] - Selected language not honored in console based installer for TargetPanel and Shortcut Panel
  • [IZPACK-1542] - NPE when <logging level="OFF" />
  • [IZPACK-1544] - Tests in TargetPanelTests fail
  • [IZPACK-1545] - Tests in PDFLicencePanel fail
  • [IZPACK-1546] - Nested <param> tags ignored in field validator definition (for example "pattern" parameter of RegularExpressionValidator)
  • [IZPACK-1547] - ICEpdf throws NPE in AbstractPageViewComponent
  • [IZPACK-1549] - Timing issues and optimizations in GUI tests
  • [IZPACK-1555] - Initialization of TestGUIInstallationContainer in PicoRunner causes NPE
  • [IZPACK-1556] - InstallationTest fails due to invalid XML
  • [IZPACK-1559] - Typo 'reuseFork' in surefire plugin configuration

For detailed information see also the Github changelog of version 5.1.1 compared to 5.1.0

The new release should be replicated to all mirrors of Sonatype Nexus or Maven Central soon, be patient. 

This time, there should be mentioned contributions sent by Andreas Kuhtz, Michael Aichler, Tomas Forsman and Zdeněk Vaník (in alphabetical order) and all the reports and hints from the mailing lists and our issue tracker

As always, You're invited to contribute to the code and documentation, or simply write us some news regarding this free project.

See http://news.izpack.org/2017/05/izpack-511-released.html for updates in case there has been forgotten to mention something.

Fingers crossed.

Reply all
Reply to author
Forward
0 new messages