Revision history for App-ModuleBuildTiny

0.050     2025-04-11 13:37:32+0200
          - Correctly set dynamic_config if dynamic requirements are detected
          - Add x_generated_by_perl to metadata
          - Use JSON::MaybeXS

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
