Revision history for Perl extension Catalyst::Plugin::PageCache 0.14 2006-10-19 22:15:00 - Support newer C::P::Cache modules. 0.13 2006-08-12 14:43:00 - Add optional support to check Authentication plugin if user is logged in. (marcus) 0.12 2006-03-09 16:30:00 - Fixed race condition in HTTP header test. - Fixed Content-type to retain charset (moseley) - Send cache headers on all requests (was not sending on first request) (moseley) - Added ability to pass in a DateTime object to expire at a specific time (moseley) - Added ability to pass in an options list to set the cache expires time separately from the expires time sent to client. (moseley) - Test If-Modified-Since headers on request that loads the page cache. Was only testing when returning a page already in the page cache. (moseley) - Now sends Expires and Cache-Control headers on 304 to reset client cache. (moseley) - Allow setting a zero expires to allow just page caching. (moseley) 0.11 2005-09-13 14:50:00 - Fixed MANIFEST. 0.10 2005-09-13 14:00:00 - Fixed bug in cache key generation that ignored duplicate key names. - Fixed bug where clear_cached_page called with a regex did not properly remove the page from cache. - Fixed bug where cache metadata was not set properly if content-type or content-encoding was missing. - Added test suite. - Code cleanup per Best Practices. 0.09 2005-06-27 11:25:00 - Removed dependence on HTTP::Date. - Make sure the same cache key checked during the dispatch phase is used during the finalize phase. This avoids problems if the user adds or deletes request parameters. 0.08 2005-06-16 00:20:00 - Debug is now enabled by default if in Catalyst -Debug mode. - Expires now properly defaults to undef for Cache::Memcached backend. 0.07 2005-06-13 23:15:00 - Bugfix: Define auto_cache to an empty arrayref if not specified. 0.06 2005-06-07 23:40:00 - Die if no cache plugin is loaded. (chansen) - Changed to isa() for cache backend detection. (chansen) 0.05 2005-06-06 23:15:00 - Fixed bug in clear_cached_page when cache index is not available. - Added cache backend detection in order to properly keep the cache index from expiring when possible. - Remove page from cache index when it has expired. 0.04 2005-06-05 16:20:00 - Removed unnecessary prepare_request method. 0.03 2005-06-04 22:30:00 - Switched to Class::Accessor::Fast. (chansen) - Preserve Last-Modified time of the cached data. (chansen) 0.02 2005-06-04 18:13:00 - Preserve Content-Type and Content-Encoding of cached data. (chansen) - Send 304 Not Modified header when a browser or proxy requests If-Modified-Since and the data is still cached. (chansen) - Don't check the auto list if the page will already be cached. 0.01 2005-06-04 12:00:00 - initial release