0.010   2021-07-29  Released-By: PERLANCAR; Urgency: medium; Backward-Incompatible: yes

        - [incompatible change] Make result into a hash that contains all the
          info we need.

        - Add option: allow_base_with_no_additional_clauses.


0.009   2021-07-27  Released-By: PERLANCAR; Urgency: medium; Backward-Incompatible: yes

	[INCOMPATIBLE CHANGES]

        - Make third element of return value a hash so it can contain additional
	  stuffs in the future; the intermediates is now in the 'intermediates'
	  key of this hash.

        - [removed] Remove option 'return_intermediates' (we now always return
	  intermediates.


0.008   2021-02-27  Released-By: PERLANCAR; Urgency: medium

	- [test] Re-pass tests by using Test::Deep to ignore schema's
	  extraneous properties like description and examples (thanks
	  SREZIC) [RT#134410].


0.007   2017-04-19  Released-By: PERLANCAR

	- No functional changes.

	- [ux] Tweak error message again to be clearer.

	- [doc] Expand documentation and add examples.


0.006   2017-04-16  Released-By: PERLANCAR

	- Improve checking builtin Sah type: check how require()
	  Data::Sah::Type::* fails.


0.005   2017-04-16  Released-By: PERLANCAR

	- No functional changes.

	- Print the error message from require() to aid debugging.


0.004   2016-07-26  Released-By: PERLANCAR

        - No functional changes.

        - [test] Make tests that need Data::Sah::Type::int optional, because we
          do not depend on Data::Sah [RT#116464].


0.003   2016-07-20  Released-By: PERLANCAR

	- Add option: return_intermediates.


0.002   2016-07-19  Released-By: PERLANCAR

        - No functional changes.

        - [doc] Update examples in Synopsis and Description.


0.001   2016-07-19  Released-By: PERLANCAR

        - First release.