The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
0.45    2017-03-11 (PERLANCAR)

	- list-sah-schemas-modules, list-sah-type-modules: Allow filtering etc
	  by using Perinci::Sub::Gen::AccessTable.

	- [doc] Add some cross references.


0.44    2017-03-10 (PERLANCAR)

	- list-sah-schema-modules: Add detail result & more filtering
	  options by using Perinci::Sub::Gen::AccessTable.


0.43    2017-03-09 (PERLANCAR)

        - Add utility: show-sah-coerce-module.


0.42    2017-03-09 (PERLANCAR)

	- list-sah-coerce-rule-modules: Add detail result & more filtering
	  options by using Perinci::Sub::Gen::AccessTable.


0.41    2016-12-09 (PERLANCAR)

	- Add utilities: get-sah-type,
	  is-sah{,-simple,-collection,-ref,-numeric}{,-builtin}-ytpe.


0.40    2016-12-09 (PERLANCAR)

	- resolve-sah-schema: Add missing newline in output.


0.39    2016-07-22 (PERLANCAR)

	- Add utility: list-sah-schemas-modules.


0.38    2016-07-21 (PERLANCAR)

	- [ux] normalize-sah-schema, resolve-sah-schema: Allow unquoted
	  schema names.


0.37    2016-07-20 (PERLANCAR)

	- resolve-sah-schema: Add --return-intermediates &
	  --merge-clause-sets options.


0.36    2016-07-19 (PERLANCAR)

	- Add utility: resolve-sah-schema.

	- [ux] validate-with-sah: Add shortcut options --bool, --bool-val,
	  --str-val, --full.


0.35    2016-07-01 (PERLANCAR)

	- validate-with-sah: Add option --schema-module (-m) to use schema
	  from a Sah::Schema::* module.


0.34    2016-06-16 (PERLANCAR)

	- Add completion for --coerce-rule, --type, & --format.

	- Add utility: format-with-sah.


0.33    2016-06-12 (PERLANCAR)

	- [Bugfix] list-sah-clauses: Don't use
	  Data::Sah::Compiler::perl::TH::<type>, load
	  Data::Sah::Type::<type> directly.


0.32    2016-06-12 (PERLANCAR)

	- list-sah-clauses: Add completion for 'type'.


0.31    2016-06-12 (PERLANCAR)

	- Add utility: list-sah-clauses.

	- sah-to-human: Add examples.


0.30    2016-05-30 (PERLANCAR)

	- [Bugfix] validate-with-sah: setting --compiler/-C to js still set
	  compiler to perl.


0.29    2016-05-30 (PERLANCAR)

        - Add scripts: list-sah-type-modules, list-sah-coerce-rule-modules.

        - coerce-with-sah: add short option alias -r for --return-type, like in
          validate-with-sah.


0.28    2016-05-25 (PERLANCAR)

        - Add scripts: list-sah-schema-modules, show-sah-schema-module.


0.27    2016-05-24 (PERLANCAR)

	- Adjust to Data::Sah::Coerce 0.011 (coerce_from and
	  dont_coerce_from replaced by coerce_rules).


0.26    2016-05-23 (PERLANCAR)

	- coerce-with-sah: Add --show-rules option.


0.25    2016-05-22 (PERLANCAR)

	- No functional changes.

	- Fix/add examples.


0.24    2016-05-22 (PERLANCAR)

	- Adjust to Data::Sah::Coerce 0.009 (return type 'bool+val'
	  replaced with 'str+val').


0.23    2016-05-20 (PERLANCAR)

	- coerce-with-sah: Add option --return-type (Data::Sah::Coerce
	  0.007).


0.22    2016-05-19 (PERLANCAR)

	- Fix typo when passing --coerce-from to gen_coercer().


0.21    2016-05-17 (PERLANCAR)

	- coerce-with-sah: Support using JS coercer.


0.20    2016-05-15 (PERLANCAR)

	- Add script: coerce-with-sah.


0.19    2016-05-15 (PERLANCAR)

	- By default, show result using Data::Dump instead of JSON to
	  preserve more data.

	- Fix example in Synopsis.


0.18    2016-05-14 (PERLANCAR)

	- Add script: normalize-sah-schema.

	- Allow return_type bool+val & str+val (Data::Sah 0.76).


0.17    2016-03-10 (PERLANCAR)

	- Replace JSON with JSON::MaybeXS.


0.16    2016-01-18 (PERLANCAR)

        - No functional changes.

        - [build] Rebuild to fix POD section ordering.


0.15    2015-09-03 (PERLANCAR)

	- No functional changes.

	- [dist] Move spec prereqs from RuntimeRequires to
	  DevelopRecommends to reduce deps but still allow indicating spec
	  requirement.


0.14    2015-05-26 (PERLANCAR)

	- Add option: --no-modules.


0.13    2015-05-22 (PERLANCAR)

        - validate-with-sah: Add options --core, --core-or-pp.


0.12    2015-05-22 (PERLANCAR)

        - [Bugfix] validate-with-sah: Fix Rinci metadata,
          data/multiple_data/data_file/multiple_data_file is only required when
          action=validate.


0.11    2015-05-06 (PERLANCAR)

        - No functional changes.

        - Tweak Rinci metadata (fix/update args_rels metadata, dep_one ->
          dep_any).


0.10    2015-05-06 (PERLANCAR)

	- Add option --hash-values to pass to compile() (Data::Sah 0.55).


0.09    2015-05-04 (PERLANCAR)

	- Remove --show-human & --show-raw-human options from
	  validate-with-sah, instead a new utility is added
	  bin/sah-to-human for this (with more options).


0.08    2015-05-02 (PERLANCAR)

	- Add options --show-human, --show-raw-human.


0.07    2015-05-01 (PERLANCAR)

	- No functional changes.

	- Update to Rinci 1.1.77 (args_groups -> args_rels).


0.06    2015-04-14 (PERLANCAR)

        - [Incompatible change] Rename --show-linenum to --linenum,
          --show-data-with-result to --data-with-result to be more consistent
          (action options start with --show-*).

        - Add option: --pp.


0.05    2015-04-04 (PERLANCAR)

	- validate-with-sah: Add options --data-file, --multiple-data-file,
          --data-file-type.

        - A couple of bug fixes.


0.04    2015-04-04 (PERLANCAR)

	- [Bugfix] Typo.


0.03    2015-04-04 (PERLANCAR)

	- validate-with-sah: Add options --show-raw-compile, --with-debug.


0.02    2015-04-03 (PERLANCAR)

	- validate-with-sah: Add alias -r for --return-type.


0.01    2015-04-03 (PERLANCAR)

        - First release.