Skip to content

Latest commit

 

History

History
602 lines (419 loc) · 58.1 KB

CHANGELOG.md

File metadata and controls

602 lines (419 loc) · 58.1 KB

Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

4.2.2 (2024-12-19)

🐛 Bug Fixes

  • audits: prevent type error for id in model (#291) (24c1072)

4.2.1 (2024-11-27)

🐛 Bug Fixes

  • deps: upgrade @myparcel-pdk/* (c0b3138)
  • deps: upgrade myparcelnl/pdk to v2.47.2 (bb765ba)
  • install: fix error when creating audit table (#288) (d519ed2)

4.2.0 (2024-11-20)

🐛 Bug Fixes

✨ New Features

4.1.0 (2024-10-30)

🐛 Bug Fixes

  • fix error on install due to usage of use in factory closure (#283) (1b4fdca), closes #281

⚡ Performance Improvements

  • admin: only save product settings once per request (#279) (e60bce1)

✨ New Features

  • deps: upgrade @myparcel-pdk/* (0cd4941)
  • deps: upgrade myparcelnl/pdk to v2.45.0 (6ff668d)

4.0.0 (2024-10-16)

⚠ BREAKING CHANGES

  • implement pdk

🐛 Bug Fixes

  • account: fix carrier mapping constraint error on account update (21eb32f)
  • admin: fix all inputs appearing as required (142f9f9)
  • admin: fix broken import (0c1c1ad)
  • admin: fix error on pages without bulk actions (9960cee)
  • admin: fix scripts (9c4ef00)
  • admin: improve product settings appearance (5682b73)
  • admin: improve product settings form (84714ce)
  • admin: improve tri state input appearance (d8186c7)
  • admin: remove required indicators from inputs (3e5bff7)
  • admin: update components (8e73009)
  • carriers: add carrier migration and improve logic (7e08891)
  • carrier: set human as name instead of identifier (c040806)
  • carriers: fix carriers and payment methods not being linked (2228f71)
  • carriers: update carrier creation logic (dee2d3f)
  • carriers: update default values (63d3077)
  • cart: use correct value for country (#263) (7fb25cc)
  • checkout: do not load delivery options script if it's disabled (713f566)
  • checkout: fix delivery options not loading in ps 1.7 (#270) (11c6a46)
  • checkout: fix incorrect shipping price being used in checkout (#272) (eebdfd5)
  • checkout: fix saving delivery options to cart (64e9e86)
  • checkout: improve delivery options logic (6d3fa93)
  • checkout: remove missing style.css error (a382771)
  • checkout: retain specific configs when switching carriers (3d3c223)
  • checkout: update checkout (7714efd)
  • checkout: update checkout hooks (0297ce0)
  • core: improve core module error handling (b15ed15)
  • database: allow creating index to fail if sql functionality is not supported (6550654)
  • database: fix creating indexes on certain db drivers (fbbc611)
  • database: fix database indexes and keys (5ddb09d)
  • database: only create indexes if they do not exist (33b89fd)
  • deps: upgrade myparcelnl/pdk to v2.30.3 (26c6bc5)
  • deps: upgrade myparcelnl/pdk to v2.30.4 (217c239)
  • deps: upgrade myparcelnl/pdk to v2.31.2 (2309ea4)
  • entity: update entities (5d415e8)
  • fix di container in production mode (49874fc)
  • fix error when exception has no previous exception (#260) (68f051f)
  • fix error when loading webhook subscriptions (7fab71c)
  • fix namespace error when installing module (#246) (cf3c9e4), closes #242
  • fix path to log directory (0bef829)
  • fix php errors (8ab2f49)
  • fulfilment: add order notes (e14fa32)
  • improve entities (275265e)
  • improve entities and carrier logic (b61d197)
  • improve installation logging (056aca4)
  • improve stability of installation flow (8db8654)
  • include state code in address for ups (#276) (e89a2f5)
  • increase max ps version to 8.2 (ffb2732)
  • install module tab correctly (19d3b33)
  • installer: clear sf2 cache on install (533cda0)
  • installer: fix prestashop context error on install (003ca3b)
  • installer: prepare the ps entity manager before starting (016c9ee)
  • installer: properly delete account on uninstall (bdf1d3a)
  • installer: save the installed version to database (3f067f0)
  • install: fix upgrading from older versions (#245) (ae3b626), closes #243
  • logger: fix logger (3ef0b51)
  • logging: improve logging (0caa9ef)
  • logging: include context in logs (fc0723e)
  • logging: update log format (e015767)
  • migration: fix db constraint errors in migrations (7ebc855)
  • migration: fix errors when invalid db data is returned (#252) (00bc56e)
  • migration: fix type error (12f4fad)
  • migration: fix type error in product settings migration (a7a32b2), closes #235
  • migration: fix type error when input is not an array (#262) (d40d6df)
  • migration: harden error handling (b75d277)
  • migration: improve order shipments migration (f6f3b5e)
  • migration: improve settings migration (cc9e21c)
  • migration: improve settings migration (2aa8da9)
  • migration: migrate migrations (0263e9f)
  • migration: prevent $row must be array but bool supplied during installation (#241) (b655806)
  • migration: run migrations when upgrading (7534da7)
  • migrations: improve migrations (148fceb)
  • migration: update and test shipments migration (f0f33ca)
  • module: move settings to dedicated page (138ed5c)
  • order: fix errors caused by missing dates (54bfc96)
  • order: fix saving data to orders (cb3dbd9)
  • orders: fix error when weight is a string (#261) (9e844a2), closes #256
  • orders: move order note logic to order note repository (9b83b32)
  • orders: prevent order id type error (e59ab3c)
  • orders: reset index on collection (5e92f23)
  • orders: throw error on getting nonexistent order (f0921ee)
  • orders: trim whitespace in person field (2ab31a4)
  • pass dev mode to bootstrapper (ca5d58b)
  • prevent integrity constraint violation for notes column (#259) (53c5eab)
  • products: fix product settings logic and migration (96734a1)
  • products: fix saving product settings (b6e3c89)
  • products: improve handling of nonexistent products (#229) (efd8483), closes #228
  • remove deprecation warning (ade1951)
  • scripts: improve script loading logic (878403a)
  • settings: improve saving settings (b313793)
  • settings: remove settings that aren't available (d413ff1)
  • upgrade: fix reference to facade class (b580ffb)
  • webhooks: fix webhooks (dad3abc)

✨ New Features

  • admin: improve admin component appearance (e97ccc3)
  • admin: improve look of components (2df8009)
  • carriers: add carrier logos (1ae56e6)
  • carriers: allow changing name and delivery speed texts (ea19255)
  • checkout: calculate shipping costs per carrier (e03a380)
  • deps: upgrade @myparcel-pdk/* (781600d)
  • deps: upgrade @myparcel-pdk/* (687ecb3)
  • deps: upgrade @myparcel-pdk/* (86a1c1c)
  • deps: upgrade @myparcel-pdk/* (2c88f49)
  • deps: upgrade @myparcel-pdk/* (36cdc62)
  • deps: upgrade myparcelnl/pdk to v2.30.2 (885ead1)
  • deps: upgrade myparcelnl/pdk to v2.31.0 (f830d7b)
  • deps: upgrade myparcelnl/pdk to v2.33.2 (1bd9d5d)
  • deps: upgrade myparcelnl/pdk to v2.36.2 (a1a9a57)
  • deps: upgrade myparcelnl/pdk to v2.42.0 (d3f1a78)
  • deps: upgrade myparcelnl/pdk to v2.43.5 (f9b206d)
  • frontend: allow html in form descriptions (#257) (1251164)
  • fulfilment: add order notes (ae98602)
  • implement pdk (c497eb8)
  • logging: improve logging output (861e713)
  • order-grid: add bulk order actions (53b2a63)
  • order: implement updating order notes (935955d)
  • orders: implement automatic order status updates (9af8725)
  • settings: enable/disable carriers based on settings (7f558a4)
  • settings: implement shipping method repository (045a668)
  • support prestashop 1.7 (#239) (b16926c), closes #232
  • update to latest delivery options (#240) (82064fa)
  • upgrade to delivery options v6.x (35d2b05)

4.0.0-beta.4 (2024-08-07)

🐛 Bug Fixes

  • cart: use correct value for country (#263) (7fb25cc)
  • fix error when exception has no previous exception (#260) (68f051f)
  • migration: fix type error when input is not an array (#262) (d40d6df)
  • orders: fix error when weight is a string (#261) (9e844a2), closes #256
  • prevent integrity constraint violation for notes column (#259) (53c5eab)

✨ New Features

  • deps: upgrade @myparcel-pdk/* (687ecb3)
  • deps: upgrade myparcelnl/pdk to v2.42.0 (d3f1a78)
  • frontend: allow html in form descriptions (#257) (1251164)
  • logging: improve logging output (861e713)

4.0.0-beta.3 (2024-05-01)

🐛 Bug Fixes

  • checkout: remove missing style.css error (a382771)
  • fix namespace error when installing module (#246) (cf3c9e4), closes #242
  • install: fix upgrading from older versions (#245) (ae3b626), closes #243
  • migration: fix errors when invalid db data is returned (#252) (00bc56e)
  • migration: prevent $row must be array but bool supplied during installation (#241) (b655806)

✨ New Features

  • deps: upgrade @myparcel-pdk/* (86a1c1c)
  • deps: upgrade myparcelnl/pdk to v2.36.2 (a1a9a57)
  • update to latest delivery options (#240) (82064fa)

4.0.0-beta.2 (2024-03-20)

🐛 Bug Fixes

  • migration: fix type error in product settings migration (a7a32b2), closes #235
  • products: improve handling of nonexistent products (#229) (efd8483), closes #228

✨ New Features

  • deps: upgrade @myparcel-pdk/* (2c88f49)
  • deps: upgrade myparcelnl/pdk to v2.33.2 (1bd9d5d)
  • support prestashop 1.7 (#239) (b16926c), closes #232
  • upgrade to delivery options v6.x (35d2b05)

4.0.0-beta.1 (2023-11-30)

We've rewritten the entire module from scratch, using the [MyParcel Plugin Development Kit]. This module supports PrestaShop 8 and Php 7.4 through 8.2 (and onwards). See the [pinned issue] for more information on the changes.

3.10.0 (2024-01-02)

✨ New Features

3.9.0 (2023-10-30)

✨ New Features

🐛 Bug Fixes

3.8.2 (2023-02-27)

🐛 Bug Fixes

3.8.1 (2023-02-08)

🐛 Bug Fixes

  • fix fatal error in weight service (3b0eb49), closes #209

3.8.0 (2023-02-06)

🐛 Bug Fixes

✨ New Features

  • add insurance options for eu shipments (#206) (e934728)

3.7.2 (2022-12-06)

🐛 Bug Fixes

  • modal: show package options (#200) (b376131)
  • shipments: distinguish return labels correctly (#201) (917df89)

3.7.1 (2022-11-10)

🐛 Bug Fixes

3.7.0 (2022-08-08)

✨ New Features

🐛 Bug Fixes

3.6.3 (2022-07-15)

🐛 Bug Fixes

3.6.2 (2022-06-27)

🐛 Bug Fixes

  • retain pickup point and insurance during checkout (#172) (9a62786)

3.6.1 (2022-06-13)

🐛 Bug Fixes

  • allow checkout with insurance for all carriers (#159) (c617db4)
  • show ordergrid with left joined carrier table (#157) (c641ec6)

3.6.0 (2022-06-02)

🐛 Bug Fixes

✨ New Features

3.5.5 (2022-05-17)

🐛 Bug Fixes

3.5.4 (2022-04-22)

🐛 Bug Fixes

  • fix type errors caused by unsuccessful queries (#135) (5d45762)

3.5.3 (2022-04-19)

🐛 Bug Fixes

  • error when performing search with no results (#139) (e7ac29d)
  • fatal error due to nonexistent listener (#141) (7aca74d)
  • fix insurance settings (#128) (0de46ae)
  • only send status change email if status actually changed (#124) (cb06ff1)
  • resolve scripts to paths based on site url (#134) (a102ea3)

3.5.2 (2022-04-12)

🐛 Bug Fixes

3.5.1 (2022-03-24)

🐛 Bug Fixes

3.5.0 (2022-03-22)

🐛 Bug Fixes

  • delivery-options: fix not showing after switching shipping method (#113) (45590a9), closes #105
  • delivery-options: no pickup when not chosen (#118) (ac86052)
  • fix error retrieving delivery settings (#109) (a28c116)

✨ New Features

3.4.1 (2021-12-21)

🐛 Bug Fixes

  • fix accessibility error on getInstance in some cases (#102) (83b982c), closes #101

3.4.0 (2021-12-20)

✨ New Features

  • allow exporting to myparcel on orders not linked to a carrier (#77) (788e6fb)
  • use default export settings when creating shipment (#63) (9546ec5)

🐛 Bug Fixes

  • always add client emailaddress to consignment in BE (#82) (df9489d)
  • auto-translate older carrier ids to the current ones (#60) (b7ae0f6)
  • column extra_options for install migration (a8774c8)
  • export company name to label (#81) (e6c97b6)
  • order status not updating after printing in some cases (#75) (3adc1e8)
  • regression: delete pickup express option from carrier form (#90) (2ed04e2)
  • regression: fix errors in order list (#91) (bd99240)
  • regression: get correct dropoff configuration in delivery options (#87) (69a7f3e)
  • regression: pass cutoff time to delivery options (#88) (edca384)
  • regression: price standard delivery falls back to 0 (#86) (af884a1)
  • regression: show fallback strings in delivery options (#85) (79b712e)
  • regression: stabilize order status change (#89) (cb8bf47)
  • save several days in the Exception schedule (#59) (915754d)
  • show product once on row label (#74) (4a28765)
  • updated logo and changed plugin author to 'MyParcel' (#84) (ec42f5d)
  • use correct table reference (#76) (79de1eb)
  • use rest of world countries from SDK (2bbd0fa)

3.3.0 (2021-11-11)

✨ New Features

  • add track trace in default prestashop field (a274f3f)
  • export region field (#58) (0950fae)

🐛 Bug Fixes

  • add second address line to first address line for delivery options (#61) (0ed533b)
  • allow insurance options only for package type package (#62) (af7497c)
  • correct 1.1.2 upgrade (#52) (4c33988)
  • dpz weight classes automatically selected and retained (#53) (e398582)
  • fix delivery options in frontend not loading fully sometimes (#54) (2ef3009)
  • fix delivery options not being persisted in ps 1.7.8.0 (#57) (d625781), closes #49
  • fix large format and return not being exported (#64) (17c1e4d)
  • fix track trace emails not being sent (#66) (dcebc16)
  • fix user agent not being sent correctly (#65) (801f00b)
  • fix user agents not being sent (607adc9)
  • make possible to export without insurance from order detail page (2610e67)
  • migration will be to version 1.3.0 (199a078)
  • remove hard coded carrier from email templates and improve language (23595c9)
  • set nextDeliveryDate when deliveryOptions are empty (#47) (20ab7a7)
  • shipment status order for digital stamp (20dbf91)
  • update orderlabel status during export (03a7690)

3.2.0 (2021-10-04)

✨ New Features

  • add surcharge option to delivery options (5d9e711)

🐛 Bug Fixes

  • cutofftime and dropoffdelay work according to current specifications (48baf5e)
  • fix error when loading order which has delivery options (56722a4)
  • fix status change webhook not triggering sometimes (954bc18)
  • make surcharge mode work as expected (77ed3b7)
  • no order found error (b8a6eea), closes #7
  • open new tab and request inline pdf correctly according to setting (1f1d154)

3.1.2 (2021-09-30)

✨ New Features

  • add surcharge option to delivery options (baebd38)

🐛 Bug Fixes

  • cutofftime and dropoffdelay work according to current specifications (572c778)
  • no order found error (3a7e68c), closes #7
  • open new tab and request inline pdf correctly according to setting (3ce9d87)

3.1.3 (2021-09-01)

🐛 Bug Fixes

  • export ROW and EU shipments (50cb1e7)
  • use default HS code and country of origin for products that lack them (a3b5da0)

3.1.2 (2021-08-19)

🐛 Bug Fixes

  • missing carrier type for upgrades (caff3c9)

3.1.1 (2021-08-17)

✨ New Features

  • add cart override (e510832)
  • add postnl (add4716)
  • add ps carriers cost (1f7e70e)
  • add ps_carriers in the configuration (fa88381)
  • added carriertype (ec6f8af)
  • allow to update carrier (5370b87)
  • override DeliveryOptionsFinder for prestashop carriers (946c20d)
  • show carrier input if no selected ps carrier (a36bf03)
  • update method for carrier config (7f24f4b)
  • use carrierType (6416306)

🐛 Bug Fixes

  • 0 problem (325ed7a)
  • add new custom carrier/ add PS carrier, (1a3a6bf)
  • delivery option removed (21da4a2)
  • deliverydays_windows (0c2d1e8)
  • export with the correct delivery type (2dec77e)
  • if no carrier (80aea3f)
  • import validation and db (a354615)
  • load OrderLabel that is not in namespace anymore (1b5a04a)
  • new carrier with redirect and flash message (79bcc8e)
  • new carrier with redirect and flash message (fb58ba7)
  • newly added carrier (d430d37)
  • pass on the weights for all shipments (1740f85)
  • prestashop PrestaShopDatabaseException problem (644e078)
  • put back insert for new carrier (dbbbf39)
  • remove console.log (680daf6)
  • remove legacy 'OrderLabel' classmap (f4444b3)
  • remove override (04bc88a)
  • remove unused config (34eb129)
  • remove validation (abe02ab)
  • set ps carrier as myparcel carrier (8c67199)
  • set to static (f7bdcae)
  • update carrierType (6fceb82)
  • Update readme.md (deb635b)
  • use the track trace link which is already known in the order (198b0b4)
  • webhook not changing order status (aae145f)

3.1.0 (2021-05-28)

✨ New Features

🐛 Bug Fixes

3.0.7 (2021-05-21)

🐛 Bug Fixes

  • add tax to prices, remove unused method calls (aaeb3b0)

Performance Improvements

  • remove comments (bbb9333)
  • remove variable, add method getShippingoption (01a8557)

3.0.6 (2021-05-14)

🐛 Bug Fixes

3.0.5 (2021-05-07)

✨ New Features

3.0.4 (2021-04-30)

🐛 Bug Fixes

  • LabelsColumn defaults (9132bb5)
  • order label column for ...v3.7.7.3+ (a321b94)

3.0.3 (2021-04-08)

🐛 Bug Fixes

  • build: do rename on each job (78b585f)

3.0.2 (2021-04-08)

✨ New Features

🐛 Bug Fixes

  • build: only run on tags (b61c89d)
  • build: php version and npm (e08c5a6)
  • build: rename main module file (a8d858e)
  • build: replace be to nl (db5a1ac)
  • use ps generated url (8515606)

3.0.1 (2021-03-25)

1.0.0 (2021-01-28)