Revision history for Perl-Dist-APPerl
v0.7.0  2026-07-09
        Add Perl 5.40 builds. 5.38 is skipped as static builds were
          broken on Perl 5.38,
          https://github.com/Perl/perl5/issues/21319
        Use build versions of core Perl scripts instead of system
          versions. Cpanel-JSON-XS uses pod2text which errored out when
          system pod2text was used with build libraries.
        Add make test results to releases
        Deprecate 5.36 builds, report if anything that worked on 5.36
          APPerl doesn't work on 5.40.

v0.6.1  2024-08-29
        Fix bootstrapped builds by opening pipe to `patch` stdin instead
        of redirecting stdin to file. (redirecting to /zip is
        impossible)
        If output files exist rename them with `.old` to avoid bus error
        when one of the output files is the same as the running
        executable.

v0.6.0  2024-05-27
        Add building with modern Cosmopolitan Libc with cosmocc 3.3.10
          cosmocc automatically installs itself making running
          `apperlm install-build-deps` unnecessary
        Add download and building from Perl tarballs.
          Add patch loading system so Perl changes can be maintained from
          this repo. Can locate "share" dir even when used from APPerl.
        Fix install_modules not linking all extensions.
          Devel::PPort and DynaLoader weren't being linked in
          This caused Cwd.pm to fail to load its XS
        Improve apperlm list
        Include ErrnoRuntime in small builds
        Deprecate vista builds
          Without cosmocc being avaiable on the port, they have to be
          maintained essentially seperately.
        Remove most of the versioned configs, they were far behind the
          rolling release / unnamed builds and often changed with them.
        Make $^X more reliable by using Cosmos's GetProgramExecutableName
        Set $Config{perlpath} to $^X (GH#6)
        Fix APPERL_DEFAULT_SCRIPT search by including nul in string.

v0.5.0  2024-03-21
        Revert `full` and `small` targets with cosmo 3.0.2
        Base `full` and `small` (with vista) targets off of perl 5.36.3

v0.4.0  2023-11-17
        Make tests more Windows compatible
        Build `full` and `small` targets with cosmo 3.0.2
        Base `full` and `small` targets off of perl 5.36.1
        Build `vista` targets with cosmo fea68b1

v0.3.0  2023-01-29
        Added running scripts from APPERL_SCRIPTNAME environment
        variable
        Added setting fallback script to run if argv[0] script
        execution fails, set `default_script` in your config
        Added installing CPAN distributions from tarball or directory
        on disk via "install_modules" in project config.
        full, small, and vista variant configs:
          Removed version from privlib archlib sitelib sitearch
          Updated Cosmopolitan source
          Updated Perl source
        Added dbg config: gdb not working for me, YYMV
        Better support --ftrace by outputting .com.dbg instead of elf
        Updated docs with new info.

v0.2.1  2022-12-03
        Remove dependency on Env module.

v0.2.0  2022-11-27
        Enable cross-platform builds of `nobuild` configs. Switch
        remaining `mv`, `cp`, `rm` shell commands to use their perl
        equivalents. Add workaround to `apperlm` for running Info-ZIP
        on Windows from APPerl.

v0.1.1  2022-11-17
        Fix 5.10 support and broken pod link, thanks to MJGARDNER
        (GH#1).

v0.1.0  2022-11-13
        Fix issues with Time-HiRes Configure. Update to Cosmopolitan
        Libc v2.2 . Pin Perl version to configs.

v0.0.4  2022-10-15
        Make Actions release binaries executable

v0.0.3  2022-10-14
        Bumped cosmopolitan versions. Add category to apperlm list. Add
        leading '-' support to config parsing to remove items from an
        existing set.

v0.0.2  2022-10-10
        Add small builds to actions, rewrite acknowledgements.

v0.0.1  2022-10-10
        First packaged version, released on an unsuspecting world.
