Revision history for perl distribution Dist-Setup
0.16 - 2024-05-09
- Disable our custom make targets on platforms that are not know to have
GNU Make.
- Add a way to pass the HARNESS_OPTIONS variable used for the `make test`
target.
0.15 - 2024-05-06
- Fix a typo in the template dist_setup.conf file.
- Disable the ValuesAndExpressions::ProhibitNoisyQuotes perlcritic policy.
- Add a pod2html make target to convert the POD documentation into HTML.
- Process HTML files in the spelling test (but ignore the pod2html dir).
- Add an exe make target to generate packed executables with pp (experimental).
0.14 - 2024-04-15
- Allow to specify the type of runners to use for the GitHub CI actions.
- Make the dependency on CPAN::Common::Index::Mux::Ordered be optional.
0.13 - 2024-04-11
- Fix a typo in the MANIFEST.SKIP file.
- Add support to specify the keywords and no_index META directive.
0.12 - 2024-04-10
- Query CPAN for the 001-cpanfile.t test so that not all modules of a given
distribution needs to be updated. Make this be an extended test, as it now
makes network requests.
- Add the missing File::SharedDir and File::ShareDir::Install dependencies in
the cpanfile.
0.11 - 2024-04-07
- Clean the cover_db with the `make clean` command.
- Add support to set a homepage in Makefile.PL
- Allow to not install the dependencies of all the features in the GitHub CI
tests.
- Don’t write the Makefile postamble under solaris which does not have GNU
make by default.
0.10 - 2024-03-01
- Don’t create backup of the source files when running aspell.
- Add the README files to the MANIFEST.SKIP
- Let the user run our distribution tests manually without setting
ENV{EXTENDED_TESTING}.
- Only recommends instead of requiring Devel::Cover.
0.09 - 2024-02-05
- Improve spell checking for Perl files by manually calling the `context`
aspell filter (instead of using the `perl` mode that does not work well).
0.08 - 2024-02-04
- Update the Git repository name to match the name of the binary.
0.07 - 2024-02-04
- Add POD documentation to the perl_dist_setup script and Dist::Setup module.
- Improve the support for the `make cover` target.
0.06 - 2024-02-03
- Be more permissive with regex in PerlCritic
- Add a Test::CPANfile test to check that all dependencies are listed.
- Support for uploading the distribution right from the Makefile.
0.05 - 2024-02-02
- Add the missing Test2::V0 dependency in the cpanfile.
0.04 - 2024-02-01
- Various fixes related to GitHub CI.
0.03 - 2024-01-30
- Cleaner new lines in generated files.
- Generate a barebone Changes file if not already present.
- Use the Lancaster consensus environment variable in GitHub CI and tests.
- Add a test for the syntax of the POD file.
- Add support for spell-checking the files (and testing it).
- Add perlcritic and perltidy supports.
0.02 - 2024-01-26
- Added support for GitHub CI and dev container.
- Fix spurious new lines being added at the end of the templates.
- Add support for a cpan-upload command in the Makefile.
- Fix a bug with a badly name MANIFEST.skip file.
0.01 - 2023-12-27
- Initial release