Revision history for Hades

0.01    Date/time
        First version, released on an unsuspecting world.

0.07    2020-08-22
	- Allow sub routine params to have defaults - eros $param :d(abc) { }
	- Instantiate with a different realm that is used to generate the code. - hades -r Compiled::Params -e 'Kosmos { psyche :t(Str) }'

0.08    2020-08-24
	- skip realm tests if Moo is not installed.

0.09    2020-08-24
	- Align default predicate with Moo so use exists instead of !! 
	- Refactor to make more extendable

0.10    2020-08-24
	- Align default predicate with Moo so use exists instead of !! 
	- Refactor to make more extendable

0.11    2020-08-27
	- allow grouping of accessors [demeter persephone] :t(ArrayRef) :d([qw/Ι Π Δ ΠΔ Η/])
	- Increase test coverage around types

0.13    2020-08-28
	- fix abstract { } and synopsis { } sections
	- Add test { } syntax to specify class_tests
	- Add :pod and :example attributes to accessors and subs.

0.14    2020-08-29
	- require Types::Standard in realm tests (thanks SREZIC).
	- catch unknown attributes with a default in the switch.

0.15    2020-08-31
	- refactor macro code to be more usefull.
	- Adds Hades::Macro and Hades::Macro::FH.
	- Adds £ shorthand for calling methods/accessors on $self.
	- Adds € shorthand for calling macros.
