Changes for Perl extension Perl-Dist-WiX

0.184   Tue 16 Jun 2009
    1. Allow e-mail of builder and build and beta numbers 
       to be stored in perl configuration.
    2. Text::Iconv will build correctly, as the DLL
       file is copied as opposed to moved where libxml
       needs it.
    3. Perl::Dist::WiX::Filelist has been removed
       (actually moved to File::List::Object, so
       that has been added as a dependency.)

0.183   Thu 28 May 2009
    1. Perl::Dist::WiX::Installer used a regex 
	   metacharacter that was only in 5.10.
	2. Perl requirement increased to 5.8.1, since
	   recent releases of modules used require 
	   that version of Perl.

0.182   Thu 28 May 2009
	1. Used to make Strawberry Perl July 2009 
	   Beta 2.
	2. Automatically generates its README file 
	   using Pod::Readme
	3. Fix bugs in install_distribution_from_file.
	4. Updated to Module::Install 0.91.

0.180   Tue 28 Apr 2009
	1. If the .packlist is missing, attempt to use
	   the debug.out file from the install stage
	   to get a file list.
	2. install_distribution will now use Build.PL
	   files (and will prefer them to Makefile.PL
	   files except for version.pm)
	3. A custom action to clean out the installation
	   directory is now used on uninstall or upgrade.
	4. Added wix_dist_dir for stuff that is supposed
	   to come out of the Perl-Dist-WiX share
	   directory even if dist_dir is overridden.

0.171   Sat 18 Apr 2009
	1. Adding ability to create RemoveFolder tag 
	   independent of shortcuts.
	2. app_name must be legal filename (as it is used
	   to create the main .wxs filename)
	3. Fixed handling of .AAA files in both .zip and 
	   .msi installers.
	4. Moved cpan.info file to output_dir.
	5. Adding generator comment to main .wxs file.
	6. Can override main .wxs file template.
	7. Updating to Module::Install 0.84.

0.170   Sat 11 Apr 2009
	1. Tests updated to create common download 
	   directory.
	2. Requirement for Perl-Dist updated to current
	   svn version. Check it out at:
	   http://svn.ali.as/cpan/trunk/Perl-Dist
	3. Added test to detect dlltool problem 
	   (dlltool will not work within a path
	   with extensions.)
	4. Updating to Module::Install 0.82

0.169   Thu 09 Apr 2009
	1. With previous distributions where build_number 
	   was the only parameter that was different, 
	   Product/@Id attribute would be identical.
	   This was a bug, and is now corrected.
	2. Some error messages are made clearer, and 
	   error messages are documented in the pod for 
	   Perl::Dist::WiX.
	3. releaserc not included in distribution.
	4. Additions to main .wxs template to disallow 
	   downgrading and correctly detect upgrades.
	5. install_distribution_from_file routine added
	   to support Perl::Dist::Bootstrap.
	6. Updating to Module::Install 0.81.

0.162   Fri 27 Mar 2009
	1. Test and documentation update only.  Do not worry 
	   about upgrading.

0.161   Thu 26 Mar 2009
	1. Test and documentation update only.  Do not worry 
	   about upgrading.

0.160   Sun 22 Mar 2009
	1. install_cpan_upgrades goes through and gets a 
	   list of installations to call install_distribution
	   on instead of installing all of the distributions
	   at once using CPAN::Shell::uptodate.
	2. _run3 removes directories containing unzip.exe 
	   and gzip.exe from the path (causes perl's
	   'make test' to fail if this is not done).
	3. Checks for spaces in build directory when testing
	   perl 5.10.0 (Testing CPANPLUS::Shell will fail)
	   and 5.8.8 (Installing modules will fail.)
	   Adds Win32 to dependencies, but it was being used
	   in testing anyway.
	4. Add TODO list.
	5. Add dependency on Alien::WiX.

0.150   Thu  5 Mar 2009
	1. Added a digit to the version number because 
	   having a version numbered 0.1401 messed the 
	   ordering up.
	   
