v20.14.0 🌈
·
43 commits
to refs/heads/main
since this release
Changes
- Update CODE_OF_CONDUCT.md (#4733)
🚀 Features
- Content Security Policy (CSP) Implementation a new approach (#4776)
- Inserted sample nginx config for API in api_nginx-frontend.conf (#4382)
- Support Apache 2.3+ Require all denied (#4813)
- add config_path to adminhtml/system_config_form (#4801)
- Added
empiricompany/openmage_ignition
as dependeny (#4800) - feat: dashboard charts - bar/line option (#4775)
- feat: add "Last 3 Months" and "Last 6 Months" to dashboard charts (#4739)
- Added Cypress E2E tests (#4759)
- RWD theme: use jQuery via composer (#4429)
- FEAT: disable advanced search on storeview scope (#4668)
- Make
php-8.1
minimum requirement (#4124) - Add html-ids to admin nav-items (#4676)
- Replaced google dashboard charts with Chart.js (via composer) (#4435)
🐛 Bug Fixes
- Use sameSite setting in the session cookie (#4827)
- warning - fix undefined array key labels (#4777)
- Fix issue with incorrect product option pricing in admin console (#4779)
- Replace
trigger_error
, which is deprecated in PHP 8.4. (#4755) - PHP8: fix newsletter preview (#4769)
- Fix: re-add
composer/composer
(#4762) - Fix website-specific attribute values not loading correctly (#4745)
- Fix products duplicate across pagination when they have the same posi… (#4750)
- Fix MySQL connection for DDEV setup (#4720)
- Re-add DDEV files to composer installs (#4709)
- Fixes
Mage_Eav_Model_Attribute_Data_Date
andMage_Core_Controller_Varien_Action
date validations and empty value handling (#4605) - Fixes coupon-code usage with today start/end date (#4456)
- Remove duplicated class name in customer attribute validation (#4662) (#4663)
- remove unused required parameters (#4626)
- Process only required attributes in
api/rest/products/
(#4517)
📖 Documentation
- Add docs for JSONRPC API. (#4810)
- Add spellcheck to documentation (#4628)
- fix: Fix typo/spelling error on https://docs.openmage.org/users/install/ (#4724)
- docs: link to DDEV installation guide (#4710)
- Add a blog "Brief Guide on Grid Column" (#4678)
🔨 Maintenance
- Fixed README.md (#4836)
- workflow: update check-files.yml (#4811)
- Remove FlyingMana from mentions of maintainership (#4803)
- Shorter copyright header (#4767)
- PHPUnit: added/updated tests (#4758)
- PhpStan: some fixes (#4705)
- Cypress update (#4782)
- Add spellcheck to documentation (#4628)
- Updated Copyright (#4791)
- fix: sonar config (#4781)
- chore: update SonarCloud action (#4780)
- rector: added phtml-files (#4765)
- Fix: correct docblock type for
set_error_handler
(#4772) - Updated Copyright (#4738)
- Updated workflows - use cache (#4761)
- rector: applied all rules up to
php-74
(#4706) - Update
release-drafter.yml
(#4716) - chore: updated all composer dependencies for PHP 8.1 (#4711)
- Update
release-drafter.yml
(#4696) - rector: applied all
php-70
rules (#4703) - rector:
PowToExpRector
(#4693) - Updated PhpStorm meta-files (#4685)
- Update
release-drafter.yml
(#4683) - rector: apply some
php-73
/php-80
rules (#4682) - rector:
ClassConstantToSelfClassRector
(#4679) - Bump version to v20.14.0 (#4665)
- rector:
VarToPublicPropertyRector
(#4677) - Suggest
n98/magerun
incomposer.json
(#4667) - Updated issue templates (#4600)
- Updated Copyright (#4658)
↗️ Dependencies
- Bump phpseclib/phpseclib from 3.0.43 to 3.0.44 (#4831)
- Bump squizlabs/php_codesniffer from 3.13.0 to 3.13.1 (#4832)
- Bump rector/rector from 2.0.15 to 2.0.16 (#4816)
- Bump phpstan/phpstan from 2.1.14 to 2.1.17 (#4821)
- Bump colinmollenhour/magento-redis-session from 3.2.1 to 3.3.0 (#4825)
- Bump mklkj/tinymce-i18n from 25.5.12 to 25.6.2 (#4829)
- Bump tinymce/tinymce from 7.9.0 to 7.9.1 (#4826)
- Bump rojopolis/spellcheck-github-actions from 0.48.0 to 0.49.0 (#4819)
- Bump symfony/translation-contracts from 3.5.1 to 3.6.0 (#4820)
- Bump mklkj/tinymce-i18n from 25.2.3 to 25.5.12 (#4814)
- Bump tinymce/tinymce from 7.8.0 to 7.9.0 (#4817)
- Bump rojopolis/spellcheck-github-actions from 0.47.0 to 0.48.0 (#4807)
- Bump squizlabs/php_codesniffer from 3.12.2 to 3.13.0 (#4805)
- Bump rector/rector from 2.0.14 to 2.0.15 (#4806)
- Bump tj-actions/changed-files from 45 to 46 (#4715)
- Bump symfony/polyfill-php83 from 1.31.0 to 1.32.0 (#4798)
- Bump symfony/polyfill-php84 from 1.31.0 to 1.32.0 (#4796)
- Bump phpstan/phpstan from 2.1.13 to 2.1.14 (#4795)
- Bump symfony/polyfill-php82 from 1.31.0 to 1.32.0 (#4797)
- Bump actions/checkout from 1 to 4 (#4787)
- Bump rector/rector from 2.0.11 to 2.0.14 (#4785)
- Bump phpstan/phpstan from 2.1.12 to 2.1.13 (#4784)
- Bump nnnick/chartjs from 4.4.8 to 4.4.9 (#4786)
- Bump colinmollenhour/magento-redis-session from 3.2.0 to 3.2.1 (#4783)
- Bump phpstan/phpstan from 2.1.8 to 2.1.10 (#4727)
- Bump tinymce/tinymce from 7.7.2 to 7.8.0 (#4766)
- Bump components/jquery from 1.12.4 to 3.7.1 (#4744)
- Bump shardj/zf1-future from 1.24.2 to 1.24.3 (#4752)
- Bump squizlabs/php_codesniffer from 3.12.1 to 3.12.2 (#4751)
- Bump friendsofphp/php-cs-fixer from 3.74.0 to 3.75.0 (#4742)
- Bump squizlabs/php_codesniffer from 3.12.0 to 3.12.1 (#4743)
- Bump squizlabs/php_codesniffer from 3.11.3 to 3.12.0 (#4728)
- Bump friendsofphp/php-cs-fixer from 3.72.0 to 3.73.1 (#4729)
- Bump tinymce/tinymce from 7.7.1 to 7.7.2 (#4730)
- Bump symfony/translation-contracts from 2.5.4 to 3.5.1 (#4713)
- Bump rector/rector from 2.0.9 to 2.0.10 (#4672)
- Bump tinymce/tinymce from 7.7.0 to 7.7.1 (#4673)
- Bump friendsofphp/php-cs-fixer from 3.70.1 to 3.71.0 (#4671)
- Bump phpstan/phpstan from 2.1.6 to 2.1.8 (#4670)
- Bump friendsofphp/php-cs-fixer from 3.70.0 to 3.70.1 (#4660)
- Bump nnnick/chartjs from 4.4.7 to 4.4.8 (#4661)