Difference between revisions of "Build History:Presort Object"

From Melissa Data Wiki
Jump to navigation Jump to search
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Presort Object|← Presort Object]]
{{CustomTOC}}
{{CustomTOC}}
==Build 2326==
==Build 4.0.1.22421==
''Released March 2014''
===February 2022 Update===
''Database Date: February 2022''
<br>''Release Date: February 21, 2022''
<p class="sectionhead">Updates</p>
:*Presort Object Build number remains 4.0.1.22421.
:*Presort Object database date: February 2022.




==Build 1889==
===January 2022 Update===
''Released November 2011''
''Database Date: January 2022''
<br>''Release Date: January 20, 2022''
<p class="sectionhead">Updates</p>
:*Presort Object Build number increased to 4.0.1.22421.
:*The January 2022 Hard copy Postage Statements are included with this update.
:*The build number has been added to the Presort Object changes.txt file included with each release.


This is the initial release of the presort disc. Presort has been moved from the DQ Suite DVD to its own disc.
:'''<span style="color:red;">PLEASE NOTE:</span>'''
:*The updated Maildat version 22-1 files are supported in PostalOne! System Release 54.0.0.0 Mail.dat client.
:*Mail.dat Version 19-1 is no longer supported for new uploads.


Changes from the previous Presort Object are:
:Please see the following resources from USPS PostalPro regarding the January 2022 release:
:*[https://postalpro.usps.com/january-2022-releases/release-overview USPS PostalPro. January 2022 Release Overview.]
:*[https://postalpro.usps.com/JAN-PRICE-CHANGE-2022.January-09-2022-release-notes USPS PostalPro. January 09, 2022 Release Notes.]
:*[https://postalpro.usps.com/node/10542 USPS PostalPro. Industry Alert. January Price Change.]


;First Class Mail:
*Postcards: Yes
*Letters: Yes
*Flats: Yes
*Non Machinables: Yes
*EMM Trays: Yes -Added


;Standard Mail is working for the following sortations.
==Build 4.0.1.22419==
*Profit: Yes
''Database Date: December 2021''
*Non Profit: Yes -Added
<br>''Release Date: January 04, 2022''
*Letters: Yes
<p class="sectionhead">Updates</p>
*Non Machinables: Yes
:*Presort Object Build number increased to 4.0.1.22419.
*Flats: Yes -Added
:*Maildat version update to 22-1.  
*Enhanced Carrier Route: Yes -Added
*Destinations SCF/BMC: No
:Presort has also been updated to use the latest rates.


;Global Changes
:'''<span style="color:red;">PLEASE NOTE:</span>'''
:*The updated Maildat version 22-1 files are supported in PostalOne! System Release 54.0.0.0 Mail.dat client.
:*Mail.dat Version 19-1 is no longer supported for new uploads.
:*Hardcopy Postage Statements are being updated and will be released as soon as possible.


:;New Licensing Mechanism
:Please see the following resources from USPS PostalPro regarding the January 2022 release:
:*[https://postalpro.usps.com/january-2022-releases USPS PostalPro. January 2022 Release Overview.]
:*[https://postalpro.usps.com/JAN-PRICE-CHANGE-2022.January-09-2022-release-notes USPS PostalPro. January 09, 2022 Release Notes.]
:*[https://postalpro.usps.com/node/10542 USPS PostalPro. Industry Alert. January Price Change.]


:*Melissa Data is introducing a new License mechanism. Instead of individual Licenses to each product, we can now issue one License to enable every object you are using. Additionally, this License key can be set as an environment variable (MD_LICENSE). This way, licenses can be changes or swapped out without recompiling your application. Of course, the current method of setting your license string will still work. Please reference the documentation under SetLicenseString for more details. A FAQ is also available here: http://www.melissadata.com/tech/set-environment-variable.htm


==Build 4.0.1.22378==
''Released April 2021''
<p class="sectionhead">Updates</p>
:The USPS is starting to push for Mailers to use Seamless Acceptance. In order for you to participate in Seamless Acceptance, we will be adding a few new Properties along with a new data file to Presort Object.


==Build 1567==
:*'''New Properties:'''
''Released March 2010''
::{| class="alternate01"
!Property!!Description
|-
|POMLocaleKey||This property will be required if you are producing Mail.dat files and is a 9-digit code based on your Post Office of Mailing.
|-
|DDULocaleKey||This property is a 9-digit code based on the DDU you are taking your mail to. It will only be used for Marketing Mail (Standard)- Flat - ECRRT mailings that are dropped off at the DDU
|-
|DDUPostalCode||This property is the 9-digit zip code of the DDU Post Office. It will only be used for Standard Flat ECRRT mailings that are dropped off at the DDU.
|}


*Postage statements released for March 2010 is now being used.
::For example:
*You now must now call the ProduceReports method before you call DoPresort instead of after. This change was made to support future sortations, which much generate the reports dynamically as you presort.
::Our Post Office in Rancho Santa Margarita has a Locale key of '''LOCZ22621'''.


:*'''New Data file:'''
::{| class="alternate01"
!File Information!!Description
|-
|File Name||LocaleKey.csv
|-
|File Type||Comma Delimited (.csv)
|-
|File Contents||The LocaleKey.csv will contain a list of every Post Office and its associated Locale Key.
|-
|Update Frequency||The LocaleKey.csv will be updated Monthly along with the other Presort data files.
|}


==Build 1084==
''Released November 2009''


*First Class EMM Trays, Standard Non-Profit, Standard Flats, and Standard Enhanced Carrier Routes support added. New Postage statements to be used by 11/29/2009 as been updated.
::The '''LocaleKey.csv''' will include the following fields:
*New Postage statements to be used by 11/29/2009 as been updated.  


::{| class="alternate01"
!Field Name!!Description!!Sample Data
|-
|LocaleKey||Unique Identifier for the post office.||LOCZ22621
|-
|DestinationCode||The Type of Post Office.||
D = DDU<br>
S = SCF<br>
B = NDC
|-
|Name||The Name of the Post Office.||RANCHO SANTA MARGARITA
|-
|Address||The Address of the Post Office.||29862 AVENIDA DE LAS BANDERAS
|-
|City||The City of the Post Office.||RANCHO SANTA MARGARITA
|-
|State||The State of the Post Office.||CA
|-
|Zip||The zip of the Post Office.||926889998
|}


==Build 1070==
''Released April 2009''


*Presort Object has deprecated the use of MailClass and PieceType. Setting the mail class and piece type is now done through PreSortSettings(), which uses the SortationCode enumeration. This makes it easier for the user to see all the supported sortations and prevent incorrect combinations.  
:We are currently working to have these changes implemented into the next release of Presort Object. To help you prepare for this change we have included the LocaleKey.csv in this update, even though the new properties are not active yet.
*Presort Object now uses PathToPresortDataFiles and InitializeDataFiles instead if Initialize(). This brings Presort object in line with our other products and allows us to add future data files easier.
*Presort Object uses ProduceReports() instead of automatically generating the reports after DoPresort() now. This will give the user more control of when and where the reports are generated as well as what they are named.  


;The following sortations are now supported:
:Please see our [https://blog.melissa.com/product-news-updates/advisory-presort-object-new-properties-data-file/ Product Advisory] for additional information.
:First Class Mail:
:*Postcards: Yes
:*Letters: Yes
:*Flats: Yes
:*Non Machinables: Yes
:*EMM Trays: Yes


:Standard Mail is working for the following sortations.
:'''<span style="color:red;">PLEASE NOTE:</span>''' If you do not want to implement these changes right away, do not run the setup.exe or update the DLL and just copy the data files over from the Data folder.
:*Profit: Yes
:*Non Profit: Yes
:*Letters: Yes
:*Non Machinables: Yes
:*Flats: Yes
:*Enhanced Carrier Route: Yes
:*Destinations SCF/BMC: No


:For any questions please email us at tech@melissa.com or call 1 (800) 800-6245 option 4.


==Build 1040==
''Released June 2008''


*New Postage Rates and Postage report added.
==Build 4.0.1.22376==
''Released March 2021''
<p class="sectionhead">Updates</p>
:The USPS is starting to push for Mailers to use Seamless Acceptance. In order for you to participate in Seamless Acceptance, we will be adding a few new Properties along with a new data file to Presort Object.


;The following sortations are now supported:
:*The new Properties will be:
:First Class Mail:
::{| class="alternate01"
:*Postcards: Yes
!Property!!Description
:*Letters: Yes
|-
:*Flats: Yes
|POMLocaleKey||This property will be required and is a 9-digit code based on your Post Office of Mailing.
:*Non Machinables: Yes
|-
:*EMM Trays: No
|DDULocaleKey||This property is a 9-digit code based on the DDU you are taking your mail to. It will only be used for Standard Flat ECRRT mailings that are dropped off at the DDU
|}
:*The new data file will be a Comma delimited file titled '''LocaleKey'''.
::*This new file will contain a list of every Post Office and its associated Locale Key.
::*This file will be updated monthly along with the other presort data files.


:Standard Mail is working for the following sortations.
:*We will be sending out a Product Advisory email with more details on the change.
:*Profit: Yes
:*Non Profit: No
:*Letters: Yes
:*Non Machinables: Yes
:*Flats: No
:*Enhanced Carrier Route: No
:*Destinations SCF/BMC: No


==Build 1000==
''Released October 2006''


*Initial public release of Presort Object
<p class="sectionhead">First Class Mail Fixes and Changes</p>
:*Fixed issue with incorrect Tray numbers being returned with palletization enabled.
 
 
==Build 4.0.1.22372==
''Released January 2021''
<p class="sectionhead">General Fixes and Changes</p>
:*Contains the new 2021 Postal rate changes that took effect January 24, 2021.
 
 
==Build 4.0.1.22370==
''Released December 2020''
General Fixes and Changes:
*Fixed issue with Mail Owner Customer ID and Mail Owner Mailer ID where the values in the Mail.dat files were populated even though they were not passed. Now unless you pass '''SetMDCPTOwnerCRID''' and '''SetMDCPTMailOwnerID''' those fields will be blank in the Mail.dat files.
*Fixed issue with Mail Preparer Customer ID and Mail Preparer Mailer ID where the values in the Mail.dat files were populated even though they were not passed. Now unless you pass '''PSMailingAgentCRID''' and '''MDMPAMailingAgentMailerID''' those fields will be blank in the Mail.dat files.
 
;First Class Mail Fixes and Changes:
*Fixed issue with some pieces that were not getting sorted correctly.
 
;Standard Mail Fixes and Changes:
*None
 
;Build Compilation:
*The Windows DLLs have been compiled with the Visual Studio 2019 compiler. You no longer have to run the C++ Redistributables to use them.
 
;Disc Structure:
*'2008Wrappers' folder in '...\windows\interfaces\net' contains wrappers for customers with applications written in 2008 / .NET Framework 3.5.
*'...\extras\redist' of the root folder contains Visual Studio 2012 C++ redistributables.
 
 
==Build 3055==
''Released November 2017''
 
;General Fixes and Changes:
*When you have ProducePallets set to true the sequence order will match the Pallet Report.
 
;First Class Mail Fixes and Changes:
*Fixed First Class Postcards pricing.
 
;Properties Added:
*Added a new property to return results from residual mailing.
 
::;For Presort Object
:::<code>long TotalResidualPieces();</code>
:::<code>double ResidualRate();</code>
 
::;For C++
:::<code>long GetTotalResidualPieces();</code>
:::<code>double GetResidualRate();</code>
 
::;For C
:::<code>long mdPresortGetTotalResidualPieces();</code>
:::<code>double mdPresortGetResidualRate();</code>
 
 
==Build 3036==
''Released October 2017''
;First Class Mail Fixes and Changes
*Fixed crash with First Class Postcards when only having Automation pieces.
 
 
==Build 3024==
''Released August 2017''
 
;General Fixes and Changes
*The old property <code>ContinueContainerNumber(bool)</code> now also controls it for Pallets Numbers.
 
;First Class Mail Fixes and Changes
*Fixed for Post Cards we are putting over the maximum number of pieces in a trays.
*Fixed for Letters the Postage statement part A is not rounding total correctly.
*Fixed Line1 for Pallets for FCM STD LTR and FLAT.
 
;Standard Mail Fixes and Changes
*Fixed for NDC pallets we are using the wrong L module for line 1.
*Fixed we were creating a Mixed NDC Pallet when we should be creating a SCF pallet.
*Fixed a bug with minimum pieces in STD /FLAT FSS bundles. Now it is the same rule as for 5Sch/5dig, for less than 5oz a piece is 15 pieces otherwise – 10.
*Fixed a bug for STD/FLAT. Oversized bundles and sacks.
 
;Properties Added
*Added a new property for STD/LTR SCF Pallet to control a minimum containers for it.
 
::;For Presort Object
:::<code>put_IgnoreMinSCFPallet(bool );</code>
 
::;For C++
:::<code>void SetIgnoreMinSCFPallet(bool );</code>
 
::;For C
:::<code>void mdPresortSetIgnoreMinSCFPallet(mdPresort, int);</code>
 
 
==Build 3007==
''Released July 2017''
 
;General
*Fixed crash caused by expired license string.
 
;First Class Mail Fixes
*First Class Postcard Profit - Mailing summary displays 0's in tray size, postage statement "No. of Containers" is blank.
*First Class Postcard - The postage statement is incorrect. A2 has 0.00 for price.
*First Class Postcard - Mailing Summary is generated wrong name.
 
;Standard Mail Fixes:
*Standard Letter Profit w/ POM SCF - AADC pieces from the SCF Automation sort are missing from postage statement. Negative in Mailing Results screen
 
 
==Build 2996==
''Released July 2017''
 
;Updates
*Added new property’s name to expand the report names:
 
::;For Presort Object
:::<code>void ExpandedReportName(bool);</code>
 
::;For C++:
:::<code>void SetExpandedReportName(bool);</code>
 
::;For C:
:::<code>void mdPresortSetExpandedReportName(int);</code>
 
*Pallet tags are now doubled.
 
 
==Build 2985==
''Released May 2017''
 
;Updates
*Modified Presort Lib to return presort results.
*Changed Mail.dat version to 17-1
*Added New Method "SetProduceDropShipForms"
::This method is used to create Postal Forms 3602C and 8285" For information on how to call this method it is on page 47 of the Reference Guide.
*"SetMDCPTMailOwnerID" was updated this property populates the Mail owner ID in Mail.dat. If it is not sent then the MailersID property will populates the Mail owner ID in Mail.dat and the permit holder’s mailer ID.
*“Get(“PostageSavings”)” was added it returns the calculated Postage Savings, which is amount of savings a customer can get using Presort Object.




[[Category:Build History]]
[[Category:Build History]]
[[Category:Presort Object]]
[[Category:Presort Object]]

Revision as of 01:13, 3 March 2022

← Presort Object


Build 4.0.1.22421

February 2022 Update

Database Date: February 2022
Release Date: February 21, 2022

Updates

  • Presort Object Build number remains 4.0.1.22421.
  • Presort Object database date: February 2022.


January 2022 Update

Database Date: January 2022
Release Date: January 20, 2022

Updates

  • Presort Object Build number increased to 4.0.1.22421.
  • The January 2022 Hard copy Postage Statements are included with this update.
  • The build number has been added to the Presort Object changes.txt file included with each release.
PLEASE NOTE:
  • The updated Maildat version 22-1 files are supported in PostalOne! System Release 54.0.0.0 Mail.dat client.
  • Mail.dat Version 19-1 is no longer supported for new uploads.
Please see the following resources from USPS PostalPro regarding the January 2022 release:


Build 4.0.1.22419

Database Date: December 2021
Release Date: January 04, 2022

Updates

  • Presort Object Build number increased to 4.0.1.22419.
  • Maildat version update to 22-1.
PLEASE NOTE:
  • The updated Maildat version 22-1 files are supported in PostalOne! System Release 54.0.0.0 Mail.dat client.
  • Mail.dat Version 19-1 is no longer supported for new uploads.
  • Hardcopy Postage Statements are being updated and will be released as soon as possible.
Please see the following resources from USPS PostalPro regarding the January 2022 release:


Build 4.0.1.22378

Released April 2021

Updates

The USPS is starting to push for Mailers to use Seamless Acceptance. In order for you to participate in Seamless Acceptance, we will be adding a few new Properties along with a new data file to Presort Object.
  • New Properties:
Property Description
POMLocaleKey This property will be required if you are producing Mail.dat files and is a 9-digit code based on your Post Office of Mailing.
DDULocaleKey This property is a 9-digit code based on the DDU you are taking your mail to. It will only be used for Marketing Mail (Standard)- Flat - ECRRT mailings that are dropped off at the DDU
DDUPostalCode This property is the 9-digit zip code of the DDU Post Office. It will only be used for Standard Flat ECRRT mailings that are dropped off at the DDU.
For example:
Our Post Office in Rancho Santa Margarita has a Locale key of LOCZ22621.
  • New Data file:
File Information Description
File Name LocaleKey.csv
File Type Comma Delimited (.csv)
File Contents The LocaleKey.csv will contain a list of every Post Office and its associated Locale Key.
Update Frequency The LocaleKey.csv will be updated Monthly along with the other Presort data files.


The LocaleKey.csv will include the following fields:
Field Name Description Sample Data
LocaleKey Unique Identifier for the post office. LOCZ22621
DestinationCode The Type of Post Office.

D = DDU
S = SCF
B = NDC

Name The Name of the Post Office. RANCHO SANTA MARGARITA
Address The Address of the Post Office. 29862 AVENIDA DE LAS BANDERAS
City The City of the Post Office. RANCHO SANTA MARGARITA
State The State of the Post Office. CA
Zip The zip of the Post Office. 926889998


We are currently working to have these changes implemented into the next release of Presort Object. To help you prepare for this change we have included the LocaleKey.csv in this update, even though the new properties are not active yet.
Please see our Product Advisory for additional information.
PLEASE NOTE: If you do not want to implement these changes right away, do not run the setup.exe or update the DLL and just copy the data files over from the Data folder.
For any questions please email us at tech@melissa.com or call 1 (800) 800-6245 option 4.


Build 4.0.1.22376

Released March 2021

Updates

The USPS is starting to push for Mailers to use Seamless Acceptance. In order for you to participate in Seamless Acceptance, we will be adding a few new Properties along with a new data file to Presort Object.
  • The new Properties will be:
Property Description
POMLocaleKey This property will be required and is a 9-digit code based on your Post Office of Mailing.
DDULocaleKey This property is a 9-digit code based on the DDU you are taking your mail to. It will only be used for Standard Flat ECRRT mailings that are dropped off at the DDU
  • The new data file will be a Comma delimited file titled LocaleKey.
  • This new file will contain a list of every Post Office and its associated Locale Key.
  • This file will be updated monthly along with the other presort data files.
  • We will be sending out a Product Advisory email with more details on the change.


First Class Mail Fixes and Changes

  • Fixed issue with incorrect Tray numbers being returned with palletization enabled.


Build 4.0.1.22372

Released January 2021

General Fixes and Changes

  • Contains the new 2021 Postal rate changes that took effect January 24, 2021.


Build 4.0.1.22370

Released December 2020 General Fixes and Changes:

  • Fixed issue with Mail Owner Customer ID and Mail Owner Mailer ID where the values in the Mail.dat files were populated even though they were not passed. Now unless you pass SetMDCPTOwnerCRID and SetMDCPTMailOwnerID those fields will be blank in the Mail.dat files.
  • Fixed issue with Mail Preparer Customer ID and Mail Preparer Mailer ID where the values in the Mail.dat files were populated even though they were not passed. Now unless you pass PSMailingAgentCRID and MDMPAMailingAgentMailerID those fields will be blank in the Mail.dat files.
First Class Mail Fixes and Changes
  • Fixed issue with some pieces that were not getting sorted correctly.
Standard Mail Fixes and Changes
  • None
Build Compilation
  • The Windows DLLs have been compiled with the Visual Studio 2019 compiler. You no longer have to run the C++ Redistributables to use them.
Disc Structure
  • '2008Wrappers' folder in '...\windows\interfaces\net' contains wrappers for customers with applications written in 2008 / .NET Framework 3.5.
  • '...\extras\redist' of the root folder contains Visual Studio 2012 C++ redistributables.


Build 3055

Released November 2017

General Fixes and Changes
  • When you have ProducePallets set to true the sequence order will match the Pallet Report.
First Class Mail Fixes and Changes
  • Fixed First Class Postcards pricing.
Properties Added
  • Added a new property to return results from residual mailing.
For Presort Object
long TotalResidualPieces();
double ResidualRate();
For C++
long GetTotalResidualPieces();
double GetResidualRate();
For C
long mdPresortGetTotalResidualPieces();
double mdPresortGetResidualRate();


Build 3036

Released October 2017

First Class Mail Fixes and Changes
  • Fixed crash with First Class Postcards when only having Automation pieces.


Build 3024

Released August 2017

General Fixes and Changes
  • The old property ContinueContainerNumber(bool) now also controls it for Pallets Numbers.
First Class Mail Fixes and Changes
  • Fixed for Post Cards we are putting over the maximum number of pieces in a trays.
  • Fixed for Letters the Postage statement part A is not rounding total correctly.
  • Fixed Line1 for Pallets for FCM STD LTR and FLAT.
Standard Mail Fixes and Changes
  • Fixed for NDC pallets we are using the wrong L module for line 1.
  • Fixed we were creating a Mixed NDC Pallet when we should be creating a SCF pallet.
  • Fixed a bug with minimum pieces in STD /FLAT FSS bundles. Now it is the same rule as for 5Sch/5dig, for less than 5oz a piece is 15 pieces otherwise – 10.
  • Fixed a bug for STD/FLAT. Oversized bundles and sacks.
Properties Added
  • Added a new property for STD/LTR SCF Pallet to control a minimum containers for it.
For Presort Object
put_IgnoreMinSCFPallet(bool );
For C++
void SetIgnoreMinSCFPallet(bool );
For C
void mdPresortSetIgnoreMinSCFPallet(mdPresort, int);


Build 3007

Released July 2017

General
  • Fixed crash caused by expired license string.
First Class Mail Fixes
  • First Class Postcard Profit - Mailing summary displays 0's in tray size, postage statement "No. of Containers" is blank.
  • First Class Postcard - The postage statement is incorrect. A2 has 0.00 for price.
  • First Class Postcard - Mailing Summary is generated wrong name.
Standard Mail Fixes
  • Standard Letter Profit w/ POM SCF - AADC pieces from the SCF Automation sort are missing from postage statement. Negative in Mailing Results screen


Build 2996

Released July 2017

Updates
  • Added new property’s name to expand the report names:
For Presort Object
void ExpandedReportName(bool);
For C++
void SetExpandedReportName(bool);
For C
void mdPresortSetExpandedReportName(int);
  • Pallet tags are now doubled.


Build 2985

Released May 2017

Updates
  • Modified Presort Lib to return presort results.
  • Changed Mail.dat version to 17-1
  • Added New Method "SetProduceDropShipForms"
This method is used to create Postal Forms 3602C and 8285" For information on how to call this method it is on page 47 of the Reference Guide.
  • "SetMDCPTMailOwnerID" was updated this property populates the Mail owner ID in Mail.dat. If it is not sent then the MailersID property will populates the Mail owner ID in Mail.dat and the permit holder’s mailer ID.
  • “Get(“PostageSavings”)” was added it returns the calculated Postage Savings, which is amount of savings a customer can get using Presort Object.