Skip to content

v14.0.0 (2024-05-06)

Latest
Compare
Choose a tag to compare
@vitek-rostislav vitek-rostislav released this 06 May 14:43
· 4 commits to 14.0 since this release

✨ Enhancements and features

🐛 Bug Fixes

  • [framework] fixed access to nullable country by @stanoMilan in #2370
  • [project-base] fixed undefined window error by @sebaholesz in #2882
  • [project-base] improvements of product list in grapesjs by @grossmannmartin in #2879
  • [project-base] fixed ProductsQuery Gatling simulation to wait for http response by @TomasLudvik in #2908
  • [project-base] search on search page is now not called if search query is empty by @sebaholesz in #2895
  • [framework] RedisClientFacade::contains() now throws exception when Redis is in multimode by @vitek-rostislav in #2915
  • [shopsys] improved storefront translations cache invalidation by @grossmannmartin in #2949
  • [project-base] fix broken drag and drop in GrapesJS in Safari by @sebaholesz in #2966
  • [framework] admin: fixed flag filter in product advanced search by @TomasLudvik in #2989
  • [project-base] grapesjs product catnums field is now text input by @grossmannmartin in #2994
  • [project-base] resolve unwanted links and http iframe in datafixtures by @pk16011990 in #2751
  • [frontend-api] FE API Advert.catgories field returns visible categories only by @malyMiso in #2701
  • [shopsys] unset variant is now automatically exported by @grossmannmartin in #3016
  • [framework] added unique constraint to cart by @grossmannmartin in #3017
  • [shopsys] luigis box product feed now correctly exports all products by @TomasLudvik in #3028
  • [project-base] added missing cron instances to deploy-project.sh by @TomasLudvik in #3036
  • [project-base] removed duplicate update payment mutation call on order payment confirmation page by @sebaholesz in #3025
  • [project-base] fixed non-working sentry logging on SF by @sebaholesz in #3034
  • [shopsys] renamed blog article publishedAt elastic field to fix elasticsearch migration by @grossmannmartin in #3038
  • [shopsys] hotfix: locked php-cs-fixer in version lower than 3.50 as new version causes errors in tests with current easy-coding-standards by @TomasLudvik in #3042
  • [framework] ensure proper entity name is used within getClassMetadata call by @vitek-rostislav in #3068
  • [shopsys] adverts restricted by theirs display dates are now correctly displayed at specified dates by @TomasLudvik in #3065
  • [project-base] fixed wrong PageType for articles in search by @TomasLudvik in #3062
  • [shopsys] move migration 20200219145345 by @stanoMilan in #2975
  • [shopsys] unified composer conflicts by @TomasLudvik in #3082
  • [framework] tweaks and fixes in moved migrations by @vitek-rostislav in #3097
  • [project-base] cart and product lists are not refetched while auth loading is active by @sebaholesz in #3096
  • [frontend-api] fixed ordering of search results by @TomasLudvik in #3111
  • [shopsys] fixed saving empty article by @TomasLudvik in #3113
  • [frontend-api] applied promo code is now taken into account in priceByTransportQuery and priceByPaymentQuery by @vitek-rostislav in #3118
  • [frontend-api] addProductToListMutation: ensure new product list is created with non-conflicting uuid by @vitek-rostislav in #3126
  • [frontend-api] cart is now correctly created for current customer user when carts are merged by @TomasLudvik in #3112
  • [project-base] fix main variants in last visited products by @vitek-rostislav in #3139
  • [project-base] cart hydration fix by @sebaholesz in #3142
  • [framework] fix sending emails with attachments by @vitek-rostislav in #3146
  • [project-base] add equal spacing to the Category page by @tvikito in #2900
  • [project-base] fix sizes of product actions buttons by @tvikito in #2896
  • [project-base] fix Comparison for not logged in users by @tvikito in #2905
  • [project-base] fix set default delivery address country by @tvikito in #2902
  • [project-base] fix router server access error on PageGuard by @tvikito in #2909
  • [project-base] fix Cart list unit text by @tvikito in #2910
  • [project-base] Add display Transport and Payment description on desktop by @tvikito in #2930
  • [project-base] fix GrapesJS by @tvikito in #2927
  • [framework] fixed migration namespace by @grossmannmartin in #2954
  • [framework] fixed running cron module when memory limit set to -1 by @grossmannmartin in #2956
  • [shopsys] fixed feed generation during request by @grossmannmartin in #2959
  • [project-base] fix Search results Blog Article link type by @tvikito in #2961
  • [project-base] fix Breadcrumbs navigation on customer order page by @tvikito in #2974
  • [project-base] fix Add to cart popup product navigation by @tvikito in #2976
  • [project-base] fix image sizes by @tvikito in #2968
  • [framework] fix of the framework package by @vitek-rostislav in #3029
  • [project-base] fix tests for singledomain application by @vitek-rostislav in #3030
  • [project-base] fix SEO page title and heading H1 14.0 by @tvikito in #3109
  • [framework] messenger: prevent errors when MESSENGER_TRANSPORT_DSN is empty by @vitek-rostislav in #3114
  • [project-base] friendly url fixes (v14.0) by @vitek-rostislav in #3125

🔨 Developer experience and refactoring

📖 Documentation

🚀 Performance

  • [shopsys] increase speed of Product creation by @TomasLudvik in #2903
  • [framework] CategoryTreeSorting.init jquery UI performance by @malyMiso in #3013
  • [shospys] improved feed memory usage, iterated crons are now able to sleep before memory overflow and improved feed generation logging by @TomasLudvik in #2945

☁️ Infrastructure

  • [shopsys] added composer security check to GitHub Actions by @TomasLudvik in #2839
  • [shopsys] Packetery and GoPay are now enabled on review server by @TomasLudvik in #2869
  • [shopsys] added translations dump check by @TomasLudvik in #2868
  • [shopsys] test project-base with only one domain on GitHub actions by @TomasLudvik in #2877
  • [shopsys] project-base now checks also Storefront checks and runs Storefront with one domain in one domain check by @TomasLudvik in #2886
  • [shopsys] prepared infrastructure for rabbitmq by @grossmannmartin in #2898
  • [project-base] added messenger configuration to deployed application by @grossmannmartin in #2904
  • [shopsys] commands not used during installation, standards checking and running tests are now run on GitHub Actions to ensure all our commands are passing by @TomasLudvik in #2875
  • [shopsys] docker-compose: remove img proxy container name for CI review by @vitek-rostislav in #2943
  • [shopsys] docker-compose: add rabbitMQ container for cypress tests on gitlab CI by @vitek-rostislav in #2950
  • [project-base] messages are now consumed on gitlab ci review by @grossmannmartin in #2953
  • [monorepo] alpha branch is now automatically split and deployed by @grossmannmartin in #2982
  • [shopsys] GitHub actions now use default_branch set in repository instead of variable by @TomasLudvik in #2985
  • [project-base] fixed path to codeception logs in project-base by @TomasLudvik in #2991
  • [shopsys] run review job is now killed after 10 minutes by @grossmannmartin in #2913
  • [releaser] UpdateUpgradeReleaseWorker: update instructions by @vitek-rostislav in #2932
  • [shopsys] replace versions in alpha branch is now independent of the original version by @grossmannmartin in #2992
  • [project-base] fixed consumer deployment by @grossmannmartin in #3019
  • [shopsys] bump version of upload/download artifact actions by @grossmannmartin in #3021

New Contributors

Full Changelog: v13.0.0...v14.0.0