v20.14.0 ๐
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_ignitionas 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.1minimum 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)
๐ 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)
โ๏ธ 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 ()