The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for App-fatten

0.31    2015-04-02 (PERLANCAR)

	- No functional changes.

	- Adjust to DefHash 1.0.9 (rename alt.numnoun.* ->
	  alt.plurality.*).


0.30    2015-03-24 (PERLANCAR)

	- No functional changes.

	- Fix/update example.


0.29    2015-03-24 (PERLANCAR)

        - Add option: --include-from.

        - Add trace method 'none'.


0.28    2015-01-05 (PERLANCAR)

	- No functional changes.

        - [doc] Add more examples in Synopsis.


0.27    2014-12-26 (PERLANCAR)

	- [Bugfix] Avoid changing working directory in _build_lib() to
	  avoid interfering with finding modules in a relative directory
	  [GH#4].

	- Replace Module::Path with Module::Path::More, because I think I
	  want to avoid abs_path().


0.26    2014-12-26 (PERLANCAR)

	- No functional changes.

	- [dist] Set minimum version of App::tracepm which contains fix.


0.25    2014-12-05 (PERLANCAR)

	- No functional changes.

	- Use new name of renamed module SHARYANTO::File::Util ->
	  File::MoreUtil.


0.24    2014-12-04 (PERLANCAR)

	- No functional changes.

	- Switch {SHARYANTO::,}Dist::Util.


0.23    2014-12-03 (PERLANCAR)

        - No functional changes.

        - [build] Rebuild with new Perinci::Sub::To::CLIDocData which contains
          better categorization of options.


0.22    2014-12-02 (PERLANCAR)

        - No functional changes.

        - [ux] Tweak Rinci metadata (add singular summaries, adjust to DefHash
          1.0.8).


0.21    2014-11-29 (PERLANCAR)

        - No functional changes.

        - [build] Rebuild with new
          Pod::Weaver::Section::Completion::PerinciCmdLine to add instruction on
          how to activate shell completion for fish.


0.20    2014-11-23 (PERLANCAR)

        - No functional changes.

        - Tweak tab completion (module name completion for
          --{include,exclude,include-dist,exclude-dist,use}, trace methods for
          --trace).

        - Tweak POD/option categories.


0.19    2014-11-21 (PERLANCAR)

        - No functional changes.

        - [build] Rebuild with new Pod::Weaver::Plugin::Rinci for nicer OPTIONS
          section.


0.18    2014-11-21 (PERLANCAR)

        - No functional changes.

        - [build] Rebuild with new Pod::Weaver::Plugin::Rinci to include OPTIONS
          in script's POD.


0.17    2014-11-20 (PERLANCAR)

	- Add option: --exclude-dist (as counterpart for --include-dist).

        - Tweak Rinci metadata for nicer --help message.


0.16    2014-11-14 (PERLANCAR)

	- Add option: --shebang.


0.15    2014-11-13 (PERLANCAR)

        [ENHANCEMENTS]

        - Add --args to pass arguments to script when running script (ref:
          https://www.simplicidade.org/notes/archives/2014/11/fat_scripts.html).


0.14    2014-11-13 (PERLANCAR)

        - [Bugfix] forgot to add 'last' for properly setting default output
          file.


0.13    2014-11-10 (PERLANCAR)

	- [Incompatible change] Rename --strip and --strip-* to --stripper and
          --stripper-*.

        - Add support for Perl::Squish (--squish).


0.12    2014-11-10 (PERLANCAR)

	- Add stripping options: --strip-ws, --strip-comment, --strip-pod,
	  --strip-maintain-linum.


0.11    2014-11-09 (PERLANCAR)

	- Support accepting script from stdin and outputing to stdout (using
          '-').


0.10    2014-11-09 (PERLANCAR)

	- No functional changes.

	- Switch CLI script to using Perinci::CmdLine::Lite for faster
	  startup.


0.09    2014-10-16 (PERLANCAR)

        - This release adds several conveniences for turnkey fatpacking.

        - [Incompatible change] Change default of output_file to
          <source_dir>/<source>.fatpack, or <cwd>/<source>.fatpack if the first
          choice is not writable.

        - Add option --overwrite.

        - chmod 0755 output file.

        - Replace shebang line in output file to the standard "#!/usr/bin/perl"
          (instead of using the path to perl binary used by fatpack).

        - Document configuration file support, and automatically select a config
          profile which the same name as the input script for convenience.


0.08    2014-10-16 (PERLANCAR)

        - [Bugfix] Add missing import read_file from File::Slurp Tiny (thanks
          Paul Fenwick).

        - [Doc] Write more explanation about how fatten differs from fatpack.


0.07    2014-07-02 (SHARYANTO)

        - No functional changes.

        - [Bugfix] scripts/ or bin/ files need to have something like #!perl and
          not #!/usr/bin/env perl so it can be replaced to the path of perl when
          installing [RT#96884]


0.06    2014-05-17 (SHARYANTO)

        - No functional changes.

	- Replace File::Slurp with File::Slurp::Tiny.


0.05    2014-04-12 (SHARYANTO)

        - Add option: --noexclude-code.

        - Add option: --debug-keep-tempdir.

        - Add short option -t for --trace-method.


0.04    2014-04-11 (SHARYANTO)

        - Add option: --include-dist.


0.03    2014-04-11 (SHARYANTO)

        - [Bug fix] Forgot to update stripping target filename.

        - You can now specify output path using the second positional argument.


0.02    2014-04-11 (SHARYANTO)

        [ENHANCEMENTS]

        - Use App::tracepm to trace dependencies, to remove duplicated code.
          Plus we get extra tracing methods.

        [INCOMPATIBLE CHANGES]

        - Add/rename/delete some command-line options: rename --include-modules
          --include, --exclude-modules -> --exclude, --exclude-module-patterns
          --exclude-pattern; add --trace-method; remove
          --use-{prereq-scanner,fatpack-trace}, --skip-not-found.

        - Change default value for --output-file. By default it now outputs to
          file `packed` in the current directory instead of <input_file>.packed.


0.01    2014-04-07 (SHARYANTO)

        - First release.