Revision history for App-ModuleBuildTiny 0.049 2025-04-01 23:34:41+0200 - Eliminate argument parsing warning in minting 0.048 2025-03-20 13:47:15+0100 - Add support for dynamic prerequisites - Add setup minimal mode - Add get and set mode to setup and config 0.047 2024-07-12 14:27:00+0200 - Fix extractability issues with tarball 0.046 2024-07-12 14:20:59+0200 - Fix archive name when uploading 0.045 2024-07-12 14:06:17+0200 - Add a Dist::Build mode 0.044 2024-05-19 15:58:03+0200 - Add support for automatic resources 0.043 2023-10-19 20:38:08+0200 - Add options to not write build files 0.042 2023-08-13 16:29:30+0200 - Add version subcommand - Allow -j as synonym for --jobs 0.041 2023-04-29 16:31:04+0200 - Depend on new ExtUtils::Manifest #include behavior - Add help subcommand 0.040 2023-04-13 23:40:33+0200 - Create .gitignore when minting - Add -I option to test subcommand - Run more release tests on upload - Make upload prompt default to false 0.039 2023-04-06 16:08:17+0200 - Don't autocommit/autobump on partial regenerate 0.038 2023-03-30 17:07:59+0200 - Add --jobs argument to mbtiny test - Also allow module name as mint argument - mkdir 't' during mint 0.037 2023-03-24 12:45:52+0100 - Write metamerge.json when dirname doesn't match distname - Add default settings to mint 0.036 2023-02-27 14:57:23+0100 - Rename configure to setup - Add per-dist configuration - Enable git integration by default - Add flag and setting to automatically scan for dependencies - Immediately regenerate on mint - Add git initialization to mint - Add setting to automatically bump on regenerate - Add more preflight checks - Only scan existent directories 0.035 2023-02-15 21:38:16+0100 - Add an auto_git configuration option 0.034 2023-02-11 13:13:03+0100 - Allow putting metadata in .pod instead of .pm 0.033 2023-02-05 17:05:51+0100 - Add xt test running to test command - Add documentation for --commit, --tag and --push 0.032 2023-02-03 20:16:39+0100 - Correctly run author and release tests on upload. - Update Changes file on regenerate --bump - Add a --commit option to regenerate - Add --tag and --push to upload 0.031 Thu Feb 2 02:35:19 PM CET 2023 - Make configuration optional for minting - Add prompt before release - Remove VERSION section from template - Make "configure all" default to current values - Allow for removing configure values 0.030 Mon Jan 16 12:16:05 AM CET 2023 - Allow for multiple prereq files - Add scan command for prereqs - Add --bump option to regenerate subcommand - Add list action to configure subcommand 0.029 - Extract license from metamerge file - Several documentation fixes 0.028 - Load prereqs.json/yml on meta regeneration - Let Module::Metadata do POD decoding - Add escape code mangling to author extraction 0.027 - Be more tolerant in parsing =encoding utf-8 - Fix encoding of generated README - Add non-interactive and extended options to test 0.026 - Add --trial option to regenerate/upload/dist/distdir 0.025 Sun Dec 16 22:09:12 CET 2018 - Allow fetching credentials from console - Add SPDX support to meta files 0.024 - Write generated files as binary - Decode author names when POD is encoded 0.023 - Work around older CPAN.pm metadata confusion - Try taking author list from "AUTHORS" section too. 0.022 - Add check for metadata - Fix missed functions in move to Dist.pm 0.021 - Fix tarball directory name 0.020 - Added an upload command 0.019 - Added mint command 0.018 2016-10-17 - Always follow symlinks when creating a tarball - Include terminating newline in MANIFEST 0.017 2016-10-11 - Always create a proper license object 0.016 2016-08-26 - Encode generated files to utf-8 0.015 2016-08-26 - Handle zero versions correctly 0.014 2016-07-01 - Make failures about missing/unparseable NAME sections clearer - Make explicit warning when =head1 AUTHOR is missing/unparsable. - Skip attempting to extract licenses from empty sections - Emit the name of the file the license can't be found in. 0.013 2016-05-17 - Fix up for release engineering mistake 0.012 2016-05-17 - Add a check for the changes file to the dist command - Handle Module::Metadata failures more gracefully - Allow null-version dependencies on mbt/ambt - Require version 1.000009 of Module::Metadata 0.011 2016-02-23 - Make conservative version logic slightly less conservative - Allow setting the distribution name in metamerge, instead of insisting on using the dirname 0.010 2015-09-19 - Update and fix see also section 0.009 2015-04-04 Use more conservative MBT version dependency 0.008 2015-03-28 Run Build correctly on Windows Check METAfile dependencies more thoroughly 0.007 2015-03-06 Add lib and script paths to appropriate environmental variables Determine license from POD 0.006 2015-02-14 Add creation comment to Build.PL Add provides field to meta Add --no-build option to run Split shell out of run 0.005 2015-01-30 Use existent MANIFEST if present Add develop dependency on App::ModuleBuildTiny to generated dists 0.004 2015-01-28 Handle generated files more sensibly Load modules more lazily Add support for mergefiles 0.003 2014-12-17 Fix dependency on Getopt::Long 2.39 0.002 2013-09-10 Switch to a generated files workflow Document the mbtiny command Added run action Added generate action Removed clean and realclean actions Added --json to listdeps 0.001 2013-09-09 First release