All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
4.0.0 - Not released
- Module works on twig engine (Twig related extensions in Twig directory)
- Decorate Twig extension
insert_tracker
to include econda tracking js
- Adapt module tests to removal of oxconfig encoding feature.
- Fixed compatibility issues regarding
setUp
andtearDown
phpunit methods.
- Convert selenium to codeception tests
- Export command run via
bin/oe-console oe:personalization:export
3.0.0 - 2024-01-19
- Econda products short description
- Module logo updated
- Documentation link, author and compatibility information updated
loader.js
script inclusion
3.0.0-rc.1 - 2023-03-06
- Econda Loader is used by default for econda Analytics
- Moved
ID of the econda container
settings field to General tab
- Improve module descriptions
- Update License
2.2.0 - 2021-07-02
- Compatibility with eShop compilation 6.3
- Tests fixed by newer phpunit versions
2.1.0 - 2020-12-03
- Component oxid-esales/econda-tracking-component updated to 1.0.6
2.0.0 - 2020-06-17
- Ensure module works with PHP 7.2
- Started using
oxid-esales/econda-tracking-component
- Drop support of PHP 7.0.
- Replace privacy protection with mechanism provided by Econda
- Update econda-tracking-component version from 1.0.4 to 1.0.5
OxidEsales\PersonalizationModule\Application\Model\Product::oePersonalizationHasVariants()
OxidEsales\PersonalizationModule\Application\Model\Product::oePersonalizationGetSku()
OxidEsales\PersonalizationModule\Application\Model\Product::oePersonalizationGetProductId()
- Fix product feed to support multiple categories for one product PR-6.
1.3.2 - 2020-06-17
- Enclose the text values in quotes by RFC-4180 specification.
- Added timestamp to URL in jsFileLocator to allow caching PR-4
1.3.1 - 2019-07-26
- Fix empty userId in thank you page for order with guest user.
1.3.0 - 2019-04-30
- New block
oepersonalization_cookienote
inApplication/views/widget/header/cookienote.tpl
- In
scripts.tpl
removedoxidBlock_pageHead
capture usages since scripts already in HTML head. - Declared types in
Factory
class.
- Not working method
Factory::makeCliErrorDisplayer()
- Widget rendering call after jQuery inclusion, as some times it was not working.
- JS files wrong inclusion order.
1.2.2 - 2019-01-24
- Escape quotes for JS variables.
1.2.1 - 2018-12-06
- Mall URL to javascript files PR-1
1.2.0 - 2018-11-27
OxidEsales\PersonalizationModule\Application\Core\ViewConfig::oePersonalizationIsTrackingEnabled
OxidEsales\PersonalizationModule\Application\Model::oePersonalizationHasVariants
OxidEsales\PersonalizationModule\Application\Model::oePersonalizationGetSku
OxidEsales\PersonalizationModule\Application\Model::oePersonalizationGetProductId
- Tracking issue when sometimes empty SiteId and PageId is being sent.
1.1.1 - 2018-11-20
- Wrong shop data loaded in admin when clicking on "Econda" menu element.
1.1.0 - 2018-11-12
- Tag Manager scripts are uploaded per sub-shop:
- Main shop case: out/oepersonalization/tagmanager.js
- Sub-shop 2 case: out/oepersonalization/2/tagmanager.js