The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for CatalystX-ASP

1.15    Tue Apr 24 22:38:26 2018 -0700
        - Patch the match method in the DispatchType
        - Apparently Catalyst keeps descending the path looking to match
          a DispatchType. Need to account for this as only full paths that end in
          .asp are valid
1.14    Tue Aug 29 23:55:46 2017 -0700
        - If IncludesDir is relative, prepend Catalyst root

1.13    Wed Mar 22 11:29:27 2017 -0700
        - If Status is set to 500, then error in Catalyst
        - Set $Redirect->{Status} to 302 on redirects

1.12    Wed Jan 25 13:10:43 2017 -0800
        - Shouldn't return list for Hash attrs

1.11    Mon Jan 23 16:47:40 2017 -0800
        - Fix Request attribute types

1.10    Tue Dec 6 14:37:51 2016 -0800
        - Fix assumption that resp cookies are always arrays

1.09    Tue Dec 6 11:18:40 2016 -0800
        - Fix case where $c->resp->cookies not from Catalyst
        - Fix Unix-biased test

1.08    Fri Nov 18 14:46:46 2016 -0800
        - More small fixes on documentation
        - Prematurely released 1.07 without this merge!

1.07    Tue Nov 22 12:34:28 2016 -0800
        - More documentation fixes
        - Require Catalyst 5.90090 when $c->inject_components was included
        - Don't assume locale is en_US.UTF-8 for error message

1.06    Fri Nov 18 11:38:34 2016 -0800
        - Fix LICENSE back to Perl5
        - Declare some dependencies for Kwalitee

1.05    Fri Nov 18 01:06:46 2016 -0800
        - Documentation tweaks for Minilla

1.04    Fri Nov 18 00:48:04 2016 -0800
        - Start using Minilla

1.03    Thu Nov 17 23:37:33 2016 -0800
        - Fix 01-parser.t on catching catalyst_detach
        - https://rt.cpan.org/Public/Bug/Display.html?id=118828

1.02    Thu Nov 17 23:14:05 2016 -0800
        - More documentation tweaks

1.01    Thu Nov 17 22:53:46 2016 -0800
        - Fix some documentation issues
          - Now that I see it on metacpan :-)

1.00    Thu Nov 17 17:57:23 2016 -0800
        - First major release 1.00!

0.24    Thu Nov 17 17:06:22 2016 -0800
        - Finalize unit tests
        - Added tests:
          - 12-response.t
          - 13-session.t
          - 14-application.t

0.23    Wed Nov 16 10:54:18 2016 -0800
        - perltidy'd and perlcritic'd
        - Implement CatalystX::ASP::Exception::End
        - Rethrow Catalyst::Exception::Detach when caught
        - More unit tests for 11-request.t

0.22    Fri Nov 11 17:15:58 2016 -0800
        - Add unit tests
        - Tests:
          - 01-parser.t
          - 02-compiler.t
          - 10-server.t
          - 11-request.t
          - 30-testapp.t
        - Further optimize by loading ASP object during setup

0.21    Thu Oct 20 10:47:55 2016 -0700
        - Make Dispatcher match pattern configurable

0.20    Tue Oct 18 18:43:13 2016 -0700
        - Make %ENV cleaner (without refs)
        - Actually, localizing needs to make copy still

0.l9    Fri Oct 14 15:03:39 2016 -0700
        - Refactor error handling code, use Try::Tiny
        - Localize %ENV!! It's very important!

0.l8    Thu Oct 13 16:01:04 2016 -0700
        - Allow for contextual values for Request attrs

0.17    Thu Oct 13 01:38:56 2016 -0700
        - Keep ASP object in View
        - Destroy global objects in right order

0.16    Wed Oct 12 18:29:43 2016 -0700
        - Empty definition of TIEHANDLE caused weird bug

0.15    Wed Oct 12 03:54:49 2016 -0700
        - Refactored cleanup phase
        - Transient global objects are now properly destroyed!

0.14    Tue Oct 11 17:09:30 2016 -0700
        - Getting objects destroyed in proper order
        - It's been a struggle :-(
        - Also C::P::iP::Session has two sessions so need second clear

0.13    Tue Oct 11 14:46:20 2016 -0700
        - Ensure cleanup of objects
        - Better ordering of cleanup

0.12    Mon Oct 10 16:49:09 2016 -0700
        - Optimize DispatchType

0.11    Mon Oct 10 15:20:14 2016 -0700
        - Better caching of ASP object
        - As well as cleanup of transient objects

0.10    Thu Oct 6 16:48:28 2016 -0700
        - Abandon session on destruction
        - Correct misspelling of Mr. Chamas's name

0.09    Thu Oct 6 14:52:59 2016 -0700
        - Handle request cookies smarter
        - Use weak references to ASP object for better cleanup

0.08    Wed Oct 5 17:20:53 2016 -0700
        - Add cleanup of objects
        - Cleanup after requests as opposed to beginning of each
        - Better caching of ASP object, keeping some attributes intact
        - Always run Script_OnFlush, right before Script_OnEnd

0.07    Thu Sep 29 16:23:42 2016 -0700
        - Plagiarize more documentation from Apache::ASP
        - The documentation is now complete
        - Make into CPAN module

0.06    Wed Sep 28 01:51:51 2016 -0700
        - Plagiarize documentation from Apache::ASP

0.05    Tue Sep 27 17:46:00 2016 -0700
        - Better catching of ASP requests

0.04    Tue Sep 27 15:58:39 2016 -0700
        - Properly deal with 404 and 500

0.03    Thu Sep 22 15:40:06 2016 -0700
        - Better backwards compatiblity with Apache::ASP
        - Attributes in $Request and $Response are accessible through internal
          hash interface, eg. $Response->{Cookies}

0.02    Thu Sep 22 13:49:51 2016 -0700
        - Support uploads in CatalystX::ASP
        - Implement $Response->End correctly
        - Don't need to include Catalyst::ASP::ControllerRole anymore

0.01    Mon Sep 19 16:13:03 2016 -0700
        - First and three quarters pass at CatalystX::ASP

0.00    Tue Sep 27 21:12:37 2016 -0700
        - Initial commit