Revision history for Perl extension Method-Traits

0.08 2017-10-30
    - improved arguments checking in `import_into`
    - now uses MOP::Role instead of MOP::Class, we
      actually don't need to care about inheritance, so
      no reason to use MOP::Class

    [BACKWARDS INCOMPATIBLE CHANGES]
    - `import_into` no longer accepts MOP::Class objects
      in the $package argument
        - it also no longer accidently accepts random
          blessed objects either, sorry, that was
          sloppy

    [DEPENDENCIES]
    - fixed Perl version dependency
        - thanks to Slaven Rezić for the ticket
    - fixed missing Carp dependancy
        - thanks to Mohammad S Anwar for the patch

0.07 2017-10-25
    - fixed issue found by CPAN testers

0.06 2017-10-23
    [BACKWARDS INCOMPATIBLE CHANGES]
    - We stopped removing the MODIFY_CODE_ATTRIBUTE method
    - We removed the Method::Traits::Trait class as
      that is now a part of the MOP
    - Removed some class methods that were for associating
      Trait objects with Method objects which is now done
      entirely in the MOP instead
    - Removed the rest of the class methods that were for
      associating providers with classes, this can now
      only be done via the `use` API

    [DEPENDENCIES]
    - remove the B::CompilerPhase::Hook dependency
    - the MOP dependency has been upgraded to the latest
      version

0.05 2017-08-14
    [BUGFIX]
    - I was mistakenly assuming this would work under
      `require`, but it didn't, ... so now it does.

0.04 2017-05-08
    [BACKWARDS INCOMPATIBLE CHANGE]
    - traits now get the MOP::Method instance instead
      of only the name, this means all trait code will
      need to be re-written to handle this, no attempt
      at back compat will be made.
        - I did tell you in 0.03 that things were still
          in flux
        - So you really only have yourself to blame
        - updated tests and docs accordingly

0.03 2017-02-23
    - added a warning to the docs about things
      still being in a state of flux
    - handle the string 'undef' in trait, convert
      it into proper undef value
        - added tests for this

0.02 2017-02-14
    - Improved parsing of multi-line attributes
    - switch test to use JSON::PP, which is core
    - specify the need for Perl 5.14.5 as minimum version
        - explain this in the docs

0.01 2017-02-07
    - Initial release to an unsuspecting world