summaryrefslogtreecommitdiff
path: root/Changes
diff options
context:
space:
mode:
Diffstat (limited to 'Changes')
-rw-r--r--Changes337
1 files changed, 337 insertions, 0 deletions
diff --git a/Changes b/Changes
new file mode 100644
index 0000000..faeb44d
--- /dev/null
+++ b/Changes
@@ -0,0 +1,337 @@
+Changes for Perl extension File-HomeDir
+
+1.00 Fri 19 Oct 2012
+ - No functional changes
+ - Updating to Module::Install 1.06
+ - Don't require documents directory on Mac under AUTOMATED_TESTING
+
+0.99 Thu 26 Jan 2012
+ - Updating to Module::Install 1.04
+ - Removed deprecated interfaces from the documentation
+ - Don't require music and video directories in FreeDesktop tests
+ - The use of deprecated %~ now emits a warning
+
+0.98 Thu 7 Jul 2011
+ - Updating to Module::Install 1.01
+ - If Win32::GetFolderPath returns a \\UNC type path do not do the
+ normal -d sanity check, as strange and unusual bugs may occur.
+
+0.97 Sun 20 Feb 2011
+ - Looks good, moving to production release
+ - This should finally pass on ActivePerl Mac
+
+0.96_04 Tue 1 Feb 2011
+ - Typo in 11_darwin.t
+
+0.96_03 Mon 31 Jan 2011
+ - Return undef in list context on Mac as per the documentation
+
+0.96_02 Mon 31 Jan 2011
+ - No longer assume we have Application Support, sigh
+
+0.96_01 Mon 31 Jan 2011
+ - Removed a dubious "different users have different data" test on Macs
+ - Removed tests for legacy %~ interface
+
+0.95 Mon 31 Jan 2011
+ - Switch to prod version
+
+0.94_01 Tue 14 Dec 2010
+ - More special casing in tests to deal with stripped down non-root
+ Mac environments (mostly to make BINGOS' automated testing pass)
+
+0.93 Wed 13 Sep 2010
+ - Production release, no changes from 0.92_05
+
+0.92_05 Mon 13 Sep 2010
+ - use Mac::SystemDirectory for each Darwin based MacOS. (REHSACK)
+
+0.92_04 Fri 10 Sep 2010
+ - Be less strict about desktop and others on FreeDesktop (ADAMK)
+
+0.92_03 Mon 6 Sep 2010
+ - Adding experimental support for my_dist_config() (JQUELIN)
+ - Adding diag comment on which drivers gets used (ADAMK)
+
+0.92_02 Mon 28 Jun 2010
+ - Updating to Module::Install 1.00 (ADAMK)
+ - Add a bit more docs, and tweak the existing stuff a bit (ADAMK)
+ - Deprecated the %~ interface. It will continue to exist as an
+ undocumented legacy interface until 2015, warnings will be
+ issued from 2013 (ADAMK)
+ - On FreeDesktop.org systems, root often does not have the relevant
+ directories. Skip tests for them in the same way as we do for the
+ Mac root users on darwin (GARU)
+
+0.92_01 Fri 11 Jun 2010
+ - Updating to Module::Install 0.99 (ADAMK)
+ - Adding experimental support for my_dist_data() (JQUELIN)
+
+0.91 Sun 23 May 2010
+ - Moving the FreeDesktop driver to prod
+ - Adding File::HomeDir::Test driver
+
+0.90_04 Fri 12 Feb 2010
+ - Adding missing prereq
+
+0.90_03 Tue 9 Feb 2010
+ - Using FreeDesktop implementation only if xdg-user-script is
+ present, since it's now what's been used internally. This should
+ prevent test failures seen in _02. (JQUELIN)
+
+0.90_02 Thu 14 Jan 2010
+ - Adding support for the alternate FreeBSD xdg directory (JQUELIN)
+ - Improved specification compliance (DAXIM)
+
+0.90_01 Thu 7 Jan 2010
+ - WARNING: This release introduces a major backwards incompatibility
+ for Unix users. The results returned by most methods may change.
+ - Added complete implementation of the FreeDesktop specification and
+ auto-detection of the Unix hosts to which it applies (JQUELIN)
+ - 01_compile.t now loads all backends (since on most platforms,
+ most backends will never normally be loaded).
+
+0.89 Sun 3 Jan 2010
+ - Loosen the testing intensity on Darwin Carbon backends to prevent
+ issues with consumer directories prevent installation entirely.
+
+0.88 Tue 24 Nov 2009
+ - Switching to a production release
+
+0.87_01 Sat 3 Oct 2009
+ - First developer implementation of improved Mac support
+
+0.86 Fri 27 Mar 2009
+ - Bug fix for the 64-bit implementation
+
+0.85_01 Fri 27 Mar 2009
+ - For 64-bit perl on Darwin, fall back to File::HomeDir::Unix
+ as Mac::Carbon is not available
+
+0.84 Wed 11 Mar 2009
+ - Adds support for $ENV{HOME} on Darwin
+ - Other bug fixes on Darwin (MIYAGAWA)
+
+0.83_01 Sat 1 Nov 2008
+ - Patch from Darin McBride to fix user_home on Darwin.
+
+0.82 Tue 14 Oct 2008
+ - When we get more than one warning, diag the warnings
+ so that we have actually have a chance to get rid of
+ the extra warnings.
+
+0.81 Thu 3 Jul 2008
+ - Updating to Module::Install 0.77
+ - Localising $@ during evals
+ - Updating Perl version dependency to 5.00503
+
+0.80 Fri 27 Jun 2008
+ - All clear on the CPAN Testers front, flipping to production
+
+0.71_03 Wed 25 Jun 2008
+ - Removing the Server 2003 and 2008 skips that should work
+ now that we create directories on demand.
+ - File::HomeDir should now support "Perl on a Stick"
+
+0.71_02 Mon 28 Apr 2008
+ - Added `my_dot_config`.
+ - Adding a base driver class.
+
+0.71_01 Fri 4 Apr 2008
+ - Converted from Registry checks to Win32 calls.
+ This includes giving it the "create directory" call.
+ - Removing the dependency on the registry modules.
+
+0.70 Fri 28 Feb 2008
+ - Windows Server 2003 does not have Music/Pictures/etc directories
+ (correct the test to not expect them to exist)
+ - Make the same assumption about Windows Server 2008
+
+0.69 Sun 3 Feb 2008
+ - No changes, incrementing for production release
+
+0.68_01 Tue 22 Jan 2008
+ - Fixed folder detection on Darwin so that symlinks that resolve to
+ directories are considered valid folders. Patch from David Wheeler.
+
+0.67 Thu 6 Dec 2007
+ - No functional changes, no need to upgrade.
+ - Upgrading to Module::Install 0.68
+ - Updating bundled author tests
+
+0.66 Sat 25 Aug 2007
+ - No functional changes, no need to upgrade.
+ (This release attempts to regain 100% CPAN Testers results)
+ - Spurious failures on some path-levels of 5.9.0 due to a warnings
+ bug regression. Skip the relevant test on Perl 5.9.0.
+ - Remove a -w flag in 02_main.t so test run under tainting
+
+0.65 Wed 21 Mar 2007
+ - Add a special case to pass users_home(current user) on to my_home
+ (This prevents tests failing when you manually set HOME to lie
+ about your home directory. This was mostly preventing installation
+ with "sudo cpan -i File::HomeDir".
+ - Upgraded to Module::Install 0.65
+
+0.64 Thu 8 Feb 2007 (Stephen Steneker)
+ - Add Makefile prequisite for a version of Mac::Carbon that properly supports Intel macs .. default Tiger install includes a buggy version [RT#24222]
+ - No other changes from 0.63
+
+0.63 Tue 9 Jan 2007
+ - The ability to overload HOME on any platform, even Win32, is
+ apparently desirable. So now we support the use of HOME on Win32
+ for that specific case.
+
+0.62 Thu 2 Jan 2007
+ - On WinXP, the My Videos directory (and registry entry) does not
+ exist by default. It is created the first time Windows Movie Maker
+ is run.
+ - Skip the My Videos test on WinXP as a result
+
+0.61 Tue 2 Jan 2007
+ - Verified the previous version on Win2K, WinXP, Linux and Mac OS X.
+ - Verified as a normal user, root and nobody on most of these.
+ - No change other than converting the version to a release version.
+
+0.60_13 Tue 1 Jan 2007
+ - Lets try that again
+
+0.60_12 Mon 1 Jan 2007
+ - Skip an unreliable test on older Perls
+
+0.60_11 Mon 1 Jan 2007
+ - Reduced the basic version dependencies on Mac OS because they
+ were unnecesary on that platform, and now Mac users don't need
+ to upgrade PathTools.
+
+0.60_10 Mon 1 Jan 2007
+ - More testing problems on Win2K
+ - Adding a dependency on Win32 to access Win32::GetOSName
+ (Dependency issues could make this backfire, so maybe will
+ need another test cycle or two to make sure it works)
+
+0.60_09 Mon 1 Jan 2007
+ - Sigh... cases are now known to exist where users
+ do not have home directories. Tests refactored
+ AGAIN do allow the "nobody" user to pass the test
+ suite. Don't ask me WHY people might need to install
+ a module as nobody. I don't know.
+
+ But now the test suite accomodates that.
+
+ - On Unix, if the home directory does not exist, for
+ example /nonexistant, it means the user does NOT have
+ a home directory. So in those cases, return undef
+ instead of the /nonexistant directory.
+
+0.60_08 Mon 1 Jan 2007
+ - Problems with Win2k hopefully finally resolved
+
+0.60_07 Tue 19 Dec 2006
+ - Problems with testing continue to plague the module...
+
+0.60_06 Fri 15 Dec 2006
+ - Another attempt to fix the getpwuid problem
+
+0.60_05 Tue 12 Dec 2006
+ - Removed a build-time dependency on getpwuid
+
+0.60_04 Thu 2 Nov 2006 Stephen Steneker stennie@cpan.org
+ - win32: add support for my_pictures, my_videos
+ - darwin: add support for my_music, my_pictures, my_videos
+ - Skip "root" tests on darwin, not supported
+ - add POD docs with examples for o/s specific implementations
+
+0.60_03 Wed 20 Sep 2006
+ - Cleaned up the way unimplemented method exceptions are thrown.
+ - Fleshed out the docs a bit more.
+ - Added an initial implementation of my_music
+
+0.60_02 Fri 14 Jul 2006
+ - Altered testing to allow cases where there are no "toys" directories
+ - More cleanups for Darwin in the root case
+ - Updating dependencies to something more modern
+ (mostly to ensure certain fixes to certain problems exist)
+
+0.60_01 ...
+ # Introduces back-compatibility issues
+ - No longer treat lack of a home directory as an error
+ - More test written on the Israel.pm monthly meeting
+ - Major upgrade to Darwin driver (CNANDOR)
+
+0.58 Wed 10 May 2006
+ # No functional changes, upgrading has no benefit.
+ - Upgrade Module::Install to 0.62 final
+ - AutoInstall is only needed for options, so remove auto_install
+
+0.57 2006-03-10 Adam Kennedy adamk@cpan.org
+ # No functional changes, upgrading has no benefit.
+ - Upgraded Module::Install to 0.62
+ (M:I is relatively sane from 0.61)
+ - Removing all use of UNIVERSAL::isa (the function)
+ - Adding missing use Carp() in a couple of cases
+ - Minor POD changes
+
+0.56 2006-03-10 Adam Kennedy adamk@cpan.org
+ # No functional changes, upgrading has no benefit.
+ - I screwed up Module::Install 0.58
+ - Fixed that, then incremented version to fix this
+
+0.55 2006-03-05 Adam Kennedy adamk@cpan.org
+ # No functional changes, upgrading has no benefit.
+ - Documentation bug fix
+ - Documented the todo list
+ - Updated Module::Install to 0.58
+
+0.54 2006-02-27 Adam Kennedy adamk@cpan.org
+ - Adding a dependency of Win32::TieRegistry's, so this installs.
+ - Will remove it later when that bug is fixed in Win32::TieRegistry
+
+0.53 2006-02-27 Adam Kennedy adamk@cpan.org
+ - Typo caused Makefile.PL not to require Win32::TieRegistry on Win32
+ - Upgraded to Module::Install 0.57
+
+0.52 2005-01-04 Adam Kennedy adamk@cpan.org
+ - Added initial Darwin support.
+
+0.51 2005-12-30 Adam Kennedy adamk@cpan.org
+ - Fixed a typo where I left the require of the Windows module
+ as Win32. (Randy Kobes)
+
+0.50 2005-12-26 Adam Kennedy adamk@cpan.org
+ - Rewrote the guts entirely to split functionality out into
+ platform-specific submodules, and to add more specialised
+ code for Win32.
+
+0.07 2005-11-09 Adam Kennedy adamk@cpan.org
+ - Near-complete rewrite to modernise and prepare to
+ start merging in File::HomeDir::Win32.
+
+ - "Traded" module in exchange for Data::JavaScript::Anon :)
+ - Replaced Makefile.PL with Module::Install-based version that lists
+ its dependencies in a platform-sensitive way.
+ This also removes the need for evals.
+ - Replaced tests with Test::More-based ones and improved
+ coverage.
+ - Put the platform-specific code into if ( CONSTANT ) blocks
+ so they will compile out.
+ - Otherwise cleaned up and improved the layout of the code
+ - Added support for $ENV{HOMEDIR} and $ENV{HOMEPATH} on Win32
+ - More-explicit testing before we return a path
+ - Keep caching user home, but NOT "my" home in case the
+ process changes user.
+
+0.06 2004-12-29 Sean M. Burke sburke@cpan.org
+ # No functional changes, upgrading has no benefit.
+ - just rebundling. No code changes.
+
+0.05 2000-12-09 Sean M. Burke sburke@cpan.org
+ - adding MSWin code to consult the registry,
+ as helpfully suggested by Richard Soderberg <rs@crystalflame.net>.
+ - Tweaked MacPerl code a bit.
+
+0.04 2000-12-09 Sean M. Burke sburke@cpan.org
+ - just fixing incidental typos in the POD.
+
+0.03 2000-12-08 Sean M. Burke sburke@cpan.org
+ - first public release.