Skip to content

Latest commit

 

History

History
1560 lines (764 loc) · 83.7 KB

CHANGELOG.md

File metadata and controls

1560 lines (764 loc) · 83.7 KB

Changelog

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

2.47.2 (2024-11-20)

🐛 Bug Fixes

  • validation: remove receipt_code requirement from package to belgium (4e099f6)

2.47.1 (2024-11-14)

🐛 Bug Fixes

  • ups: do not include delivery date for ups when exporting (#317) (fc1eabc)

2.47.0 (2024-11-13)

✨ New Features

2.46.1 (2024-11-08)

🐛 Bug Fixes

2.46.0 (2024-11-07)

✨ New Features

2.45.0 (2024-10-24)

✨ New Features

2.44.0 (2024-10-24)

✨ New Features

  • debug: add action to download logs (#288) (a421c52)
  • pickup: add postnl pickup for non nl countries (#312) (68290ae)

2.43.6 (2024-10-18)

🐛 Bug Fixes

  • resolve dpd export issue for belgium (#311) (7a7bbdb)

2.43.5 (2024-10-09)

🐛 Bug Fixes

  • fix attributes with mutator being omitted when skipping null (#308) (cf5d191)

2.43.4 (2024-10-08)

🐛 Bug Fixes

  • carriers: remove return option for dhlforyou (#309) (9cf0ad5)

2.43.3 (2024-09-25)

🐛 Bug Fixes

  • fix deprecation warning on arrayAccess::offsetGet (#305) (82eb15b)

2.43.2 (2024-09-13)

🐛 Bug Fixes

2.43.1 (2024-09-10)

🐛 Bug Fixes

  • checkout: allow adding properties to checkout context settings (#300) (3158959)

2.43.0 (2024-09-04)

✨ New Features

2.42.3 (2024-09-03)

🐛 Bug Fixes

2.42.2 (2024-08-30)

🐛 Bug Fixes

2.42.1 (2024-08-15)

🐛 Bug Fixes

  • carriers: fix errors in another postnl carrier configuration (#292) (9996991)
  • webhooks: always refresh base url on regeneration of webhooks (#293) (eb72819)

2.42.0 (2024-08-05)

✨ New Features

2.41.0 (2024-07-29)

✨ New Features

  • add international mailbox support when shipping to belgium (#289) (ef5c714)

2.40.0 (2024-07-17)

✨ New Features

  • add international mailbox for carriers with custom contract (#279) (468ed0f)
  • model: remove throwing cast errors from models (#286) (5f0ac54)

2.39.3 (2024-07-12)

🐛 Bug Fixes

  • fix duplicate carriers when custom postnl contract is enabled (#287) (ab78bf3), closes #284

2.39.2 (2024-07-10)

🐛 Bug Fixes

  • validation: fix error caused by tracked property (#280) (0b73fef)

2.39.1 (2024-07-05)

🐛 Bug Fixes

  • fix max insurance setting not being enforced (#283) (86a6b83)

2.39.0 (2024-07-04)

✨ New Features

  • settings: allow showing description with shipping method (#285) (2a80eca)

2.38.1 (2024-06-26)

🐛 Bug Fixes

  • validation: improve validation for mailbox and letter (#277) (6df536b)

2.38.0 (2024-06-21)

✨ New Features

2.37.1 (2024-06-13)

🐛 Bug Fixes

  • preserve address while calculating shipping method (#276) (f83b25f)

2.37.0 (2024-06-07)

✨ New Features

  • settings: add shipping methods input (#275) (e2d75a6)

2.36.5 (2024-05-24)

🐛 Bug Fixes

  • model: fix nested array keys case being changed (#274) (3f93742)

2.36.4 (2024-05-22)

🐛 Bug Fixes

  • allow string representation of default setting for label (#271) (7c92a58)
  • checkout: consider empty package weight (#273) (7acc786)

2.36.3 (2024-05-01)

🐛 Bug Fixes

  • checkout: honor product variant settings (#269) (524689f)

2.36.2 (2024-04-22)

🐛 Bug Fixes

  • insurance: fix belgium insurance possibilities (#267) (f577424)

2.36.1 (2024-04-16)

🐛 Bug Fixes

  • checkout: fix error when loading delivery options strings (#268) (d56f2e4)

2.36.0 (2024-04-12)

✨ New Features

  • include delivery options translations in context (#266) (af2ed16)

2.35.0 (2024-04-04)

✨ New Features

2.34.0 (2024-03-21)

✨ New Features

  • installer: allow differentiating between migration types (#261) (21ce3cf)

🐛 Bug Fixes

  • orders: fix customs declaration items error in row countries (#262) (d22d491)

2.33.2 (2024-03-13)

🐛 Bug Fixes

  • fix validation schema for package small (#260) (bb6ad73)

2.33.1 (2024-03-12)

🐛 Bug Fixes

  • disable tracked for nl small packages (#259) (e07bf35)

2.33.0 (2024-03-05)

✨ New Features

2.32.2 (2024-02-28)

🐛 Bug Fixes

  • carriers: use correct subscription id (#257) (3662c06)
  • logging: log successful response bodies (#256) (32e0f3c)

2.32.1 (2024-02-15)

🐛 Bug Fixes

  • calculator: disable shipment options for postnl pickup (#252) (3d66e83)
  • orders: fix contract ids being ignored on export (#253) (29e4bda)

2.32.0 (2024-01-02)

✨ New Features

2.31.5 (2023-12-13)

🐛 Bug Fixes

  • export: fix multiple export of same order (#244) (fda39cc)

2.31.4 (2023-12-04)

🐛 Bug Fixes

  • settings: disallow "none" in customs country of origin (#241) (6376df6)

2.31.3 (2023-11-27)

🐛 Bug Fixes

  • core: connect audit service (13150b2)
  • re-add deprecated class (10130eb)

2.31.2 (2023-11-27)

🐛 Bug Fixes

  • core: correct names of interfaces (d4a08c0)

2.31.1 (2023-11-23)

🐛 Bug Fixes

2.31.0 (2023-11-22)

✨ New Features

2.30.4 (2023-11-14)

🐛 Bug Fixes

  • base: fix error when calling toArray with empty values (#238) (a5975d1)
  • calculator: always send insurance for dpd (#219) (a360ae8)

2.30.3 (2023-11-13)

🐛 Bug Fixes

  • orders: fix notice when billing address or recipient are not present (#237) (715d6f4)

2.30.2 (2023-11-09)

🐛 Bug Fixes

  • carriers: fix carriers defaulting to disabled (#235) (965c6d7)

2.30.1 (2023-11-08)

🐛 Bug Fixes

2.30.0 (2023-11-07)

✨ New Features

2.29.0 (2023-11-07)

✨ New Features

  • orders: generate customs declaration automatically (#232) (cd3e7e1)

🐛 Bug Fixes

  • orders: fix exporting shipments occasionally causing visual error (#234) (1625978)

2.28.9 (2023-11-06)

🐛 Bug Fixes

  • model: fix error when unsetting property using skip_null (e6bf984)

2.28.8 (2023-11-06)

🐛 Bug Fixes

  • account: fix carriers being disabled when getting account (#231) (d5210b1)

2.28.7 (2023-11-03)

🐛 Bug Fixes

  • base: make null flag in toArray act more consistently (#230) (a7177f8)

2.28.6 (2023-10-27)

🐛 Bug Fixes

  • core: fix data that should not be stored being stored (#226) (77e8c09)

2.28.5 (2023-10-26)

🐛 Bug Fixes

  • order: fix error on updating order status if setting is empty (#221) (b36d55c)
  • support: make toArray act consistently everywhere (#224) (5f0d5f2)

2.28.4 (2023-10-25)

🐛 Bug Fixes

  • carriers: always pass customer info for dpd (#220) (a5ece07)
  • language: fix error when language is absent (#222) (0dd4bb0)

2.28.3 (2023-10-24)

🐛 Bug Fixes

  • carriers: update carrier capabilities (#218) (8cab5f8)

2.28.2 (2023-10-24)

🐛 Bug Fixes

  • deps: add psr/log to prod dependencies (f648448)

2.28.1 (2023-10-20)

🐛 Bug Fixes

  • returns: prevent validation error on export return (#216) (a046143)

2.28.0 (2023-10-13)

🐛 Bug Fixes

  • shipment: include address2 in street (#214) (0e434de)

✨ New Features

  • order: allow changing digital stamp weight range (#215) (20a58fa)

2.27.0 (2023-10-11)

✨ New Features

  • carriers: add dpd for platform myparcel (#211) (8928bdd)

2.26.0 (2023-10-04)

✨ New Features

2.25.2 (2023-09-29)

🐛 Bug Fixes

  • orders: limit label description to max length (#190) (0adca88)

2.25.1 (2023-09-29)

🐛 Bug Fixes

  • returns: fix faulty shipment options (#208) (e754b05)
  • schema: fix europlus validation errors (#209) (13712ff)

2.25.0 (2023-09-28)

✨ New Features

  • calculator: add empty package weight (#207) (b125005)

🐛 Bug Fixes

  • calculator: ensure signature for dhl europlus and parcelconnect orders (#206) (1c542c9)

2.24.2 (2023-09-27)

🐛 Bug Fixes

  • settings: fix label description not inheriting from defaults (#201) (d5aae9e)
  • shipments: inherit delivery date from order (#200) (355e71f)
  • validation: remove required date for dhl shipments (#205) (ef9d323)

2.24.1 (2023-09-26)

🐛 Bug Fixes

  • orders: ensure signature for postnl pickup (#204) (c40b0ae)

2.24.0 (2023-09-25)

✨ New Features

2.23.1 (2023-09-22)

🐛 Bug Fixes

  • notifications: pass notifications to frontend (#199) (da5e730)

2.23.0 (2023-09-19)

✨ New Features

  • orders: change status after creating label (#196) (10ae5d2)

🐛 Bug Fixes

  • print-action: cast order ids to array (#198) (3ac559c)

2.22.0 (2023-09-18)

🐛 Bug Fixes

  • settings: set country of origin to local country by default (#195) (dd81b6d)

✨ New Features

  • config: add bulk actions definitions (#197) (02d8f97)

2.21.0 (2023-09-15)

✨ New Features

  • settings: add sort prop to order status fields (#194) (144d6c9)

🐛 Bug Fixes

  • settings: hide disabled settings on all form views (#189) (84429ab)
  • shipments: allow exporting eu and row shipments (#186) (41b1bef)

2.20.1 (2023-09-13)

🐛 Bug Fixes

  • carriers: fix non-platform carriers being turned into postnl (#188) (dc4d402)

2.20.0 (2023-09-12)

🐛 Bug Fixes

  • delivery-options: add drop off days to config (#185) (47c8d7e)

✨ New Features

  • settings: allow hiding settings via config (#187) (7fc2d0b)

2.19.2 (2023-09-08)

🐛 Bug Fixes

  • delivery-options: fix price surcharge (#171) (f1b8e11)
  • frontend: fix options label and value when passed as associative array (#182) (29d0fd3)
  • product-settings: allow default drop off delay value (#183) (6c9d27e)
  • settings: change insurance factor to percentage (#179) (83a6edd)
  • settings: move general settings to order settings (#184) (4faf0af)
  • settings: sort settings options (#180) (1512b23)
  • shipments: correctly pass physical properties (#181) (f2564fe)

2.19.1 (2023-09-07)

🐛 Bug Fixes

  • carriers: distinguish carrier capabilities by platform (#178) (619c9da)
  • settings: move order status mail and notification to general (#175) (a5725c2)

2.19.0 (2023-09-04)

✨ New Features

  • account: add action to update subscription features (#133) (1c856ba)
  • orders: improve order validation (#169) (694437b)

2.18.0 (2023-08-31)

✨ New Features

  • product-settings: add fit in digital stamp (#170) (8040855)
  • settings: implement send return email setting (#153) (52ce7e1)

2.17.1 (2023-08-30)

🐛 Bug Fixes

  • shipments: prevent error in barcode note identifier (#168) (f5f5551)

2.17.0 (2023-08-30)

✨ New Features

  • form-builder: add more builder operations (#165) (0132e01)
  • shipments: save barcode in order note (#155) (2c74dbf)

🐛 Bug Fixes

  • shipments: fix non-concept shipments not returning barcode instantly (#163) (b7726a4)

2.16.2 (2023-08-24)

🐛 Bug Fixes

  • form: treat value strings that are also callable as a string (#162) (ef5fa5e)

2.16.1 (2023-08-16)

🐛 Bug Fixes

  • container: add default implementation for file system interface (ea00035)

2.16.0 (2023-08-15)

🐛 Bug Fixes

  • orders: fix order notes not being posted (#157) (b0c1d7b)

✨ New Features

2.15.0 (2023-08-11)

✨ New Features

  • settings: allow embedding more interactivity in form views (#156) (b4dcd30)

🐛 Bug Fixes

  • carriers: sort in preferred order for displaying names (#152) (060867c)

2.14.1 (2023-08-10)

🐛 Bug Fixes

  • cart-calculation: fix mailbox packages over 2kg being allowed (#147) (a126a54)

2.14.0 (2023-08-09)

✨ New Features

🐛 Bug Fixes

  • cast: prevent circular reference (#148) (c8c9fde)
  • model: make 'boolean' cast work the same as 'bool' (4c22bf4)
  • shipments: fix carrier defaulting to postnl (#151) (1639cdf)

2.13.0 (2023-08-08)

⚡ Performance Improvements

  • reduce amount of stored data and calls to toArray (#135) (25bca7c)

🐛 Bug Fixes

  • delivery-options: do not return date if it's in the past (#138) (759b204)
  • deps: move unnecessary dependencies to require-dev (178863d)
  • orders: fix validation of evening delivery (2accccc)
  • orders: use endpoints correctly (#142) (c558c01)
  • settings: fix saved invalid api key causing errors (#149) (7ba4a02)
  • settings: hide "barcode in note title" when barcode in note is off (#136) (8ba980e)
  • support more date formats (#139) (2f1ee2f)

✨ New Features

  • carriers: enable bpost and dpd for myparcel be (#150) (5cb9203)
  • cron: allow more flexible use of the cron service (#145) (3a64d97)
  • dhl: support hide_sender option (#140) (e74fee6)
  • frontend: allow rendering components at any moment after initial render (#144) (02302a8)
  • order: add shorthand method to check if order is deliverable (#137) (9a3506d)

2.12.3 (2023-07-26)

🐛 Bug Fixes

  • notifications: improve logic and increase coverage (fe11473)

2.12.2 (2023-07-26)

🐛 Bug Fixes

  • settings: fix carrier and product settings not being respected when exporting (#134) (749819f)

2.12.1 (2023-07-21)

🐛 Bug Fixes

  • actions: correct responses of delete and update account (#129) (0fdd205)

2.12.0 (2023-07-21)

✨ New Features

  • fulfilment: save order note uuids from api (#130) (b068632)
  • settings: fill carrier settings on fresh installation (#127) (587cbcc)

🐛 Bug Fixes

  • api: fix error when composer can't be used normally (#128) (217d11c)
  • export: prevent invalid delivery date (#126) (d34624d)
  • order: stop storing carrier details in db (#125) (35dd3bb)

2.11.1 (2023-07-18)

🐛 Bug Fixes

  • tests: include tests/Api and tests/Datasets in published package (4cc0335)

⚡ Performance Improvements

  • order: improve export order performance (ec9db3f)

2.11.0 (2023-07-18)

✨ New Features

2.10.0 (2023-07-18)

✨ New Features

  • actions: add delete account action (#124) (0373ca9)
  • orders: honor the "share customer information" setting (#113) (6238419)

2.9.2 (2023-07-17)

🐛 Bug Fixes

  • container: fix cache class name (6e11176)

2.9.1 (2023-07-17)

🐛 Bug Fixes

  • container: clear container cache on install/upgrade/uninstall (#123) (06549f7)

2.9.0 (2023-07-13)

🐛 Bug Fixes

  • fulfilment: fix exporting orders (dadcf6a)

⚡ Performance Improvements

  • container: use container file cache in production (5e95705)

✨ New Features

  • container: add isPhpVersionSupported property (aeb2e2e)
  • fulfilment: add get order request (02989e7)
  • webhook: add logic to order status change webhook (5805f56)
  • webhook: add logic to shipment label created and status change webhooks (12c1ddd)
  • webhook: improve validation (d830fc6)

2.8.0 (2023-07-10)

✨ New Features

  • attributes: convert string true and false to int/bool (#114) (4ec94ab)
  • webhooks: add logic to shop update webhooks (#115) (731ddc2)

🐛 Bug Fixes

  • actions: allow update account without passing new settings (#118) (0935f35)
  • fulfilment: fix validation errors on export (#117) (2c82b36)
  • settings: fix error when opening plugin settings without account (#119) (996c3f5)

2.7.0 (2023-07-05)

✨ New Features

  • settings: update general settings (3f84f3c)

2.6.5 (2023-07-03)

🐛 Bug Fixes

  • deps: always use latest v5 of myparcelnl/delivery-options (5386fba)

2.6.4 (2023-07-03)

🐛 Bug Fixes

  • carrier: fix undefined index error (75bbdbf)

2.6.3 (2023-07-03)

🐛 Bug Fixes

  • views: rename tristate to tri-state (f8ae8c4)

2.6.2 (2023-06-30)

🐛 Bug Fixes

  • product-settings: fix product settings view not showing (#109) (c420fd0)

2.6.1 (2023-06-29)

🐛 Bug Fixes

  • installer: move logic that updates installed version into an overridable method (8dc3342)

2.6.0 (2023-06-29)

✨ New Features

  • installer: allow passing arbitrary arguments to install and uninstall methods (#112) (b91fbb3)

2.5.2 (2023-06-28)

🐛 Bug Fixes

2.5.1 (2023-06-21)

🐛 Bug Fixes

  • settings: fix incorrect values in package type selects (#107) (120c576)
  • shipments: fix carrier reverting to default on exporting (#108) (24352ee)

2.5.0 (2023-06-19)

🐛 Bug Fixes

  • settings: fix product settings being unable to render (#104) (94b475b)

✨ New Features

  • actions: add update product settings action (#106) (1302c1b)

2.4.2 (2023-06-08)

🐛 Bug Fixes

  • views: correct di reference to country service (59bef78)

2.4.1 (2023-06-08)

🐛 Bug Fixes

  • actions: improve update account action (#105) (c5c00e2)

2.4.0 (2023-06-07)

✨ New Features

  • country: add isLocalCountry method (ba519bf)

🐛 Bug Fixes

  • settings: improve settings views (9857b7f)

2.3.0 (2023-06-06)

✨ New Features

  • settings: add calculation by factor option to insurance (#98) (b176554)

2.2.2 (2023-06-01)

🐛 Bug Fixes

  • tests: include tests/Bootstrap in published package (258f8c5)

2.2.1 (2023-06-01)

🐛 Bug Fixes

  • tests: include pest helper files in published package (18086c1)

2.2.0 (2023-06-01)

✨ New Features

  • shipments: allow same day delivery for all dhl shipments (#100) (bcbb463)

🐛 Bug Fixes

  • shipments: fix error when exporting order to shipments (#102) (279be05)

2.1.0 (2023-05-31)

✨ New Features

  • allow the pdk class to be overridden (#96) (32a7263)

🐛 Bug Fixes

  • checkout: fix delivery options header not showing up (#99) (7af0537)
  • correct address fields (#101) (3fed974)

2.0.0 (2023-05-15)

⚠ BREAKING CHANGES

  • move classes to clearer namespaces
  • facade: add final modifier to all facades
  • facade: rename Facade RenderService to Frontend
  • facade: rename RenderServiceInterface to FrontendRenderServiceInterface
  • facade: rename Facade DefaultLogger to Logger
  • facade: rename Facade LanguageService to Language
  • moves interfaces to different namespaces

⚡ Performance Improvements

  • shipments: do not fetch orders on deleting shipments (ca01f9d)
  • shipments: do not return deleted shipments in order data context (96e5ffc)

✨ New Features

  • actions: pass request query parameters to ContextService::createContexts() (4e8fcf5)

  • add bootstrapper class and force appInfo to be set (2688e34)

  • add default minimum php version to config (26934e0)

  • add extra properties to fulfilment shipment (f366828)

  • add installer facade (4ca8349)

  • add responseProperty to requests (2cb2e5e)

  • admin: add platform data to global context (8441fdb)

  • can send notifications from backend to frontend (f253774)

  • capabilities: add dhlparcelconnect (83802b3)

  • currency: add format method (660f892)

  • improve settings views (3e33e53)

  • make container values more granular (f2bc19d)

  • pdk frontend (19c5276)

  • product: add fit in digital stamp (d6f971c)

  • response: allow passing headers (15f19e4)

  • send notification when order validation fails during export (6d9cd5f)

  • send notifications from backend wip (f70e122)

  • send notifications from backend wip (30f6948)

  • settings: add divider to label settings view (ba56f53)

  • settings: add input for enabled package types (c8b46f8)

  • validation: add dhleuroplus (fd37d0f)

  • facade: add final modifier to all facades (051d78e)

  • facade: rename DefaultLogger to Logger (5fab918)

  • facade: rename LanguageService to Language (6d797a4)

  • facade: rename RenderService to Frontend (f4577d4)

  • move classes to clearer namespaces (43901d7)

  • normalize interfaces (7ec8b22)

🐛 Bug Fixes

  • actions: allow passing cart in FetchCheckoutContext (82c059f)
  • actions: allow passing cart in FetchCheckoutContext (b431e2e)
  • actions: rename fetch shipments to update shipments (b517b7a)
  • add allowed carrier ids (52df8b0)
  • add codeEditor (83c560e)
  • add custom css to checkoutsettings (8da2629)
  • add deliveryDaysWindow to carrier settings attributes (5857126)
  • add logger to shipment validation (d3207a4)
  • allow empty values in shipment options (d9a43ae)
  • allow export of fulfilment order (4f8c2ac)
  • allow fetchcontext action to be used on frontend and backend (e1bc671)
  • allow guzzle 5 client (fd81828)
  • api: remove error option (9a1dde5)
  • carrier: fix array_merge null notice (fc1fe3a)
  • carrier: fix finding carrier again (3674401)
  • carrier: fix finding name matching id (b14b603)
  • carrier: use default carrier if none was passed (43555ac)
  • carrier: use name OR id if already present (04a93d3)
  • change api back to live api (1ad82be)
  • checkout: get correct data in checkout context (cfca342)
  • checkout: pass tax fields data (3631bf6)
  • checkout: return allowed package types correctly (534c3e2)
  • checkout: update delivery options config (323694c)
  • construct carrier completely (c5ca852)
  • correct confusing carrier settings names (be3dde4)
  • delivery options config test (1e17b96)
  • delivery-options: convert package and delivery types correctly (ded621a)
  • delivery-options: fix error when data is null (3812478)
  • delivery-options: fix same day delivery option (219befc)
  • endpoints: fix merging of backend/frontend and shared endpoints (95ff264)
  • export same-day delivery for dhl for you (d86c7f6)
  • facade: fix incorrect reference to installer service interface (46227e6)
  • fix error in carrier (65a5aeb)
  • fix insurance always ending up to be 5000 (7cc92a6)
  • fix labels on large bulk print (39cb78e)
  • fix labels on large bulk print (99d5a10)
  • fix print options modal (92d8991)
  • fix request body for return shipments (4b02231)
  • fix tests (wip) (bf79da6)
  • get carrier id for configuration (7169c36)
  • get default time zone from config (e4ede42)
  • handle fetching account better (6cda097)
  • implement shared actions correctly (07396d4)
  • improve carrier logic (6078838)
  • language: allow null when translating arrays (95d974d)
  • leave out caching of capabilities (400e33e)
  • model: fix changing case of attributes (9a1f56f)
  • model: improve casting logic (699cec0)
  • orders: fix customs declaration error when exporting orders (435a444)
  • orders: fix printing orders and shipments (6b1647b)
  • orders: hard delete shipments (7088cef)
  • orders: ignore deleted shipments (3af9f69)
  • prevent undefined key error (2e0f915)
  • print: fix error on positions parameter (b58fab7)
  • productsettings: remove separate fit in digital stamp use package type (f6d733d)
  • remove allowed carrier ids (aa8d842)
  • remove extra data attribute from update plugin settings response (57c71e5)
  • remove pdf option from print shipments (5a86c7d)
  • repository: always retrieve full setting key (7d9a492)
  • return correct insurance value (ffbd419)
  • return correct insurance value (1d2d955)
  • set samedaydelivery true for non-pilot customers (410fc03)
  • settings: change a4/a6 values to lowercase (d2b760d)
  • settings: correct shared print settings labels (377db04)
  • settings: fix insurance formatting and translations (2885501)
  • settings: fix missing select options in default package type (0d35372)
  • settings: fix position input (0957f40)
  • settings: fix type error (24c9c57)
  • settings: get delivery options positions correctly (9b8f05b)
  • settings: improve form elements (d4c0e5a)
  • settings: only show label position when format is a4 (3625b7d)
  • settings: remove extra conversion to cents (6e62437)
  • settings: translate country select in customs settings (988b383)
  • settings: translate country select in product settings (e215bc0)
  • settings: translate order statuses in order settings (08831d3)
  • shipments: fetch consumer portal link with shipments (94e3c89)
  • shipments: fix label position (8d3ec42)
  • shipments: only change updated if it was null (8a4170b)
  • translations: translate "none" option in selects (1579849)
  • update country codes (5f1704c)
  • update delivery options (647ac09)
  • update requests that return context (efac645)
  • use correct timezone for updated shipments (94f6f93)
  • utils: fix cache keys in cache function not always being unique (6834498)
  • validate export shipments (57495b1)
  • webhook: allow log context for symfony below 5.2 (55b7142)

1.37.0 (2023-03-09)

✨ New Features

  • add bootstrapper class and force appInfo to be set (#88) (0d7d93b)

1.36.0 (2023-02-28)

🐛 Bug Fixes

  • model: fix flags not being passed to nested models (#79) (2de423b)
  • shipments: correct merging of shipment/order ids (#80) (ac0bd0b)

✨ New Features

1.35.0 (2023-02-27)

✨ New Features

  • country-service: add getAllTranslatable method (138af6b)

1.34.0 (2023-01-27)

🐛 Bug Fixes

  • model: fix flags being required on except (be80df5)

✨ New Features

  • base: increase consistency of services (#73) (8272f10)

1.33.0 (2023-01-12)

✨ New Features

  • actions: add multicollo to export (#66) (43b7e5e)

1.32.1 (2023-01-12)

🐛 Bug Fixes

1.32.0 (2023-01-12)

✨ New Features

  • orders: calculate totals via order lines (#59) (cc9a644)

1.31.0 (2022-12-22)

✨ New Features

1.30.0 (2022-12-20)

✨ New Features

1.29.1 (2022-12-20)

🐛 Bug Fixes

  • api: correct user agent (e367c74)

1.29.0 (2022-12-12)

✨ New Features

1.28.1 (2022-12-09)

🐛 Bug Fixes

1.28.0 (2022-12-09)

✨ New Features

  • service: add more methods to country service (#58) (0ee9017)

1.27.0 (2022-12-08)

✨ New Features

  • repository: pull up retrieve to base repository (#60) (138c027)

1.26.2 (2022-12-08)

🐛 Bug Fixes

  • model: invalidate cast cache when setting attribute (#63) (83b4434)

1.26.1 (2022-11-30)

🐛 Bug Fixes

  • returns: return correct return shipment (#56) (42a9ff7)

1.26.0 (2022-11-18)

✨ New Features

1.25.3 (2022-11-11)

🐛 Bug Fixes

  • actions: cast orderId parameter to array (#47) (11279e9)

1.25.2 (2022-11-10)

🐛 Bug Fixes

  • actions: get correct labels when printing order (#48) (6cc88a9)

1.25.1 (2022-11-10)

🐛 Bug Fixes

  • order: add carrier when creating shipment (#46) (eb24ce2)

1.25.0 (2022-11-08)

✨ New Features

1.24.0 (2022-11-01)

✨ New Features

🐛 Bug Fixes

1.23.0 (2022-09-27)

✨ New Features

1.22.0 (2022-09-19)

✨ New Features

1.21.0 (2022-09-16)

✨ New Features

1.20.0 (2022-09-08)

✨ New Features

1.19.0 (2022-09-01)

✨ New Features

1.18.1 (2022-09-01)

🐛 Bug Fixes

1.18.0 (2022-08-31)

✨ New Features

1.17.0 (2022-08-30)

✨ New Features

1.16.0 (2022-08-24)

✨ New Features

1.15.0 (2022-08-22)

✨ New Features

  • container: change implementation to improve injection (#31) (51ac114)

1.14.0 (2022-08-22)

✨ New Features

1.13.0 (2022-08-19)

✨ New Features

1.12.0 (2022-08-16)

✨ New Features

  • allow using dependency injection with constructors of manually set container items (9e60e6d)

1.11.1 (2022-08-08)

🐛 Bug Fixes

  • fix null exception on creating carrier options (33f26b2)

1.11.0 (2022-08-08)

✨ New Features

1.10.1 (2022-08-03)

🐛 Bug Fixes

  • logger: move facade to correct namespace (99799b8)

1.10.0 (2022-07-29)

✨ New Features

1.9.2 (2022-07-27)

⚡ Performance Improvements

  • improve model attributes performance (a84e1c7)

1.9.1 (2022-07-27)

⚡ Performance Improvements

  • improve model toArray performance (bc5c048)

1.9.0 (2022-07-26)

✨ New Features

1.8.0 (2022-07-21)

✨ New Features

  • collection: add cast property for collection items (#23) (4b821af)

1.7.2 (2022-07-21)

🐛 Bug Fixes

  • model: fix validation error on passing wrongly cased property in constructor (#22) (785e654)

1.7.1 (2022-07-21)

🐛 Bug Fixes

1.7.0 (2022-07-20)

✨ New Features

1.6.0 (2022-07-19)

✨ New Features

1.5.0 (2022-07-18)

✨ New Features

  • model: only allow defined attributes to be set (#17) (6e54bbb)

1.4.1 (2022-07-14)

🐛 Bug Fixes

  • model: fix wrong attributes being set from cast cache (a25f06d)

1.4.0 (2022-07-14)

✨ New Features

1.3.0 (2022-07-14)

🐛 Bug Fixes

  • fix toArray on nested collections (31f3258)
  • snake case all attributes on toArray (672a7b3)

✨ New Features

  • add casts property to model (#14) (bdd0269)
  • add classes for shipments (8d296e3)
  • allow using model properties with any casing (d25bb8a)

1.2.0 (2022-07-04)

✨ New Features

  • add repositories and requests (#5) (03b23f1)

1.1.0 (2022-05-31)

✨ New Features

  • add convert to digital stamp weight (#2) (18eb250)

1.0.1 (2022-04-06)

🐛 Bug Fixes

  • calculate the weights correctly (#1) (5975c2a)

1.0.0 (2022-03-25)

✨ New Features

  • add service for weight conversion (0af5e04)