Skip to content

Releases: packlink-dev/ecommerce_module_core

Release version 3.3.0

06 Jul 10:30
f4d3bb7
Compare
Choose a tag to compare

BREAKING CHANGES
Multi-currency support project changes:

Added

  • Added currency details on the shipping method and shipping method response.
  • Added a default scope which includes a default fixed price used when misconfiguration is detected.
  • Added a system info DTO, service and controller, used for fetching currency configuration for each system in a multi-store environment.
  • Added misconfiguration detection and handling to the UI.
  • Added a single store price policy JS controller that is responsible for handling price policy configurations for a single store. Integrations should include this script in the main template.

Changed

  • Changed shipping services grouping to include the currency.
  • Updated pricing policy to be system-specific by adding a system identifier to it.
  • Updated shipping cost calculator to allow submitting system ID during shipping cost calculation and take only the policies with that system ID into account when calculating shipping costs.
  • State controller configuration has been modified. The integrations will have to modify the index template to include the system ID and the URL to the system info controller.

Release version 3.2.2

01 Jul 08:24
76b6b6c
Compare
Choose a tag to compare

Changed

  • Fixed default platform country for a registration form

Release version 3.2.1

14 May 07:05
1850f08
Compare
Choose a tag to compare
Merge pull request #60 from logeecom/dev

Release version 3.2.1

Release version 3.2.0

05 May 10:14
ec188f1
Compare
Choose a tag to compare

BREAKING CHANGES
Whitelabel project changes:

Added

  • Added BrandConfigurationService. Integration should register PacklinkConfigurationService instance for Packlink brand or adequate implementation for other brand(s) during the bootstraping.
  • Added PacklinkConfigurationService.
  • Added FileResolverService. Integration should initialize FileResolverService with an array of folders where source files should be searched for.
  • Added new method getLabels to \Packlink\BusinessLogic\CountryLabels\CountryService.

Changed

  • \Packlink\BusinessLogic\Language\TranslationService renamed to CountryService.
  • TranslationService::translate renamed to CountryService::getText.
  • Files from Resources/lang moved to Resources/countries. In integration, change path to translations to fit new folder names in core.
  • Configuration::getCurrentLanguage and Configuration::setCurrentLanguage changed to Configuration::getUICountryCode and Configuration::setUICountryCode.

Following changes will work properly once BrandConfigurationService is registered in Bootstrap:

  • Removed hardcoded source value from ShippingServiceSearch.
  • Removed hardcoded platform code from Proxy, Draft and RegistrationRequest.
  • Removed platform country code from RegisterModalController.js.
  • Added platform_country to RegistrationController:getRegisterData response.
  • RegisterController.js function populateInitialValues() populates platform_country.
  • Registration link and platform country removed from CountryService::$supportedCountries.
  • Removed Packlink\BusinessLogic\Country\RegistrationCountry.
  • Added validation for platform country in RegistrationRequest::doValidate and UserAccountService::initializeUser.
  • Removed $supportedCountries from CountryService and WarehouseCountryService.
  • Packlink\BusinessLogic\Language\TranslationService renamed to CountryService and moved to CountryLabels directory.

dropped support for the old module design (v2)

30 Mar 10:01
c3955da
Compare
Choose a tag to compare

we dropped support for the old module design (v2) because we migrated Shopware 5 and Magento 2 to the new module design. From now on, we will maintain only one version of integration CORE with the new module design (v3).
merge changes from the current feature/ui-redesign branch to the master.

And
Added additional ISO codes to the postal code transformer.
Added missing carrier logos for Italy and Spain.
Changed setting the language based on the user's platform country instead of the current shop language during the registration process.

Release version 2.3.0

19 Jan 11:28
0f338cb
Compare
Choose a tag to compare

Changed

  • Changed logic in the shipping cost calculator to use postal code transformer for the delivery postal code before retrieving services from the Packlink API.
  • Separated country service into two services which deal with registration and warehouse countries separately. Separated country DTO into two DTOs, with base country DTO and registration country DTO, which adds additional information (registration link and platform country).
  • Modified user account service, update shipping services task, and warehouse controller to work with warehouse country service instead of country service.

Release Version 3.1.0

16 Dec 14:00
627ed38
Compare
Choose a tag to compare

Added

Added postal code transformer service that transforms postal code into supported postal code format for some countries.
Changed
Changed how the default parcel is validated.
Changed logic in the shipping cost calculator to use postal code transformer for the delivery postal code before retrieving services from the Packlink API.

Separated country service into two services which deal with registration and warehouse countries separately. Separated country DTO into two DTOs, with base country DTO and registration country DTO, which adds additional information (registration link and platform country).
Modified user account service, update shipping services task, and warehouse controller to work with warehouse country service instead of country service.

Release version 3.0.6

06 Nov 10:46
f6bb3df
Compare
Choose a tag to compare
Merge pull request #55 from logeecom/feature/ui-redesign

Release version 3.0.6

Release version 3.0.5

29 Oct 08:45
7e37999
Compare
Choose a tag to compare

Adding CircleCI contexts

Handle all non-recurring schedules in schedule check task

21 Oct 14:02
c491c76
Compare
Choose a tag to compare
Merge pull request #53 from logeecom/feature/ui-redesign

Release version 3.0.5