Revision history for Perl extension Remedy::ARSTools.

1.01            Mon Jul 20 20:12:36 CDT 2009
                fixed problem with matching ARSPerl version number

1.0             Mon Nov 13 20:59:52 GMT 2006
                complete re-write. should work for all versions of ARSperl.
                a lot of things changed, a lot of things stayed the same.
                
                        - now works without a config file (but faster WITH one)
                        - reloads field definition data when missing config data
                        - automatically reconnects on ARERR161 type errors
                        - converts strings to integers for enum fields
                        - removed snarky comments
                        - rewrote documentation, removed even more snarky comments
                        - removed 'timeout' option

0.92 Tue Oct 17 21:45:35 GMT 2006

                added 'timeout' option. If set, the control structure is reloaded if last access 
                was more than that long ago
                goddam this module needs a rewrite like a new set of drawers. it's FUNKY in there! ;-)

0.91 Tue Mar 21 16:16:25 GMT 2006

modified checkFieldLengths to accept blessed references on the Fields argument.

0.9             Fri Jul  9 09:46:50 EDT 2004
                well crap! 0.6 sais I added truncate, but damn if I can find it in the code
                now ... added the TruncateOK => 1 option to CheckFieldLengths that will 
                truncate long fields. CreateTicket and ModifyTicket will pass this option
                allong to CheckFieldLengths.

0.8             01/30/04 16:12:02
                still carrying all the "things to do"
                CreateTicket now spews field value submissions in Debug mode

0.7     05/12/03 21:50:47
                now exports procedural methods to calling namespace
                nothing else added/changed, so considder all the "things to do" 
                from .06 be the things to do for .08
                procrastination is the mother of intervention.

0.6             05/05/03 21:50:35
                added TruncateFieldLengths, and Truncate support to CreateTicket and ModifyTicket.
                Pod updated to reflect new options to CreateTicket and ModifyTicket.
                -Things To Do for 0.7:
                add docs to pod for actual TruncateFieldLengths method
                add better port switching via: ars_SetServerPort(ctrl, serverName, TCPport, RPCnumber)
                add the self-healing config
                legit test suite
                switch GenerateARSConfig to _GenerateARSConfig (fix autosplit problem)
        
0.5     Wed 10/30/02 11:27:02
                initial release to CPAN under Remedy::ARSTools namespace
                added ParseDiay
                added ParseDBDiary
                added support for auto-generating config files at object creation
                added support for auto-regenerating config files when fields not found
                modified RefreshConfig
                added GenerateConfig
                added GenerateARSConfig
                added GetFieldData
        -Still To Do:
                'AutoConfig' automatically refresh ConfigFile upon field data exceptions
                Write Test Suite.
                Make complains about GenerateConfig and GenerateARSConfig: that they are
                not unique when truncated to 8 chars. Fix in next release.