Release History
Cava Packager 2.0.72
Release Date 06 December 2011
- Windows - fix errors in application manifest for 32 bit applications running on Windows XP 64.
- Windows - handle Perl and modules dependent on latest gcc versions.
- All Platforms - Introduce compression for obfuscated source giving reduced package size and faster loading.
- All Platforms - Better handling of shared projects.
Cava Packager 2.0.71
Release Date 06 October 2011
- Minor Bug Fix
- Linux - Uninstaller executables did not work when installed to NFS mounts. Installers did not uninstall prior versions of packages correctly.
- Windows - Installer settings were incorrect for executables placed in root rather than bin directory.
- Mac OSX - compatibility with third party 64 bit binary Perl distributions.
Cava Packager 2.0.70
Release Date 26 September 2011
- Support free use model.
Cava Packager 2.0.62
Release Date 15 July 2011
Minor bug fixes.
- Linux users could not select an external patch executable.
- Panels did not update correctly when adding new executable on Windows.
- Incorrect path to default icon no longer added to new executables on Windows.
Cava Packager 2.0.61
Release Date 14 July 2011
Minor bug fix.
- Fixed issue with line numbers reported on error for plaintext packaged scripts and modules.
Cava Packager 2.0.60
Release Date 11 July 2011
bug fix release
- Mac OS X users could encounter problem selecting the Perl interpreter. Now able to select any executable.
- Application loading could fail in some rare circumstances - reported as module checksum error,
- Perl 5.14 packaging only worked on Linux and Mac OSX with Citrus type Perl builds.
- On Ubuntu 11.04 the terminal window did not remain open after running diagnostics or tests.
- Option now available to use an external patch executable - minor enhancement.
- Speed improvement for loading plaintext modules from the standard @INC folder - minor enhancement.
Cava Packager 2.0.58
Release Date 11 June 2011
Essential bug fixes for all platforms.
- Fixes for cross platform and export imports. GUI status updates were unsynchronised if problems encountered loading a project.
Cava Packager 2.0.56
Release Date 10 June 2011
Bug Fix for all platforms.
- Problems could be encountered when creating new projects.
Cava Packager 2.0.55
Release Date 08 June 2011
Upgrade for all platforms.
- Different versions of Cava Packager can now co-exist on the same machine. Installing this version will not prevent a previous version of Cava Packager from running. (Note: Projects are, of course, still version specific. You cannot open a project with an older version of Cava packager once it has been upgraded.)
- Projects are now portable across different machines and operating systems.
- Projects now support management by version control system.
- Project layout has been simplified to support vcs and portability features.
- Projects can now be exported to a single portable file.
- On Mac OS X the project type can now be switched between 'Mac OS X Bundle' and 'Darwin Executables' at any time.
Notes for upgrading:
If you are upgrading from a prior version of Cava Packager you should browse the following first:
Cava Packager 2.0.51 ( 2.0.52 update for MS Windows)
Release Date 21 May 2011
Minor bug fix release for all platforms.
- All Platforms - GUI will crash if 'Restore Optimal Build Settings' link selected (since 2.0.48)
- All Platforms - Try harder to locate a valid writeable temporary directory
- 2.0.52 update for MS Windows fixes an issue with wildcard expansion in command line params.
Cava Packager 2.0.50
Release Date 20 May 2011
Essential bug fix release for all platforms.
Bug Fixes
- All Platforms - GUI error introduced in version 2.0.47 prevents the addition of additional executables.
- MS Windows - Blank settings for some Version Information data could cause corrupt resource sections in executables. This causes Private Assembly loading to fail.
- MS Windows - Removal of delay-loading for perl5xx.dll causes fault on exit for GUI executables started from explorer running on Windows 7 or 2008 R2
Cava Packager 2.0.49
Release Date 18 May 2011
Perl 5.14 Support Release
Bug Fixes
- MS Windows - Perl 5.14 support failed with some builds.
Feature Additions
- On MS Windows safe loading of the correct Perl5xx.dll is now handled using Private Assembly manifests.
Note:
On MS Windows the Perl5xx.dll library and any supporting libgcc are now packaged as a Private Assembly. If you are using your own custom installer creation you must account for the additional directory and files below your bin or root folder (or both depending on whether you have executables in each location.)
The default installers created by Cava Packager do not need any action.
Cava Packager 2.0.48
Release Date 13 May 2011
Bug Fix & Feature Release.
Bug Fixes
- All Platforms - Start - Up failures due to missing files or installation errors now give a more user friendly error message. GUI executables display dialog box on start-up failure.
- All Platforms - calling executables by filename when on the PATH caused startup failures.
- Mac OS X - Unix style packaging now fixed - various bugs.
Feature Additions
- On MS Windows executables may now be placed in the application root or bin folders on an individual basis. (formerly this was a project setting)
- Perl 5.14 support added.
Cava Utilities
- Cava::Packager utilities are updated to version 2.10. You will need to install the new version to your Perl if you use the latest features in Cava::Packager utilities.
Cava Packager 2.0.47
Release Date 04 May 2011
Bug Fix release affecting some platforms.
Bug Fixes
- Windows - Installer scripts displayed wrong application name in Control Panel application managers.
- Linux - Uninstaller failed if no menu or desktop items were installed.
- All Platforms - Potential failure at application startup failing to read packaged configuration.
- All Platforms - Cava::Packager::GetTempDir() - path now only created on demand.
Feature Additions
- Output redirection available for Mac OS X and Linux GUI Apps
- Linux Installer now has the option not to create an uninstaller.
Cava Utilities
- Cava::Packager utilities are updated to version 2.09. You will need to install the new version to your Perl if you use the Cava::Packager utilities.
Cava Packager 2.0.46
Release Date 28 April 2011
Bug Fix release affecting Cava::Packager utilities on all platforms.
Bug Fixes
- Some Cava::Packager utilities functions failed for packaged applications. The affected functions are:
Cava::Packager::GetCommonAppDataDir
Cava::Packager::GetUserDocumentDir
Cava::Packager::GetUserAppDataDir
Cava::Packager::GetScriptCommand
Cava Utilities
- Cava::Packager utilities are updated to version 2.08. You will need to install the new version to your Perl if you use the Cava::Packager utilities.
Cava Packager 2.0.45
Release Date 27 April 2011
Windows Service Support and Bug Fix Release
Bug Fixes
- MS Windows import of Version 1.3 Projects fixed
- MS Windows Server 2003 produces false error output - fixed.
- All platforms - module scan version check my produce error output - fixed.
Feature Additions
- Support for Windows Services using Win32::Daemon provided with example service script and Event Log message resource dll.
Cava Packager 2.0.43
Release Date 20 April 2011
Minor Upgrade
Issue Fix
- Notification dialog now always remains on top of main window.
Feature Additions
- 'Clone' option added to Project Window allows creation of a copy of the current project.
Cava Packager 2.0.42
Release Date 13 April 2011
Essential upgrade for Mac OS X, recommended on Linux.
Bug Fixes
- Mac OS X builds fail after creating new projects (bad config values)
- Linux installer will give command line warning messages if no language translations are installed.
- Permissions of installed files may not be appropriate for redistribution. (Mac OS X and Linux)
Feature Additions
- Cava Packager GUI now accepts --project command line option.
Cava Packager 2.0.41
Release Date 12 April 2011
Users on all platforms should upgrade. The methods for installing application subscription / use keys have changed and backward compatibility has not been maintained.
Feature Additions
- Account management functions and associated secure remote access functions have been completely removed from the application and replaced with secure user management web pages.
- Several improvements have been made to both Linux and Windows installer support.
Cava Packager 2.0.40
Release Date 05 April 2011
Users on all platforms should upgrade. There are many new and improved features
Feature Additions
- Windows build now includes basic Inno Setup installer creation.
- Linux build now includes graphical Wx based installer and capability to build and package custom installers.
- Mac OS X build launches PackageMaker to build installation packages.
- Optional use of passwords in the self-extractor.
- Enhanced Rule engine with expanded documentation for custom rule writing. Capability to define Project and Global rules added.
- Improved speed for loading modules packaged in Standard @INC
Bug Fixes
- Fixed failures for __DATA__ handle reading with some virtual packed modules.
- 'Use Safe Putenv' option may now be specified to solve any problems that may arise out of Cava Packager default environment handling.
- Symlinks for shared libraries now resolve correctly if linking to directories other than the symlink directory.
- Wx rules now handle system installed wxWidgets libraries not built by Alien::wxWidgets.
Cava Packager 2.0.39
Release Date 22 February 2011
Users on all platforms should upgrade. There are problems in the 2.0.38 release which may prevent successful packaging.
Feature Additions
- Less verbose command line output by default.
Bug Fixes
- Patches fail on different line endings
- Warnings removed for some scripted library lookups
Cava Packager 2.0.38
Release Date 21 February 2011
Feature Additions
- Cava::Packager utilities updated to version 2.06
- Command line tool enhanced and features documented
- Improved virtual file system for module packaging
- Improved start-up times for executables
- Many rule updates
- Unicode handling fixed
Cava Packager 2.0.36
Release Date 17 February 2011
Feature Additions
- User Folder added to build tree.
- Post build user script hook added.
- Cava::Packager utilities updated to version 2.05
Cava Packager 2.0.35
Release Date 16 February 2011
Contains fixes for all known outstanding bugs.
- Additions to user account management.
- Cava::Packager utilities updated to version 2.04
Cava Packager 2.0.33
Release Date 12 February 2011
Bug fixes. All users should upgrade
- Build error for diagnostic executable on Windows XP 32 bit
- Errors parsing some specific file encodings and pod layout. All platforms.
Cava Packager 2.0.32
Release Date 27 January 2011
Many enhancements for all platforms. All users should upgrade.
- Runtime diagnostics
- Run test scripts against packaged modules
- Shared Library identification helper
- Support non threaded Perl on Linux
- Module require recording during development
- Resource file mapping during development
Several bug fixes.
Cava Packager 2.0.20
Release Date 04 January 2011
Several fixes and improvements for all platforms. Introduces easily installed non-commercial subscription.
Cava Packager 2.0.17
Release Date 24 December 2010
MacOSX only bug fix
Cava Packager 2.0.16
Release Date 22 December 2010
License amendments.
Cava Packager 2.0.14
Release Date 21 December 2010
Linux only release.
https protocol bug - fixed libcrypto / libssl dependency
Cava Packager 2.0.12
Release Date 20 December 2010
First version 2.0 release.