For a list of what has been changed since 5.0.0-beta11, see IzPack 5.0.0 RC1 changelog in JIRA.For a the complete release notes of implemented features, improvements, bugfixes and common tasks in IzPack 5.0.0 see Release Notes - IzPack - Version 5.0.Although there has been done much work since 5.0.0-beta11, there are still some open issues, and probably there will come some more.

There might be more changes visible in the source code repository, for a complete log of particular changes (experts only) see log on GitHub, where the active development happens.

Apologizes to the fans of IzPack 4 - we know you are out there, but it hasn't been worth to make a new release due to the very few contributions made in this version.

All credits for the release of IzPack 4.3.4 should go to Mark Miller who did a significant effort to backport fixes from the 5.0 branch to the aging 4.3 branch. Meanwhile, the development of IzPack 5 is going forward and you are highly encouraged to test it on your own projects. Some people have reported success in using IzPack 5 beta releases in production settings.

We would like to thank all our contributors and developers for making this release possible! Big thanks also go to our loyal users.

Finally, please remember that IzPack is not an opensource project with corporate backing, hence this is why we greatly need your help and contributions for developing it!

Release Notes for IzPack 4.3.4

Maven users should use version 4.3.4-SNAPSHOT of the standalone compiler plugin. The Nexus Codehaus repository does not allow us to release this plugin anymore.

The following issues went into this release:

Bug

[IZPACK-391] - hidden="true" for Packs does not work for TreePacksPanel

[IZPACK-427] - UserInputPanel: inputs should not be validated when panel is reloaded due to checkbox/radiobutton having revalidate="yes" in their spec

Improvement

[IZPACK-654] - The installer should simply switch to console mode when a headless env is detected, even if the user has not passed the -console cmd

Release Notes for IzPack 5.0.0-beta7

The following Git commits went into this release:

- Log -----------------------------------------------------------------
[maven-release-plugin] copy for tag izpack-5.0.0-beta7
Anthonin Bonnefoy (3):
[izpack-651] Be sure to include directory entries in jar so that package detection can work later.
[izpac-651] Don't copy stream if it is a directory
Merge branch 'master' of ssh://git.codehaus.org/izpack
Cory Downey (1):
Replace uses of ZipOutputStream/ZipEntry/ZipException with JarOutputStream/JarEntry/JarException IZPACK-662
Julien Ponge (21):
[maven-release-plugin] prepare for next development iteration
Version bump on plugins and dependencies.
IZPACK-652 - This patch runs the workingDir through the IOHelper.translatePath function.
Forward port of the fix for IZPACK-654 from the 4.3 branch.
Merge remote-tracking branches 'origin/develop' and 'codehaus/master' into develop
IZPACK-647: Unable to launch wizard (panel) after creating the setup.exe in windows 7
Merge branch 'master', remote-tracking branch 'origin/develop' into develop
Fixes a NPE.
Merge branch 'master' into develop
Fix for IZPACK-528 by Timothy Fridey.
Fix for IZPACK-656 by Marcelo Marzola Bossoni.
Fixes a broken cherry-pick.
Fix for IZPACK-660 by Manny Lim.
Fixing bad links
Maven Site Plugin upgraded.
Slovak translation update by Milan Madzia.
Typo
Version bumps for some dependencies.
IZPACK-664: make the build work again with Maven2
Do not bundle the source code anymore.
[maven-release-plugin] prepare release izpack-5.0.0-beta7
Phillip (1):
Allows ProcessPanel executeFile to have a workingDir
-----------------------------------------------------------------------

IzPack 4.3.4-RC1

IzPack 4.3.4-RC1 is an unexpected thing. When we started working on a new codebase towards IzPack 5, we opted for not making a further release from that branch. The rationale was that our resources were limited. Nevertheless, our community proved not to be passive, and Mark Miller stepped up to backport useful bug fixes from IzPack 5 back to the 4.3 branch. Thanks a lot to him for the great work!

This release candidate will become the final release if there are no problems. Here is a list of changes in this version:

IzPack 5.0.0-beta6

Meanwhile, work is going forward on IzPack 5. I am pleased to announce the release of beta6. It is starting to look good from my point of view. Especially, the uninstaller is now working again. You should really have a look at it on your own projects!

Last but not least, work on the user documentation is still very much needed. David Duponchel and others did a few edits recently, but there is still a lot of work to do.

...10 years!

I would like to end this announcement on a special note. IzPack was started 10 years ago bar a few days. It all started as a fun project for me to learn Java and try to understand that thing called opensource. I did not expect such success to be honest...

I have met lots of people along the way, and learned so many things by trials and errors. This goes well beyond technical matters. Learning how to foster a community around a pet project and make it an industrially renowned product has been a rare privilege.

I have way too many people to thank for their contributions to the project, really, so I am sure that I would offend lots of them if I started listing the outstanding IzPack developers!

Nevertheless, fostering an opensource project is not just about technical things... This is why I would still like to personally thank some people for their very very special help at some point or the other. Hopefully they know why

I am glad to announce a brand new beta release as we make progress toward IzPack 5.0.0!

This release brings bug fixes, Maven project cleanups / fixes as well as updates on the ini4j code. Another small yet useful change for those using the Maven plugin to build their IzPack installers: the authors section can now be populated from the developers of your POM.

As usual, this release is not production-ready, yet we need your feedback! Thanks for taking a few minutes to:

I will make a demo during my talk, and I would like to use an installer showcase from one of yours :-)

A community-contributed example would be indeed much more interesting both for the audience and for me as a speaker. It's not that I don't have a few examples for a demo, but I'm sure you guys have something better to offer!

This is why I am launching a call for contributions: I would demo YOUR installer (and as a side-effect, YOUR software would be publicized in front of a large audience).

You can contact me by email at julien.ponge@gmail.com with your proposal. Note that:

I will not sign any non-disclosure agreement of some sort

I need to be able to show the IzPack configuration and build files so that the demo is compelling

the session will be recorded, so even people not attending the conference will see it!

On behalf of the IzPack team, I am pleased to announce the availability of IzPack 5.0.0-beta1!

IzPack has been under heavy work for a year. The code has been heavily refactored with the switch to Maven, the usage of PicoContainer and an extensive test suite. Meanwhile, we still have received lots of contributions and fixes.

We now need the larger IzPack community to give this codebase a try, and report issues (or even better:patches to fix them).

Big thanks go to Anthonin, Rene, David and the others for the insane refactoring work! You can now reward them by giving us your feedback.