0.15	Thu  5 Mar 2009
	1. Updated PDWix::Parameter error class.
	2. Used PDWiX::Parameter more places.
	3. Added code to Perl::Dist::WiX->new to attempt 
	   to prevent suicide.
	4. Minimum perl version is now consistently 5.6.0.
	   This is tested for throughout the whole distribution.

0.1401  Wed 25 Feb 2009
	1. Got bit by new indexing rules implemented as of
	   December 2008, so creating tar file with correct
	   permissions.

0.14	Wed 25 Feb 2009
	1. Got rid of warning at Directory.pm around line 416
	   (using comparison with result of Scalar::Util::blessed 
	   instead of Params::Util::_INSTANCE because _INSTANCE 
	   returns undef, rather than a numeric.)

0.13_04 Mon 23 Feb 2009
	1. Added PDWiX::Parameter error class
	2. Added packlist parameter to install_module
	   and install_distribution
	3. Added DirectoryTree->add_root_directory.
	
0.13_03 Fri 20 Feb 2009
	1. Internals use Object::InsideOut (I have to admit 
	   I was getting confused with all the inheritance.)
	   Perl::Dist::WiX[::Installer] still uses Object::Tiny
	   for backwards compatibility.
	2. Exception::Class also used (Makes it so errors 
	   change along with the trace level.)
	   Note that errors generated by Perl::Dist::WiX are 
	   in the PDWiX class.
	3. Tests reordered and categorized.

0.13_02 Thu 12 Feb 2009
	1. Test sequence completed. Passes, as well.

0.13_01 Mon 02 Feb 2009 
	1. Generates .msi file!
	2. Added routines to help make sure all files are installed.
	3. Updated to go with Perl::Dist 1.12 and Perl::Dist::Strawberry 1.09
	4. Icons handled.

0.11_07 Tue 27 Jan 2009
	1. Documentation completed.
	2. Trace now has 6 (0-5) levels.
	3. Directory creation simplified. (hopefully bug-free)
	4. Still no .msi yet.

0.11_06 Wed 21 Jan 2009
	1. Moved Feature.pm up one level, created FeatureTree.pm.   
	2. Spelling, a little documentation, bug fixes, tests.
	   (more in _07)
	3. CPAN icon, get_component_array methods, build number, 
	   beta number, and msi parameters added.
	4. Updated Perl::Dist::WiX to match Perl::Dist::Inno 1.11
	5. Creating all .wixout files required - but no .msi yet 
	   (files are being counted twice)
	
0.11_05 Mon 19 Jan 2009
	1. Work in progress debugging routines install_win32_extras needs
	2. Documentation of some low-level modules added
	3. Compile test updated with all modules.
	4. Other tests skipped until rewriting done.
	5. Some parameter-checking added.

0.11_04 Sat 17 Jan 2009
	- Verified generation of fragments up to step 4 
	  (install_perl_modules) now. (84 fragments, 900K)
	- Removed P::D::W::Toolchain, replaced it with ad-hoc
	  _name_to_module method (I want to affect Perl::Dist 
	  itself as little as possible)
	- Added more to list of modules that leave .packlist 
	  files to check.
	- Removed create_string_fragment method (not being used)

0.11_03 Sat 17 Jan 2009
	- perl, the perl licenses, and the individual 
	  modules of the Perl toolchain are now tested
	  to generate fragments (now 57 fragments, about 
	  800K .wxs source.)
	- Perl::Dist::WiX::Filelist module added to handle
	  file list arithmetic and operations.
	  
0.11_02 Thu 15 Jan 2009
	- First actual code:
	  1: Most routines collect file names
	  2: "low-level" routines create strings that 
		 "work up the line" and get assembled.
	  3: Individual portions of the C toolchain are
		 individual wix fragments.

0.01_01 Sun 12 Oct 2008
	- Creating initial version
