2.1.9
- Fix, Issue where the Is Business field doesn\'t get submitted when empty.
2.1.8
- Fix, Minor issue with international shipments not getting the contents submitted.
2.1.7
- Implemented, Product Missing weights now takes variation weights into account.
- Fix, Issue with with select fields not setting default values.
2.1.6
- Fix, Issue with tracking numbers not showing in emails, when the update order status field is set.
2.1.5
- Fix, Issue with AST integration, not getting the correct provider information.
2.1.4
- Fix, Issue with some fields submitting booleans as non-convertable strings.
2.1.3
- Fix, Issue with some servers casting booleans to strings.
2.1.2
- Fix, Issue with WordPress dashboard plugin updater.
2.1.1
- Fix, Issue with repeater fields with coniditional fields embedded in them.
2.1.0
- Improvement, Templates can now toggle between domestic, ireland and international.
- Improvement, Download Documents, now skips zipping if it\'s just one file.
- Improvement, Made it possible to save repeater fields in templates.
- Fix, tracking links in secondary emails are now correct, and not showing the order number.
2.0.9
- Improvement, added OLP Parcelforce services.
2.0.8
- Improvement, added filter to allow setting default parcel weights dynamically.
2.0.71
- Fix, issue with billing and shipping addresses merging if billing has a field shipping does not.
2.0.7
- Fix, WordPress 6.9 changing function names.
2.0.6
- Fix, added validation error messages for non-field related responses from Royal Mail.
- Fix, changed permissions for the form-data endpoint.
2.0.5
- Improvment, Removed the supported services list from the order screen.
- Improvement, Changed the way services are stored so there\'s no longer a database entry for the service filter dropdown.
- Fix, issue with dangerousGoodsDescription length validation
2.0.4
- Fix, Force Component displayName to avoid conflicts with plugins loading in older versions of @wordpress/components
- Fix, Issue with 0 being shown when no templates exist.
2.0.3
- Fix, issue where consignment date would be invalid if users date/time settings were not UK based.
- Fix, issue with label cancellation, with AST_PRO.
2.0.2
- Fix, issue where sometimes the labels would cause a error 500.
2.0.0
- Note, All add-on plugins will no longer work due to a complete change in the plugin and underlying apis.
- Update, Major update to work with the Parcelforce migration to the Royal Mail Infrestructure.
- Update, Major update to utilise the newer WordPress React components and methods.
- Improvement, Added panel templates, allowing you to create preset shipping settings.
- Improvement, Added support for Royal Mail OBA, and OLP services. (Requires Royal Mail enabled accounts).
1.4.96
- Fixed, Duplicate tracking numbers when multiple parcels in the same consignment.
- Fixed, Tracking numbers order note email, having no spaces between links, when multiple tracking numbers are assigned.
1.4.95
- Fixed, Added a delay before printing in to fix (hopfully) the FireFox issue.
1.4.94
- Fixed, Removed + prefix from phone numbers.
- Implemented, More checking if the consignment data is corrupted.
1.4.93
- Fixed, Issue where international importer address/contact details wouldn\'t default to the shipping address.
- Fixed, Issue with the customs override address fields, if Ireland is the destination.
- Fixed, Digital Duck logo in sidebar menu.
- Implemented, PHP8+ warning issue fixes.
- Implemented, Added error message for older malformed consignment data.
1.4.92
- Implemented, added SKUs to the product selector dropdown for international shipments.
1.4.91
- Implemented, download fallback for when the browser is set to auto download PDFs
- Implemented, filename setting hook, for the auto downloaded PDFs.
1.4.9
- Fix, Issue with PDF files not saving correctly.
- Implemented, Consignment pdf filenames can now be modified.
- Implemented, Consignment pdf files now have permissons preventing access through the url.
- Implemented, Consignment pdf files now get deleted after 31 days.
1.4.8
- Fix, Fixed undefined error when retreiving shipments.
- Modification, removed the PB prefix from shipping tracking numbers.
- Modification, removed the 001 suffix from shipping tracking numbers.
- Implemented, Labels and documents are now saved as PDFs instead of txt files.
1.4.7
- Fix, International weight settings now allow decimals.
- Fix, International product price is now set from the order, so it will be correct for the currency.
- Implemented, International product selection now prefills the quantity (we\'re assuming everything fits into a single box).
- Implemented, International product weight now falls back to the WooCommerce set weight.
1.4.6
- Fix, Removed Email Day of Delivery option, since it causes all emails to break on the Parcelforce side.
- Fix, Reverted the email notification settings from a while ago.
= 1.4.5 =
- Fix, Issue with email notification sometimes not being set in WDMO.
- Fix, Issue with AST duplicating tracking numbers.
= 1.4.4 =
- Implemented, extra secrutiy for label downloads.
- Implemented, Residential or Business selector for international shipments.
= 1.4.3 =
- Implemented, Labels, and files get saved to server as opposed to being in the database.
= 1.4.2 =
- Fixed, Issue where meta box wouldn\'t display when HPOS is enabled.
= 1.4.1 =
- Implemented, support for HPOS
= 1.4.0 =
- Implemented, zorem integration for partial products.
- Fixed, a few spelling mistakes.
= 1.3.101 =
- Fixed, issue with SafePlaces not submitting to ParcelForce.
= 1.3.100 =
- Update, Implemented updated validation limits.
= 1.3.99 =
- Fix, Changed save order, so tracking numbers are saved before the complete email is sent.
= 1.3.98 =
- Added, PHP 8.1 compatibility
= 1.3.97 =
- Fix, Removed SMS Day Of Delivery notification type. (Parcelforce no longer supports it).
- Update, Added support for the DO Not Split consignment functionality.
- Update, Added tracking numbers to the order complete email notification.
= 1.3.96 =
- Update, Added the less generic email notification types.
- Update, Default the generic email notification type to set all email types.
= 1.3.95 =
- Improvement, added a way to update the order status upon successful consignment creations.
- Fix, made the AST integration always mark as complete, instead of partial.
- Fix, Undone the changes from 1.3.94, and 1.3.93. Turns out Parceforce broke their notifications system.
= 1.3.94 =
- Update, Default the generic email notification type to set all email types.
= 1.3.93 =
- Update, Added the less generic email notification types.
= 1.3.92 =
- Fix, Changed the Jersey country code to the Parcelforce supported one.
= 1.3.91 =
- Improvement, Added the shipment object to the wcpfi_order_column_show_tracking_numbers filter
= 1.3.9 =
- Improvement, Made the panel header, and submit buttons sticky. (No more scrolling to the top or bottom woop woop).
- Improvement, Moved the filter to allow hiding tracking numbers on the order listing screen, so it now still shows the label count.
- Fix, PHP 8.1 deprecation warnings
1.3.8
- Improvement, Removed line breaks from order notes.
- Improvement, Made tracking numbers links on the order listing screen.
- improvement, Added a filter to allow hiding tracking numbers on the order listing screen.
1.3.7
- Improvement, Added Product name field to products, to allow setting shorthand names for international shipments.
- Fix, A spelling mistake. Or I fixed the mistake with another mistake. Time will tell.
- Update, Version compatibility updates.
1.3.6
- Fix, Issue with department numbers being empty causing authentication errors when printing/canceling consignments.
1.3.5
- Improvement, Added the ability to use the LGDQ hazardous items settings.
1.3.4
- Fix, Made the shipping cost field allow 2 digits after the bullet point. (Funny enough that\'s how money works.)
1.3.3
- Improvement, Added tracking numbers to the admin orders screen.
- Improvement, Added support for Multi-Currency stores.
- Improvement, Allow selecting the currency for international shipments.
- Improvement, Added a field to parcels to set a Shipping cost which are added to commercial invoices.
- Improvement, Conditional fields now, retain their values when toggled.
1.3.2
- Improvement, Style updates for the newer version of WooCommerce.
- Improvement, Force the shipment date selector to use UTC format.
1.3.1
- Improvement, Auto replace fancy apostrophes with regular ones.
1.3.0
- Improvement, Added the ability to pre-set and select product information, for international consignments.
1.2.4
- Improvement, Added the ability to add labels to credentials, making it a smidge easier to identify between accounts.
1.2.3
- Fix, Issue with AST marking orders as complete when the setting is disabled.
1.2.2
- Fix, Implemented a work around for Safari not able to print labels.
1.2.1
- Fix, Forced shipment numbers to be, and be checked as uppercase.
1.2.0
- Improvement, Implemented Itegration with AST PRO.
- Fix, Renamed Department ID to Department No to better reflect Parcelforces Credentials email.
1.1.9
- Test, Tested on the latest version of WordPress & WooCommerce.
- Fixed, Minor PHP warning if no credentials had been saved.
1.1.8
- Improvement, Updated Print-js, it should now work in FireFox.
- Fixed, Minor issue with multiple credentials occasionally not saving.
- Fixed, PHP error messages relating to the WordPress REST API.
1.1.7
- Removed, transient blocker when retrieving safeplaces.
- Added, Permission checking when looking up safeplaces.
- Fixed, Minor error being output when retrieving credentials.
1.1.6
- Fixed, Removed unused $status variable.
- Added, Support for WC 3.6.1
- Fixed, Disabled auto updates for this plugin.
- Fixed, Made SafePlaces load based on selected account.
1.1.5
- Update, Change the jQuery ready to match the recommended version in 3.0
- Improvement, Made it possible to add multiple accounts.
- Fixed, An issue where errors would duplicate and show [object][object]
1.1.4
- Fixed, An issue with special characters in the order notes field, causing an error.
1.1.3
1.1.2
- Fixed, An issue that made height, width and length required.
1.1.1
- Fixed, An issue with one of the dev filters setting the wrong variables.
1.1.0
- Update, Updated EU services to match the new customs requirements. Thanks Brexit!
- Improvement, Added settings to allow users to select the services they have enabled on their account.
- Improvement, Set default options for several panel fields.
- Improvement, Clicking the background no longer closes the panel.
- Added, Support for WordPress 5.6 & WooCommerce 4.8
- Added, Groundwork for better international shipping usability.
- Added, Importer/Exporter VAT/EORI fields.
1.0.9
- Improvement, Made the order number act as a reference # in the WDMO system.
1.0.8
- Fixed, Critial error with Republic of Ireland shipments.
1.0.7
- Improvement, Changed the labelling in settings to make it clear to use ExpressLink.
- Improvement, Added a Parcelforce column to the shop_order list, to show which orders already have labels.
- Bug, Made parcel dimensions prevent decimal values.
1.0.6
- Bug, Made international shipments validation work by recipient address.
1.0.5
- Bug, Fixed international tracking codes/links.
- Updated, The international validation system so that EU services didn\'t ask for un-needed fields.
- Added, Validation filters to the international shipments validation system. wcpfi_international_invalid_parameters, wcpfi_international_required_parameters
- Added, Third-party tracking numbers for international shipments.
1.0.4
- Bug, Fixed issue where errors added via filters weren\'t showing.
1.0.3
- Bug, Fixed issue that prevented decimal numbers being used in weight fields.
- Added, Support for euroPriority Pack service.
- Updated, several service names.
1.0.2
- Added, Support for international services.
1.0.1
- Bug, Fixed PHP error being produced if no notification was selected.
- Compatibility, Updated compatibility for recent version of WordPress, PHP and WooCommerce.
1.0.0
- Added the ability to manage consignments from the order detail screen.
- Added the ability to create consignments from the order detail screen.
- Added the option to add the tracking number to the order notes, and send the customer an email.
0.0.5