CGI::Session Change Log
=====================================================================
4.00_08 - Tuesday, March 15, 2005
* FIX: Changes made in 4.00_07 rolled back
4.00_07 - Sunday, March 13, 2005
* FIX: overloaded objects are now stored properly
4.00_06 - Thursday, February 24, 2005
* FIX (?): a test script was failing on Win32
* FIX: inaccurate error reporting in load()
4.00_05 - Tuesday, February 22, 2005
* FIX: case insesitivity was not enforced properly in CGI::Session::parse_dsn()
4.00_04 - Wednesday, February 16, 2005
* FIX: Minor fix in tests suits and error-checking routines of
serializers and id-generators
4.00_03 - Friday, February 11, 2005
* NEW: CGI::Session::find() introduced
* NEW: traverse() introduced into drivers to support CGI::Session::find()
* DOCS: More complete driver specs documented
4.00_02 - Wednesday, February 09, 2005
* FIX: race conditions in Driver/file.pm pointed out by Martin Bartosch
4.00_01 - Wednesday, February 09, 2005
* NEW: load() - constructor method to prevent unnecessary session creations
* NEW: is_expired() - method to intercept expired sessions
* NEW: is_empty() - to intercept requests for unexisting sessions
* NEW: more optimized source code
* NEW: updated and improved driver specs
* NEW: standard testing framework
* NEW: 'sqlite' driver
3.12
* cache() method introduced, which is normally used
by library drivers to cache certain value within the single process
* Apache::Session-like tie interface supported (EXPERIMENTAL!)
* trace() and tracemsg() methods added for debugging purposes
3.8
* Abbreviations in DSN parameters are supported via Text::Abbrev.
* Automatic api3 detection makes "-api3" switch obsolete
* Experimental "-frozen" switch added, but not yet functional.
* sync_param() utility function added
* header() replacement to CGI::header() added, which outputs
proper HTTP headers with session information
* Private data records have been documented.
* Bug in clear() kept failing if passed no arguments to be cleared.
3.x
* Ability to choose between serializers, drivers and id generators
while creating the session object. Supported via '-api3' switch.
* New serializers added: Storable, FreezeThaw in addition to Default.
* New ID generator added: Incr, which generates auto incrementing
id numbers, in addition to MD5
* "-ip_match" switch enabled for additional security
* Expire() method is fully functional
* Ability to expire certain session parameters
* Better documented drivers specifications
* Main documentation is split into two:
CGI::Session and CGI::Session::Tutorial
* Bug in POD documentation is fixed (thanks to Graham Barr)
Changes,v 3.12 2005/03/15 16:43:45 sherzodr Exp