March 10th, 2011· [uninstaller] Test with associated fix for missing class in uninstaller
· IZPACK-644 : IOException when launching the uninstaller
· bug found by Thiessen Todd : exception when using an xi:include tag with panels.
· xinclude support with xstream
· [maven-release-plugin] prepare for next development iteration
· Disabled this non-IzPack test fixture as side-effects prevent running in parallel.
· Run tests in parallel! (4 threads per CPU core)
· Fixes IZPACK-645, provided by Stuart Wallis.
· Merge branch 'develop' of github.com:jponge/izpack into develop
· Merge branch 'master' of github.com:jponge/izpack
· Merge remote-tracking branch 'codehaus/master'
· Merge branch 'master' into develop
· Better condition for writing uninstaller elevation data. The uninstaller still has problems though.
· This helps in understanding where the issue with the uninstaller is.
· Introduced a failing test to reproduce the JarMerge bug causing the addition of '/+(.*)' for single-file resources.
· Could this be the fix?
· Test case enhanced for missing icon files in the uninstaller.
· Include img/* from the uninstaller skeleton into the real uninstaller.
· Cleanups post-uninstaller woes resoultion.
· Merge branch 'develop'
· WTF Android?
· Wiped commented out blocks of code.
· Merge branch 'develop'
· Included findbugs reporting.
· Removed testability-explorer.
· Merge branch 'develop'
· Added JXR for generating cross-references.
· IZPACK-650 don't validate entire panel on combobox select, author mark sipos
· [maven-release-plugin] prepare release izpack-5.0.0-beta6
· Fix for IZPACK-642
March 10th, 2011Bug:
· [IZPACK-391] - hidden="true" for Packs does not work for TreePacksPanel
· [IZPACK-475] - ProcessPanel is ignored in console mode
· [IZPACK-480] - Console Install option does not invoke Process Panels
· [IZPACK-554] - spec txt and id set without localization files shows the id in the panel
· [IZPACK-567] - FinishPanel (SimpleFinishPanel) repaint
· [IZPACK-596] - Ubuntu 10+ needs .desktop files to be executable
· [IZPACK-608] - deseclect is misspelled in console installer mode for checkboxes
· [IZPACK-610] - FinishPanel has hardcoded path for Uninstaller location
· [IZPACK-611] - Console Installer misspelling: Install was successeful
· [IZPACK-636] - JDKPathPanel does not work in console mode
· [IZPACK-637] - JDKPathPanel does not work in automated mode
· [IZPACK-645] - Null pointer exception at automated install
Improvement:
· [IZPACK-650] - itemState change events from UserInputPanel combos unconditionally cause revalidation; behavior should be controlled by REVALIDATE attribute instead
December 15th, 2010· 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.
April 28th, 2009· Scripting support through the Apache Bean Scripting Framework
· Full console manual and automated installations
· Removal of NanoXML in favor of a javax.xml backend
· Ability to call Java classes before and after each panel
· Privileges elevation improvements
· Graphical reporting of launch-time errors
· AntActionListener improvement
· Configuration of the uninstaller path
· Compile-time variable substitutions
February 18th, 2009Bug:
· The value of the encoding attribute of element is ignored
· VariableSubstitutor.substitute(Reader, Writer, String) method Ignore BOM of UTF-8
· Packs checkboxs do not work after "previous" to the PacksPanel from the next panel
· First non-latin character sometimes missing
· treePacksPanel does not pay attention to "selected" attribute in auto install mode
· does not terminate if are not fulfilled
· NullPointerException in LocalDatabase & enabling quoting placeholders
· build.xml does not copy ShellLink_x64.dll
· IsPortValidator requires ports to be < 32000
· izpack-standalone-compiler does not have all needed classes
· Vista shortcuts bug workaround
· Relative directories starting with ".." will not be recognized as relative this throws NullPointer Exception during installation
· izpack2app - __file__ variable not found
· Conditions on panels are not respected on automated installation
· Capitalization leads to ClassNotFound exception in com.izforge.izpack.rules.RulesEngine.java when using XOr condition
· Installation of loose pack throws EndOfFileException
· Java process is not existing correctly if installer requirement feature is used
· The same help is displayed on each UserInputPanel
· Conditions not working correctly with backreferenced files
· Loose pack only create direcotry structure on linux
· CompilerConfig fails retrieving the IzPack home directory
· Librarian cleanup calls System.exit()
· Creation of Web Installers throws an exception
· UserinputPanel stores wrong data in autoinstall.xml
Improvement:
· with , always asks for user account on winxp even if user is an administrator
· Option not the merge panel jar at compile time since it can be done by tag instead
· Adding PanelId to the AutoInstall.Xml
· upgrade to izpack 4.2.1 when release to pick up IZPACK-226
· Reformat and upgrading Galician langpack
· Installation will be treated as successfull even if a process in the ProcessPanel returns a boolean value of false
· On UserInputPanel only the LocaleDatabase form userInputLang.xml resource is available
· Make the privileges escalation configurable through conditions
· Fixes for Italian translation
December 17th, 2008Sub-task:
· Remove ConditionalUserInputPanel
Bug:
· Rules not corrected evaluated when performing an automated install
· ConditionalUserInputPanel missing AutomationHelper
· Localisation key for caption not looked up in UserInputPanel.java
· Installer Requirements Broken
· Conditions not evaluated in InstallPanel while doing automated installation
· Shortcut creation on non-english Linux (Ubuntu 8.10)
· Interface com.izforge.izpack.panels.Validator is missing in official Jar
· image in the HTMLInfoPanel does not show
· AutomatedInstaller complains about "invalid pack index"
· Izpack installer for SVN fails to start because of wrong ant file
· HTMLInfoPanel does not display html text that contains a meta content tag in its head area
Improvement:
· Registry access functionality shall allow creating registry items of type REG_EXPAND_SZ
· Validating Data on every panel
· Italian langpack update
· Improve visual look of installer UI
· resource/parsable types are missing in docs
· Since mac and linux does not want ctrl-m (carriage return) in shell script, make sure they are gone if marked as shell type
· Document hidden feature of HTMLInfoPanel
New Feature:
· Ignore errors on execution of external executable programs
· Possibility of registering Helps
· Fileset for Refpacks
· JNLP (java Web Start) generator
· Run an installer with privileged permissions
· Multiple packsLang.xml files
Task:
· Reformat Finnish LangPack
Test:
· Add integration tests
November 24th, 2008Bug:
· Creation of the uninstaller is still unconditional
· Unable to interpolate @{variable}
· izpack2app runtime error
· Conditions on packs do not work properly
· In UserInputPanel the search field doesn't substitute variables
· izpack2app.py fails with error "File exists"
· In UserPathPanel variables aren't substituted
· HTMLInfoPanel does not show html files
Improvement:
· Italian langpack update
New Feature:
· Support for izpack2exe and izpack2app
Task:
· Release izpack-standalone-4.1.0 to maven repository
· Update French LangPack
· Reformat Eng LangPack