Revision history for Unexpected
1.0.1 2017-07-31 22:45:46
- Toolchain update
0.46.1 2017-02-16 22:29:03
- Better type error file locations
- Updated copyright year
- Can call instance_of with a code reference
- Toolchain update CVE-2016-1238
0.45.1 2016-10-23 19:42:39
- Added no_quote_bind_values to StringifyingError
0.44.1 2016-05-08 23:04:28
- Added coverage URI to travis.yml
- Added coverage badge and coverage report posting
0.43.1 2015-11-29 15:38:05
- Refactored smoker exceptions to dump file
- Added another broken smoker to exception list
- Can set multiple exception attributes from exception classes
0.42.1 2015-10-04 11:09:47
- Strictify the POD encoding
- Better subroutine naming
- Toolchain update
0.41.1 2015-09-14 09:58:50
- Turning off CPAN Testing Aug 2015.
Since the site went down I cannot see the reports so there is no
point leaving them running
- Eliminated Try::Tiny from abridged stacktrace
0.40.1 2015-09-04 11:51:43
- Cache the exception class lookup in Functions
Won't need to except EXCEPTION_CLASS when importing throw
- Upstream toolchain update
0.39.1 2015-08-26 23:36:44
- Added RequestFactory duck type
- Added tests for clone method
- Added clone method to Throwing
- Replaced 01always-pass.t with Test::ReportMetadata
0.38.1 2015-05-01 14:10:50
- Fixed prototype on inflate_placeholders
- Exposed inflate_placeholders
- Deprecated quote_bind_values. Deleted interpolate_msg
- Stop quote_maybe in Functions::interpolate_msg with extra default
- Updated copyright year
0.37.1 2015-04-22 21:52:56
- Dropped Coveralls due to permission creep on Github
- Added Kwalitee badge
- Added NonZeroPositiveNum and PositiveNum to Types
- Added interpolate_msg which uses new default placeholders
- Reversed missing placeholder change
- Made boolean overload subclassable
- Replaced last _sub with lexical
- Missing placeholders replaced with undef and null
- Call instance_of in catch_class matching
0.36.1 2014-12-22 01:02:53
- Added explicite bool overload
- Broken smoker a54c1c84-6bf5-1014-b4f9-dcd54300afcd
added to skip list
- Updated prereqs
0.35.1 2014-12-01 17:18:12
- Switched to lexical subroutines
- Added coderef|error, arrayref to constructor method signature
- Switched back to alternate D::C::R::Coveralls
The alternate version uses Furl and works the official
version uses HTTP::Tiny and fails to validate the host cert
https://travis-ci.org/pjfl/p5-unexpected/builds/39405067#L152
- Added exception, throw and throw_on_error functions
- Made is_one_of_us an exported function
0.34.1 2014-10-07 17:21:03
- Updated prereq for Exporter::Tiny closes RT#99263 (tobyink++)
0.33.1 2014-10-02 18:31:16
- Fixed class coderef dereferencing bug
0.32.1 2014-10-02 01:38:57
- Made tests skip broken dev releases of Exporter::Tiny
7b202d3a-49be-11e4-8c55-4b712c6f0924 and RT#99263
0.31.1 2014-10-01 23:43:15
- Added coderef and list constructor signature
- Added two colons test skip line to t/boilerplate.t
0.30.1 2014-08-19 00:02:19
- Bumped Type:Tiny version RT#98113
- Removed version from POD
- Removed strictures::defanged unnecessary
warnings::bits is going undefined. Something in the test suite
since first occurance was on 02pod.t
- Corrected inline package definition in type tests
- More breakage 494fe6de-2168-11e4-b0d1-f6bc4915a708
- Added fury badge
- Updated build_requires dependencies
- Split out boilerplate from test scripts
- Moved s::d calls til after min perl ver tests
- Added strictures::defanged to tests because
160dd1a2-1ebe-11e4-ae61-5739e0bfc7aa
0.28.1 2014-08-07 16:37:55
- Added another constructor method signature
- Added Coverall instructions to tavis.yml
- Added Travis and Coverall badges to POD
0.27.1 2014-07-16 15:51:37
- Fixed frame skipping sub in stack tracing role
Something in the way Moo constructs attributes if different
between most systems and some BSD smokers. The
Unexpected::TraitFor::TracingStacks::_build_trace frame is
reported as __ANON__
- Removed dependency on strictures
0.26.1 2014-07-16 08:07:00
- Skipping Type::Tiny 0.44. Doesn't install with Moo 1.005
- Tests set ENV variable when stack trace broken. More debug op
- Removed filtered frames
0.25.1 2014-07-16 06:26:37
- Stack trace broken on some bsd smokers
0.24.1 2014-07-15 22:09:12
- Releasing
- Added catch_class to ::Functions
- Replaced namespace::sweep with namespace::autoclean
- CPAN Testing failure 20ba3f5a-f94d-11e3-82c2-bc3ea1235623
Seifer Cross unknown host. Undefined install paths
0.23.1 2014-05-28 11:24:47
- Added new construction signature, <error>, <hash_ref>
- Added stringification test
- Moved location of namespace::clean calls. Yuck
- Made LoadableClass TC output require_module error
- Removed Ident: lines
0.22.1 2014-01-24 20:30:06
- Removed VERSION from all but main module
- Updated git pre commit hook
- Method add_exception now only adds one exception at a time
0.21.1 2014-01-15 17:13:43
- Added ::Functions::has_exception. Exception descriptor DSL
- Renamed ::EC::has_exception to add_exception
0.20.1 2014-01-01 01:20:15
- Defined the Unspecified exception class
- Added default error message to ::ExceptionClasses
- Updated Build.PL. Remove prereqs below min_perl_ver
0.19.1 2013-12-06 12:33:21
- CPAN Testing failure 073a6592-5dc5-11e3-8778-8bb49a6ffe4e
Sebastian Woetzel openbsd.my.domain. We require version.pm 0.88
Smoker says 0.99002 installed runs tests using 0.82. This is a
candidate for the Admin interface when it arrives
- Using DZ::P::AbstractFromPOD
- Using DZ::P::LicenseFromModule
- Added prototypes to ::Functions
0.18.1 2013-11-30 15:52:42
- ::F::import test exception_class for is_exception
0.17.1 2013-11-30 15:09:48
- Added ::Functions::is_class_loaded
0.16.1 2013-11-27 12:15:44
- Replaced Class::Load with Module::Runtime
- Dropped DZ::P::MarkdownInRoot from dist.ini
0.15.1 2013-11-21 16:59:45
- Added exception class function export
- Renamed placeholder state mutator to quote_bind_values
- Added placeholder quoting in inflate_message
0.14.1 2013-10-19 18:31:27
- Updated git hooks
- Type::Tiny exception class renamed RT#89410
0.13.1 2013-09-27 13:27:37
- Replaced Exporter::TypeTiny with Exporter::Tiny
0.12.1 2013-09-03 11:58:21
- ::TF::EC requires subclasses to call has_exception
0.11.4 2013-09-03 11:50:34
- Added ::TraitFor::ExceptionClasses
0.10.1 2013-08-26 22:34:17
- Terminate if MB version too low
0.9.1 2013-08-25 14:01:22
- Updated Build.PL template. Tests MB version
- Improved Devel::Cover scores
0.8.2 2013-08-24 00:56:57
- Bumped version to fix mad meta data
0.7.6 2013-08-16 22:45:20
- Raised min Perl ver to 5.10.1. Using //
- Lowered min Perl ver to 5.8
- Readded dependencies
- Switched to Dist::Zilla