Revision history for App-fatten

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.
