The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension Storable::AMF.

0.01  Mon Aug 25 13:04:31 2008
	- original version; created by h2xs 1.23 with options
		-A -n Data::AMF::XS

0.0200 (  404) 2008-09-01 13:25:47 +0400 
	- blessed referenses added

0.0200 (  405) 2008-09-01 15:21:37 +0400 
	- added documentation
	- some error handling

0.0200 (  452) 2008-09-04 12:18:11 +0400 
	- add warnings && some code improvement && use setjmp
	- speed up  dclone for 20% gain
	- add prototypes

0.0200 (  487) 2008-09-26 18:30:43 +0400 
	- Minor error fixes

0.0200 (  523) 2008-10-08 11:11:48 +0400 
	- fixed error with null array element
	- added support for self referenses structures

0.0200 (  528) 2008-10-09 13:15:56 +0400 
	- fixed ecma_array
	- Create lots of real data tests 08(real-data)
	- Add unicode support

0.0200 (  533) 2008-10-10 13:34:13 +0400 
	- begin work for AMF3
	- amf3 numbers worked
	- added strings for amf3
	- added  tests for AMF3 and improve Storable::AMF3 (array && objects)

0.1200 (  540) 2008-10-16 13:55:15 +0400 
	- Tested for memory leak (mainly AMF0 and some AMF3) 
	- Uploaded to cpan
	- find bug report

0.1400 (  581) 2008-11-07 11:25:31 +0300 
	- improved docs
	- deleted unused filex
	- improved doc and tests
	- remove UTF8 support

0.1500 (  593) 2008-11-12 15:13:44 +0300 
	- fixed typos (date->data)
	- add support of bigendian machines

0.1500 (  599) 2008-11-13 13:28:37 +0300 
	- implements parse bytearray, xml-doc, xml, date. Added more descriptive error codes
	- Added TODO section 

0.1502 (  603) 2008-11-14 13:28:37 +0300 
	- Remove Strange bug for BigEndian machine 
	- Fixed int (I32) declaration for hv_iternextsv
	- Upgrade ExtUtils::MakeMaker to 6.48
	- remove warnings: empty declaration

0.1503 (  605) 2008-11-15 11:53:53 +0300 
	- Fixed read/write integer for BIGENDIAN machine

0.1600 (  608) 2008-11-15 16:39:32 +0300 
	- Improved  MakeFile.  Some compile error for Solaris eliminated.

0.1700 (  611) 2008-11-17 13:25:30 +0300 
	- fixed read_u* and read_s16 for big_endian machines

0.1701 (  613) 2008-11-17 14:31:00 +0300 
	- Add Perl Licence. Add marker comments

0.1800 (  615) 2008-11-18 10:39:57 +0300 
	- Fixed stupid typo( NetBSD ).

0.1900 (  627) 2008-11-21 14:04:41 +0300 
	- Patch for Solaris 2.10 compile bug
	- Fixed implicit convertion strings to numbers in some cases
	- Improved Makefile.PL

0.2000 (  634) 2008-11-24 17:32:35 +0300 
	- added lots tests for date. more date. more references.(AMF0). 
	- Some algoritms fixed for date

0.2100 (  644) 2008-11-25 17:22:07 +0300 
	- Added XMLDocument type parse(amf0)
	- Added freeze long string. More tests

0.2200 (  694) 2008-12-05 12:45:20 +0300 
	- blessed references mod to undef
	- added more error messages. 
    - Added tests for AMF3. 
    - Fixed thaw_amf3 for array. 
    - Fixed test for AMF3 XML

0.2300 (  704) 2008-12-08 11:54:41 +0300 
	- Fixed bug behavior for freeze.
    - Added tests for blessed or not CODEREF, etc.

0.2400 (  706) 2008-12-08 14:25:38 +0300 
	- Add negative tests for trimed and extra bytes in stream (thaw). Bug with successfully parses was fixed.

0.2600 (  718) 2008-12-09 17:57:51 +0300 
	- added Carp for store, nstore, etc.

0.2700 (  746) 2008-12-12 18:56:23 +0300 
	- added aux function: ref_destroy ref_lost_memory for AMF0

0.2800 (  749) 2008-12-13 18:10:47 +0300 
	- Solaris: delete optimize for Solaris

0.2900 (  788) 2008-12-18 12:44:07 +0300 
	- fprintf moved to PerlIO abstraction layer
	- added documentation for ref_lost_memory ref_destroy.
    - some fixes to documentation
0.3000 (  797) 2008-12-18 15:09:08 +0300 
	- remove magic marker numbers. 
	- change error handle: set  setting error number and description
	- checks for error reporting. test cleanup 

0.3100 (  843) 2008-12-26 12:11:33 +0300 
	- Added dualvar behave. Document Regexp, io, error reporting

0.3200 (  848) 2008-12-26 15:14:23 +0300 
	- First port to MSWin32

