# $Id: Changes,v 1.17 2004/08/09 16:07:20 jay.powers Exp $
Revision history for Perl extension Business::FedEx::DirectConnect.

1.01  08/08/2004
    - Numerous changes to the overall quality of the code.  Many
      thanks to Roderick.
    - Stricter rules when passing hash values into set_data
      through the use of Tie::StrictHash.
    - Better error capturing when parsing FedEx response.
    - Per FedEx request removed the addresses to their API servers
      Please contact FedEx for this information.
      http://www.fedex.com/globaldeveloper/shipapi/
      
    - For any additional consulting services in regards to the use of this
      module or any of FedEx's services please contact Vermonster LLC
      http://vermonster.com/contact

0.19 10/06/03
        - Added a errcode function to hold the FedEx Error Code int
        - Added a has_required function to check for FedEx required fields
        
0.18 08/13/03
        - Line 133 warning for non numeric values
        - Line 132 new regex for double hyphens (#-#-#)
        
0.17 06/18/03
        - Removed the Account#, Meter# requirements in &transaction
        - Wrong hash lookup for values with -'s in set_data line 49
        
0.16 06/18/03
        - Fixed the example transaction
        - Return true when there is no error in &transaction
        
0.15 06/10/03
        - Changed _split_data regex to /s to allow . to match new lines
                Need this for Ground Manifests
                
0.14 06/06/03
        - Added hash exists look up for $FE_RE in set_data
        
0.12 04/12/2003
    - Added new service 5002 "Track By Number, Destination, Ship Date, and Reference"
        Hopefully FedEx will still support the original 5000 service for tracking
    - Added new service 2025 "FedEx Locater" 
        Allows you to find FedEx locations via phone, zip or address
    - Added tags following most current FedEx documentation
        1159 scan_description
        1160 scan_location_city
        1161 scan_location_state
        1162 scan_date
        1163 scan_time
        1164 scan_location_country
        1339 estimated_delivery_date
        1340 estimated_delivery_time
        1534 detail_scan_indicator
        1535 paging_token
        1536 number_of_relationships
        1537 search_relationship_string
        1538 search_relationship_type_code
        1562 fedex_staffed_location_flag
        1563 fedex_self_service_location_indicator
        1564 fasc
        1565 latest_express_dropoff_flag
        1566 express_dropoff_after_time
        1567 fedex_location_intersection_street_address
        1568 distance
        1569 hours_of_operation
        1570 hours_of_operation_sat
        1571 last_express_dropoff
        1572 last_express_dropoff_sat
        1573 express_service_flag
        1574 location_count
        1575 fedex_location_business_name
        1576 fedex_location_business_type
        1577 fedex_location_city
        1578 fedex_location_state
        1579 fedex_location_postal_code
        1580 dangerous_goods_flag
        1581 saturday_service_flag
        1582 begin_date
        1583 end_date
        1584 tracking_groups
        1718 package_type_description
        3090 last_ground_dropoff
        3091 last_ground_dropoff_sat
        3092 ground_service_flag
        
0.11 03/22/2003
    - Support for new service 2024 "Rate Available Services"
    - Added field 99 "end_of_record" tag
    - Added tags following most current FedEx documentation
        1346 emerge_shipment_identifier
        1347 emerge_merchant_identifier
        1359 sed_legend_number
        1399 aes_entry_number
        1400 total_shipment_weight
        1716 delivery_reattempt_date
        1717 delivery_reattempt_time
        2382 return_shipment_indicator
        3035 ship_alert_fax_number
        
    - Removed tags following most current FedEx documentation
        1166 deliver_to_cd
        1169 trackstatus_cd
        1170 pod_status_cd
        1212 pod_status
        1701 track_status
        1702 proof_of_delivery_flag
        1709 disp_exception
        1710 cartage_agent
        1718 packaging_alpha_type_description        
        
0.09 02/23/2003
    - Removed debug syntax
    
0.08 02/08/2003
        - Fixed parsing issue with FedEx data to allow for return values with dashes
        - Thanks JTER
        - Removed the FE_ER hash no need for this with ATOM server
        - Fixes for Perl 5.8
        
0.06 01/12/2003
    - syntax error?
    
0.05 10/15/2002
    - Typo in one of the examples
    - Added new transaction codes
    - Allow for hyphenated transaction codes 1234-1 1234-2 ...
    - Removed the 's' on trans 1201, 1202    
    
0.04 09/23/2002
    - Fixed a few of the codes in Constants
    - FedEx Transaction Error was not working properly
    - checked for (99,"") request terminator when sending a transaction.
    
0.03 09/16/2002
    - Regex bug on line 101. Thanks Wayne
    - added a little more documentation
    - UTI 3000 changed to FDXE

0.02 09/05/2002
    - Fixed a few syntax errors in Constants
    - Also an error in the POD
    
0.01  Tue Sept  3 10:58:19 2002
    - original version; created by h2xs 1.21 with options
        -X -n Business::FedEx::DirectConnect