AWWAIID / Continuity-1.5 / Changes

Revision history for Continuity. See the main repository for a detailed list of
internal changes.

Version 1.5 (released 2011.09.17)
  * Fix PSGI docroot
  * Documentation improvements

Version 1.4 (released 2011.03.20)
  * Make PSGI adapter be non-blocking
  * Also make it use the psgi.streaming interface
  * Add yield to Adapt::HttpDaemon's print (I thought it was there before?)
  * Add Coro thread descriptions for better debugging

Version 1.3 (released 2010.11.22)
  * Stupid version number issue

Version 1.2.0 (released 2010.11.22)
  * Refactor PSGI adaptor (scrottie)
  * Random documentation updates

Version 1.1.1 (released 2010.02.05)
  * Add PSGI Adapter! Try "plackup -s Coro guess.pl"
  * Remove experimental Plack adapter
  * PSGI adapter uses AnyEvent, the rest of Continuity will too soon
  * Misc cleanups

Version 1.01 (released 2009.06.06)
  * Allow callbacks to add callbacks without them getting deleted
  * Build README from pod and update copyleft dates

Version 1.0 (released 2009.05.09)
  * Improve Continuity::RequestCallbacks documentation
  * Add callback clearing options
  * Add test for callbacks

Version 0.998 (released 2009.02.28)
  * Add RequestCallback mixin along with some documentation
  * New inspect API
  * Kill a race condition on watching for the inspector callback to finish

Version 0.997 (released 2008.12.11)
  * Forgot to update Changes file for 0.996
  * Fix debug_callback for adapters
  * Slight test-suite improvement
  * POD updates
  * Remove BETA warning!

Version 0.995 (released 2008.08.03)
  * Add work-around in Makefile.PL to possibly fix dependency order issue
  * Make the list of allowed HTTP methods configurable
  * Fixed bugs in error response
  * Added a debug_callback for redirecting debug output
  * Include an error message when "do" fails
  * Thanks to John Beppu and Shawn M Moore for patches :)

Version 0.994 (released 2008.06.17)
  * List event as a prereq to make Coro::Event build better
  * Inspector bugfixes for debug_level and send_basic_header
  * Update examples - animals.pl and params example

Version 0.993 (released 2008.05.13)
  * Fix endless loop when calling $request->param()
  * Add parameter example and test
  * Add telnet terminal example

Version 0.992 (released 2008.05.11)
  * Improve $request->param method and documentation
  * Minor internal changes

Version 0.991 (released 2008.03.18)
  * Set Coro version requirement to 4.37 so it will pass tests
  * Add test_helper to MANIFEST

Version 0.99 (released 2008.03.18)
  * Update tests to fork and self-execute to help cpan-testers
  * Run against localhost instead of the given server name to help cpan-testers
  * Remove lvalue based accessors, perl debugger now works a bit
  * Minor documentation fixes

Version 0.98 (released 2008.03.12)
  * Add test suite, building on code samples (BDD!)
  * Documentation improvement
  * Make the print and send_headers methods chainable
  * Add and improve examples (query_session and cookies, for example)
  * Remove broken examples

Version 0.97 (released 2008.02.09)
  * Fix Continuity::Adapt::FCGI (was broken in last release)
  * Update FCGI examples
  * Unify code on calling them "Adapters" instead of "Adaptors"
  * Fixes debug_level respecting
  * Set default debugging level to 1 (important warnings)
  * Make debugging level 0 really quiet

Version 0.96 (released 2008.01.28)
  * Turn off debugging by default
  * Fix debug_level to actually work and be respected
  * Add get_cookie to adapters and use it in the mapper
  * cookie_life arg/support
  * Fix some param and params behavior
  * Revert to ExtUtils::MakeMaker since Module::Install had no apparent advantage

Version 0.95 (released 2007.10.11)
  * Many internal improvements
  * Documentation improvements, especially Continuity::Request
  * Eliminate warnings about Module::Reload not being installed
  * Clean and simplify examples
  * Remove Continuity::Monitor (will be distributed separately)
  * Switch to Module::Install for building

Version 0.94 (released 2007.06.26)
  * Declare BETA status
  * Change default session tracking to use cookies
  * Fix query-based session ID
  * Reap abandoned-ish sessions after a timeout
  * Documentation and sample code updates
  * Add Continuity::Inspector -- a helper for server introspection
  * Get rid of the Data::Alias dependency

Version 0.93 (released 2007.05.25)
  * Documentation updates
  * FCGI adaptor works now, see eg/hello.fcgi
  * Addition of manual process reap routine
  * Add Coro::Event to the deps
  * Add $request->send_headers method and delay sending headers until first print
  * Eliminate the startup warnings
  * Less insane cookie parsing code
  * fixes to static file serving
  * modularizing the inspector stuff and fixing the example to use the modular module




Hosting generously
sponsored by Bytemark