0.3300 (  857) 2008-12-27 17:10:34 +0300 
	- add memory leak test for positive AMF0
	- add memory leak test for positive AMF3
	- REF and SCALAR option added to test

0.3400 (  860) 2008-12-28 20:29:19 +0300 
	- add io_destroy  memleak test for AMF0, AMF3
    - add memory leak test for negative AMF0

0.3500 (  861) 2008-12-29 11:13:25 +0300 
	- fixed memory leak positive AMF3
    - add memory leak test for negative AMF3

0.3600 (  863) 2008-12-29 14:18:27 +0300 
	- fixed memory leak negative for AMF3
	- replace  direct long_jmp with io_register_error

0.3700 (  865) 2008-12-29 14:48:04 +0300 
	- improve memleak tests

0.3800 (  870) 2008-12-29 16:18:57 +0300 
	- some fixes for port MSWin32
	- fix some warns. Increase compiler warn.

0.3900 (  876) 2008-12-30 11:28:29 +0300 
	- fix warnings
	- remove stupid say from test
	- comment out SVt_string for 5.11.0

0.4000 (  882) 2009-01-10 18:03:20 +0300 
	- Now can handle  magical strings in thawing

0.4100 (  884) 2009-01-10 18:03:20 +0300 
	- fix IV to UV for some strict compilers 

0.4200 (  999) 2009-01-22 14:45:31 +0300 
	- fixed typos in IV to UV for Solaris (again)
	- dublicated test remove
    - fix test never worked
    - reorganize tests (move rename etc)
    - added all files (amf0 amf3 xml eval) in one pack
0.4300 (  999) 2009-01-22 14:45:31 +0300 
    - fixed stupid typo

0.4400 ( 1033) 2009-01-26 18:53:38 +0300 
	- amf3_format_integer: refactor
	- rename read_* , write_*  to io_*
	- some fix in store

0.4500 ( 1038) 2009-01-27 16:36:07 +0300 
	- Added resolve bug for Flash 9.0
	- fix in documentation. 
	- store and retrieve

0.4600 ( 1049) 2009-01-28 12:29:00 +0300 
	- back_port to 5.8.8
	- Find stupid bug AMF3 add test 

0.4700 ( 1097) 2009-01-30 19:14:39 +0300 
	- Added strict pragma. thaw bug fix

0.4800 ( 1100) 2009-02-02 11:08:10 +0300 
	- fix file_read_bug. (Win32 test bug)
	- added test for thaw(undef)

0.4900 ( 1103) 2009-02-02 13:18:42 +0300 
	- fix objects bugs in AMF3

0.5000 ( 1134) 2009-02-04 16:54:15 +0300 
	- new tests for flash 9.0 bug. and fixes

0.5100 ( 1138) 2009-02-04 18:24:16 +0300 
	- add feature strict to amf3

0.5200 ( 1159) 2009-02-06 12:21:15 +0300 
	- croaking on thaw(bytearray_array) then  bytearray is UTF8_on string 
	- added Build.PL

0.5300 ( 1243) 2009-02-15 13:41:29 +0300 
	- fixed build reqs for Build.PL
	- fix some tests
	- Fixed some memleak for strict mode. added test
	- rename ref_destroy to ref_clean
	- some fixes for opts

0.5400 ( 1306) 2009-02-25 18:57:17 +0300 
	- added UTF8_DECODE, UTF8_ENCODE, STRICT, ERROR_RAISE 
	- added test pod

0.5500 ( 1354) 2009-03-12 15:59:44 +0300 
	- Port to Straberry perl 5.10

0.5600 ( 1411) 2009-03-20 16:35:19 +0300 
	- Cleanup code

0.5700 ( 1414) 2009-03-20 18:55:44 +0300 
	- Make work on windows
	- fix for Win32 build for broken Module::Build

0.5800 ( 1418) 2009-03-24 16:17:19 +0300 
	- Fix BYTEORDER

0.6000 ( 1444) 2009-03-31 14:35:42 +0400 
	- tidy

0.6000 ( 1445) 2009-03-31 16:31:28 +0400 
	- allowed freeze of ref ( REF and SCALAR )

0.6100 ( 1447) 2009-03-31 17:25:10 +0400 
	- add proto for store and etc .. add test for these functions

0.6300 ( 1766) 2009-04-10 14:48:01 +0400 
	- change croaking for file operation 
	- perltidy
	- function deparse_amf 
	- added deparse test for amf0
	- deparse for AMF0 && AMF3
	- added parse_amf

0.6400 ( 1904) 2009-08-27 01:10:02 +0400 
        - bug in thaw for empty string
    
0.6600 ( 1904) 2009-08-27 01:10:02 +0400 
        - Some fixes ???

0.70   (     ) 2010-09-07 14:02:02 +0400
	- improve retrive && store for speed ( for win32 specialy )

