Revision history for Sys-Path

0.17    12 September 2026
        - Serialized checksum-registry access and published updates atomically
        - Preserved quotes and backslashes in generated path constants
        - Honored configured shared-state paths during installation
        - Aligned build options with path accessors while preserving aliases
        - Used the user's login shell when examining configuration changes
        - Located module distribution roots without loading the modules
        - Added syspath.pl to print configured path keys and values

0.16    13 October 2017
        - Fixed builds when Perl omits "." from @INC
          (thanks to Petr Písař)
        - Fixed CPANTS issues (thanks to Mohammad S Anwar)

0.15    12 October 2017
        - Moved author tests to xt/

0.14    6 Feb 2015
        - Used File::Spec->canonpath for the current-working-directory test on
          Win32 (thanks to Jose Luis Perez Diez)
        - Synchronized the version across packages for CPANTS

0.13    18 Apr 2013
        - Added an explanatory note before prompting during configuration
          (thanks to Daniel Perrett)

0.12    21 Sep 2011
        - Located the distribution root when its lib/ directory is not in @INC
          (thanks to Salve J. Nilsen)

0.11    10 Aug 2011
        - Recognized Build.PL and Makefile.PL as distribution-root markers;
          this supports `./Build disttest`, which does not copy t/
        - Added srvdir (/srv)

0.10    03 Nov 2009
        - Updated POD

0.09    22 Oct 2009
        - Removed Module::Build::SysPath from this distribution
          + Moved reusable functions from Module::Build::SysPath to Sys::Path
            so other build systems can use them (thanks to Daxim)
        - Removed support for $HOME/.syspath/SPc.pm; users installing modules
          locally with the system Perl can install Sys::Path with paths for
          their home directory (thanks to Daxim)
        - Moved SPc to Sys::Path::SPc

0.08    9 Sep 2009
        - Preserved paths selected by `perl Build.PL` when installation runs as
          another user, such as root
        - Added sharedstatedir (/var/lib)
        - Added configuration-file support
        - Made configuration and shared-state files writable
        - Added webdir (/var/www)
        - Disabled automatic installation of files from cachedir, logdir,
          spooldir, rundir, lockdir, sharedstatedir, and webdir

0.07    4 Sep 2009
        - Fixed the "code =>" example
        - Removed the dependency on Perl 5.10
        - Removed the dependency on IO::Any
        - Added localedir

0.06    4 Sep 2009
        - Renamed the configuration file from SysPathConfig to SPc

0.05    4 Sep 2009
        - Made package versions consistent

0.04    3 Sep 2009
        - Moved Module::Build-specific functions out of Sys::Path

0.03    3 Sep 2009
0.02    2 Sep 2009
        - Updated Build.PL

0.01    Date/time
        - Initial release
