- New upstream release 1.43
- The full_message() method in Exception::Class::Base now calls message()
instead of accessing the object's hash key, which makes it easier to
override message() in a subclass (GH#11)
- New upstream release 1.42
- Generated exception classes are now added to %INC; if you subclass a
generated class with "use base" then base.pm will no longer attempt to load
the requested class (GH#8)
- New upstream release 1.39
- Replaced the Exception::Class::Base->NoRefs method with UnsafeRefCapture to
match changes in Devel::StackTrace 2.00; the old method is deprecated but
will continue to work
- Classify buildreqs by usage
- Modernize spec
- Run the author/release tests too
- New upstream release 1.38
- An exception without a message will now default to either the associated
exception class description or the string "[Generic exception]" (PR #2)
- Added field_hash() and context_hash() methods (PR #1)
- New upstream release 1.37
- I now recommend you use Throwable instead of this module; it has a nicer,
more modern interface
- Fixed warning from basic.t on 5.17.x (CPAN RT#79121)
- 1.33 did not declare any prereqs (CPAN RT#79677)
- Require Class::Data::Inheritable ≥ 0.02
- Fixed some stupidity in the tests that appears to have been highlighted by
recent changes to Devel::StackTrace (CPAN RT#81245)
- Fixed various bugs and confusion in the docs
- Don't need to remove empty directories from the buildroot
- Don't use macros for commands
- Make the %files list more explicit
- Use DESTDIR rather than PERL_INSTALL_ROOT
- Drop release testing (now more extensive and would fail anyway)
- Drop support for distributions older than EL-6 (test suite would need
patching for EL-5 anyway)
- License is now Artistic 2.0.
- Switch back to building with ExtUtils::MakeMaker/Makefile.PL. (Dave
Rolsky needs to make up his mind.)
- Add README to docs.