0.71   (     ) 2010-09-07 14:02:02 +0400
	- Basic external object parsing 

0.72   (     ) 2010-10-03 23:25:02 +0400
	- Code cleanup( remove some warnings )

0.73	        2010-10-06 16:33 +0400
	- Some compilers fix ( STATIC_INLINE ) don't like inline 
	- Copyright fix
	- Docs && Abstract fix

0.74	        2010-10-06 16:33 +0400
	- Typos in Some compilers fix ( STATIC_INLINE ) don't like inline 

0.75	        2010-10-06 16:33 +0400
	- Makefile rewrite add warnings -Wunused -Wuninitialized  

0.76	        2010-10-07 11:00 +0400
	- Fix for MS cl.exe && gcc distribution for WIN32 build  

0.77	        2010-10-12 11:31 +0400
	- Next try compile for Strawberry Perl (replace jmp_buf, setjmp, longjmp for Sigjmp_buf, Sigsetjmp, Siglongjmp)  

0.78	        2010-10-15 11:31 +0400
	-  Strawberry Perl (PERL_IMPLICIT_SYS make not compile Sigsetjmp)   # undefine
0.79	        2010-10-20 15:31 +0400
	-  Date support for AMF0, AMF3 dates
	-  through perl_date, new_date
0.80	        2010-10-20 15:31 +0400
	-  rename new_date to new_amfdate
	-  perl_date add type check
	-  some source refactor
	-  add smoke tests for dates
	-  Version check
0.81		2010-10-22 11:25 +0400
	- Fix Build.PL 
	- Some regret for CPAN index problems
	- Change some constant for buffer allocation.
	- Convience hacks.
0.82		2010-10-23 02:25 +0400
	- test added and a little rewrite
	- fix with date sigfault in 0.80(found in test)

0.83		2010-10-24 02:25 +0400
	- Added tests -basic externalized
	- Added basic externalized test
	- rewrite test suit for (adding dumps) 
	- fix typo in memtest amf3

0.84		2010-10-24 23:50 +0400
	- added parse_serializator_option
	- added option "millisecond_date"
	- revealed option "utf8_decode"
	- revealed option "utf8_encode" (does nothing)
	- revealed option "raise_error"
	- revealed option "strict"
	- added tests for 'parse_serializator_option'
	- switched to perlish date
	- test for "utf8_decode", "millisecond_date"
	- remove all "skipped utf8 tests"

0.85	       2010-10-25 23:40 +0400
	- try please automated tests

0.86	       2010-10-26 23:45 +0400
	- prefer number option added (experimental)

0.89	    2011-01-20
	- boolean support ( JSON::XS and boolean type )
	- new option ( 'json_boolean' )
	- thaw( AMF0_FALSE ) now is '' before it was 0
	- thaw( AMF3_FALSE ) now is '' before it was 0

0.90	    2011-01-24
	- fixed typo in boolean
	- added more test
	- remove dependeces in JSON::XS

0.91	    2011-01-24
	- added more real tests for boolean support 
	- added experimental TO_AMF support for AMF0 freeze

0.92	    2011-01-24
	- added experimental TO_AMF support for AMF3 freeze

0.93	    2011-02-17
	-  New tests for roundtrip JSON::XS:Boolean and AMF::boolean
	-  Fixed convertion from AMF::boolean -> JSON::XS::boolean
	-  Test typo fix. Extend boolean tests
	-  Added prefix for all amf0 functions
	-  Added test for bigendian boolean ( darwin + IRIX )
	
	
0.94	    2011-02-28  --- 2011-04-08
	- Extend boolean test
	- fix routine io_write_u8
	- fix amf0 boolean format
	- added cope of amf-plus-marker  
	- Rewrite of error reporting
	- ( Dev remove &io_record )

0.95	    2011-04-09
	- examples change
	- fix possible memleak with (amf_plus_marker)
	- fix possible memleak in thaw/deparse_amf AMF3
	- more correct creation temp structures 
	- limit  for array size when array extend
	- fix amf3_read_integer for big integers ( crazy typo )
	- fix amf3_write_integer for boundary conditions
	- added more tests for amf3 integer convertion t/08-amf3_integer.t
	- uncomment memleak for amf3

0.96	20011-04-03
	- better freeze integer ( added test for boundary conditions )
	- added examples 
        - added use TARG ( about 25% speed improvement for freeze )
        - added bench for TARG usage
	
0.97    2011-04-06
        - changed memtest code from Devel::Gladiator
        - put forgotted PUTBACK

0.98    2011-06-03
        - added amf_tmp_storage for thaw()
        - New function aliases: deparse_amf0, deparse_amf3
        - make work amf_tmp_storage for freeze


0.99    2011-06-03
        - thaw0_sv for utilizing hashref
        - small speed improvement (ecma_array)
        - small fix of logic

1.00    2011-06-10
        - speed improvement
        - major perl version fixes ( compile for 5.10-5.14 )