Revision history for Perl extension HTTP::Throwable 0.028 2022-12-31 16:38:44-05:00 America/New_York - update packaging and metadata - minimum required Perl is now v5.12 0.027 2020-01-26 18:59:31-05:00 America/New_York - swap from AllUtils to Utils (thanks, Karen Etheridge) - work without . in @INC (thanks, Karen Etheridge) - fix a typo (thanks, Edward Betts) - teach Factory about 418 0.026 2016-01-07 23:03:30-05:00 America/New_York - fix documentation (abstract) on 429 / TooManyRequests 0.025 2016-01-02 17:51:15-05:00 America/New_York - add support for 429 (thanks, Chris Prather) - add roles_for_status_code to Factory (thanks, Chris Prather) - make it possible for factory to throw by status code, rather than short ident string 0.024 2015-08-10 08:47:31-04:00 America/New_York - update Package::Variant requirement based on CPAN testers reports 0.023 2015-08-08 09:08:51-04:00 America/New_York - fix one last bit of Moose that snuck through 0.022 2015-08-02 21:50:02-04:00 America/New_York - non-trial release of v0.021; now uses Moo instead of Moose 0.021 2015-07-11 18:45:56-04:00 America/New_York (TRIAL RELEASE) - experimentally replace Moose with Moo (thanks, Fitz Elliot, Graham Knop, and others) 0.020 2015-07-01 09:44:49-04:00 America/New_York - a 304 does not require a Location header! 0.019 2014-09-25 22:33:49-04:00 America/New_York - added a role for response 308, from RFC 7238 0.018 2013-11-19 19:54:21 America/New_York - removed use of deprecated enum syntax 0.017 2013-09-17 09:04:45 Asia/Tokyo - removed use of deprecated Class::MOP::load_class 0.016 2011-06-17 20:39:10 America/New_York - fix a test regex to work with DOS-style paths 0.015 2011-06-16 12:03:01 America/New_York - require Moose 1.23 to avoid bugs both various and sundry 0.014 2011-04-30 07:41:49 America/New_York - remove the use of // from a test, restoring perl 5.8 compatibility 0.013 2011-04-25 10:52:47 America/New_York - MooseX::StrictConstructor has changed API; track it 0.011 - fix Dist::Zilla configuration so that we get per-package $VERSION vars 0.010 [NOT BACKWARD COMPATIBLE] - significantly rewritten by rjbs, in terms of roles rather than subclasses - re-read the documentation! - HTTP::Throwable::Factory is now the piece intended most for end users - should be significantly easier to both use and extend 0.005 Sat. Feb. 12, 2011 - add proper support for RFC 2324 (thanks rjbs) - allowing more than one Proxy-Authenticate header (thanks to chansen for pointing this out, though he could have mentioned it before I released 0.004 :P) 0.004 Sat. Feb. 12, 2011 - allowing more than one WWW-Authenticate header (thanks to chansen for pointing this out) 0.003 Fri. Feb. 11, 2011 - introspection for status code via is_redirect, is_client_error and is_server_error (Brian Cassidy) 0.002 Tues. Feb. 8, 2011 - normalize *_location attributes to all be called location, since that is the name of the header - any time we allow additional headers to be passed in, the attribute is now called additional_headers instead of whatever it was before (usually cache_headers) - change the valid_methods attribute in HTTP::Throwable::MethodNotAllowed to be just allow (which is what the header is) - improved the type check on this as well - make the exceptions also function as PSGI apps - add to_app method - support &{} overload - added tests for this - overload stringification - added tests for this 0.001 Tues. Feb. 8, 2011 - first release