Revision history for Module-Build-SysPath

0.20    15 November 2026
    - Add the perl-module-build-syspath agent skill in docs/skills/ describing
      how to install and locate files with Module::Build::SysPath and Sys::Path.
    - Install only files listed in MANIFEST when the distribution has one, and
      warn about each file skipped because it is not listed, unless
      MANIFEST.SKIP excludes it. Installs from a checkout no longer deploy
      files that are missing from MANIFEST.
    - Add file_modes option to set the permissions of installed files
    - Keep the owner and group of installed files that replace existing ones,
      including a conffile whose new version is accepted and its -spc copy.
    - Install dot files listed in <path_type>_files.
    - Load and declare IO::Any, which is used to checksum configuration files.
    - Document <path_type>_files, MANIFEST filtering, seed file overwrites and
      the unattended configuration file default.

0.19    22 September 2026
    - Check configuration files at install time to preserve local changes made after Build.PL.
    - Restore active configuration files when installation fails and preserve
      existing -old backups.
    - Protect every sysconfdir payload file as configuration, even when it is
      not explicitly listed in conffiles.
    - Replace installed SPc modules atomically and abort before recording
      checksums if rewriting fails.
    - Handle source and destination paths literally, including paths containing
      regular-expression metacharacters and spaces.
    - Serialize installed SPc paths as Perl literals, including Unicode and
      interpolation characters; support multiline and indented simple
      accessors, and reject unsupported accessor definitions atomically.

0.18    13 October 2017
    - author tests moved to xt/

0.17    20 Sep 2014
    - qw now with () (required for new Perl versions) - thanks Slaven Rezić

0.16    21 Sep 2011
    - fix build_requires

0.15    16 May 2011
    - add support for srvdir

0.14    16 May 2011
    - Added testing using Test::Dirs
    - dist fixes

0.13    12 Feb 2009
    - fixed empty folders (having .exists) creation

0.12    15 Dec 2009
    - skip files and folders with . prefix (was making problems when distribution was an SVN/CVS checkout)

0.11    20 Nov 2009
    - A looooot of Pod

0.10    30 Oct 2009
    - fixed dependency on Sys::Path 0.09

0.09    20 Oct 2009
    - created by splitting from Sys::Path distribution
