-
Notifications
You must be signed in to change notification settings - Fork 84
Improvements included in 5.0.0 release
Michael Bessolov edited this page Feb 1, 2022
·
1 revision
- BAP-12128: Back-office API for Search
- BAP-16878: Not found pages should not produce errors in logs
- BAP-18110: Implement inverse side of extended associations in API
- BAP-18386: Upgrade TinyMCE text editor to the latest version
- BAP-18434: Add email template debug commands
- BAP-18606: Improve console error output of webpack style loader
- BAP-19065: Update friendsofsymfony/rest-bundle dependency
- BAP-19066: nelmio/api-doc-bundle compatibility with Symfony 5
- BAP-19588: Use batches for Data Audit inverse relation processing
- BAP-19790: Use WebP for resized images to reduce storage usage
- BAP-19855: Improve performance of Oro\Component\PhpUtils\ClassLoader
- BAP-19898: Add a check of the required system components at the beginning of the Oro installation
- BAP-20162: Upgrade PhpUnit to 9.5
- BAP-20225: Enable Office 365 Single Sign-On functionality
- BAP-20236: Upgrade to Symfony 5.3
- BAP-20243: Import performance - part 1
- BAP-20282: PHP8
- BAP-20311: Fix deprecation messages in API response
- BAP-20314: Webpack builder should utilize system version parameter for links to external files
- BAP-20358: Remove oro:translation:pack command
- BAP-20376: Update phpdocumentor/reflection-docblock to version 5.2.2
- BAP-20393: Upgrade various PHP dependencies to the latest available version
- BAP-20399: Use fonts preload to improve performance on UI
- BAP-20400: Remove the asset_version parameter from the application container to not rebuild the container on assets changes
- BAP-20411: Upgrade theofidry/alice-data-fixtures to 1.4.0
- BAP-20421: Remove pull request template in laboro/dev repository
- BAP-20424: Update Google Maps loader
- BAP-20427: Allow managing SameSite cookie value
- BAP-20428: Remove sitemap index file compression
- BAP-20430: Upgrade Twig to 3.0
- BAP-20432: Implement not fractional percent data type in API
- BAP-20433: Add possibility to replace titles of API errors
- BAP-20435: Minor upgrades of PHP dependencies to simplify feature PHP 8 support
- BAP-20437: Create a range validator for percentage values
- BAP-20440: Fix mistakes in documentation of API resources
- BAP-20441: Upgrade laminas-mime to 2.8.0
- BAP-20442: Create documentation for X-Localization-ID and X-Currency headers for Storefront API
- BAP-20444: Upgrade nelmio/security-bundle to 2.10.2
- BAP-20448: CLI command for 4.1 LTS files migration to 4.2 LTS file storage
- BAP-20453: Documentation update for sessions lock and files storage
- BAP-20458: Write a documentation on how to execute my custom JS code in Oro application
- BAP-20461: Upgrade nette/php-generator 3.5.3
- BAP-20462: Gracefully process dropped ElasticSearch requests during search reindex
- BAP-20463: Make sodium PHP extension required in a master branch for the oauth2-server package
- BAP-20464: Fix PhpDoc mismatch and syntax errors
- BAP-20465: Add RTL support for the Management Console
- BAP-20470: Remove Oro\Bundle\TranslationBundle\Extractor\PhpCodeExtractor in favor of Symfony\Component\Translation\Extractor\PhpExtractor
- BAP-20471: Write all the log messages from last request to log when the functional test fails
- BAP-20473: Upgrade to Symfony 5.4
- BAP-20474: Upgrade to PHPUnit 10
- BAP-20480: Drop IE11 support and disable Babel by default
- BAP-20485: Move layout-cache component to the oro/platform package
- BAP-20491: Upgrade stof/doctrine-extensions-bundle to 1.6.0
- BAP-20496: Extended entities serialized fields management without system cache update
- BAP-20504: Enable PHP 8 Support
- BAP-20517: Update TinyMCE editor to the latest version
- BAP-20527: Provide way to execute datagrid navigation actions with opening URL in new tab
- BAP-20536: Make sql injection build compatible with PHP 8
- BAP-20551: Allow disabling the babel with the yaml configuration
- BAP-20562: Validating MQ Messages
- BAP-20565: CLI command for multi-host operation execution
- BAP-20575: Doc: Guide for enabling popular JS frameworks on Storefront
- BAP-20581: Check definition of file managers services for import files
- BAP-20583: Make PHP 8 the minimum required version for oro/platform 5.0
- BAP-20590: Upgrade Javascript dependencies
- BAP-20596: Wrong breadcrumbs path in RTL mode
- BAP-20688: Code style cleanup. Remove @param and @return PHPDoc tags if they don't provide any extra information.
- BAP-20697: Remove dependency on JMS Serializer
- BAP-20698: Make Email js-validator to support a mode configuration from constraint's definition
- BAP-20713: Configure CI to check that system cache is not changed in runtime
- BAP-20716: Remove ability to set TTL for maintenance
- BAP-20722: RMQ messages should not contain their processor name as a property
- BAP-20734: Update code to use new string functions added in PHP 8
- BAP-20776: Remove OroTestGeneratorBundle
- BAP-20779: Replace expectation of Router class with appropriate interface
- BAP-20789: Actualize readme.md in laboro/dev repository
- BAP-20793: Replace swiftmailer with symfony/mailer
- BAP-20801: Fix and document usage of the --skip-isolators option of bin/behat
- BAP-20811: Rework routes priorities feature in Oro Routing component
- BAP-20818: Update the text on back-office in WYSIWYG section for tablet/mobile resolution
- BAP-20830: Simplify installation and upgrade in the TEST environment
- BAP-20834: Add compatibility with NodeJS 16
- BAP-20846: Add placeholders to blank cells in back-office data grids
- BAP-20860: Use expression language validator provided by Symfony
- BAP-20862: Lock mongodb php extension to 1.9.*
- BAP-20871: Convert entity serialized fields storage format to the native json
- BAP-20886: Prepare styles for Dart Sass update
- BAP-20887: Investigate issue with time of JS-components initialisation
- BAP-20889: Notifications for failed emails sync
- BAP-20890: User notification on errors during sync
- BAP-20914: Replace Doctrine with Symfony adapters for data cache
- BAP-20918: Update Fuse.js library
- BAP-20923: Create other status code for oro:install command
- BAP-20929: Develop approach to make custom JS-build for a landing page
- BAP-20932: Replace lightgallery.js library
- BAP-20935: Make use of simpler decoration
- BAP-20963: Improve Symfony 5 memory usage on PHP 8
- BAP-20974: Remove upgrade from version 2.0.0 on CI
- BAP-20992: PHP 8.1 support
- BAP-20993: Upgrade PHP dependencies that were blocked by doctrine/cache v2
- BAP-20996: Remove empty TWIG templates from EntityConfigProBundle
- BAP-21001: Remove auth related methods from UserInterface
- BAP-21002: Move validators for validation constraints to the same namespace
- BAP-21006: Upgrade doctrine/orm to 2.10.2
- BAP-21018: Upgrade php-amqplib/php-amqplib to 3.1.0
- BAP-21025: Issues with CORS in OAuth2
- BAP-21029: Fix XSS tests after migration to Symfony mailer
- BAP-21031: Update JS libraries for release
- BAP-21078: Move documentation of API resourcded from api.yml to markdown files
- BAP-21079: Remove translator extensions that was used by package manager
- BAP-21117: Fix config extras used to get API config for parent entity
- BAP-3938: Introduce config tree for all entity configs
- BAP-9473: Error handling in ApiBundle
- BAP-9753: Remove User Status entity
- BB-16568: Remove Product entity hydrations in a products grid at a storefront
- BB-16814: Prevent customer user password bruteforce
- BB-18800: Fix validation issues in HTML according to w3c
- BB-19296: Add placeholders to blank cells in data grids
- BB-19345: Only Country and Zip Tax Address Granularity
- BB-19575: Investigation: Possible JS optimizations for Storefront
- BB-19874: Export Product Listing
- BB-19917: Make it clear that subtotals in shopping list widget do not include discounts, taxes, shipping costs or any other additional fees
- BB-19996: Range filter
- BB-20108: Enable language optimization for websearch indexes by default
- BB-20114: Update French and German translations for demo.orocommerce.com
- BB-20122: Migrate Product Attribute Boost extension to core product
- BB-20137: Update documentation about creating a WYSIWYG field
- BB-20164: Replace system check boxes to custom on the Storefront
- BB-20165: Expand Settings section by default in GrapesJS
- BB-20168: Decrease number of insert-delete operations for minimal prices strategy
- BB-20254: Allow to enable "rel" attribute in custom html_purifier_modes configuration
- BB-20268: Allow matching SKU with hypens in ORM search engine
- BB-20304: Add a flash message notifying customer user of the account confirmation link expiration
- BB-20309: Updated allowed Payflow IP addresses
- BB-20315: Currency selector is not available on mobile devices
- BB-20322: Improve information messages in Shopping List
- BB-20335: Optimize WebsiteManager and getCurrentWebsite
- BB-20339: Compare IDs instead of objects in CategoryAddOrReplaceStrategy
- BB-20342: Remove footer-align-view
- BB-20344: Change OroACME logo to OroB2B
- BB-20345: Demo page improvements
- BB-20361: Make Search Autocomplete drop-down accessible by keyboard arrows
- BB-20380: Improve performance of Merge by Priority pricing strategy
- BB-20384: Stylelint setup
- BB-20393: Allow localized canonical URLs
- BB-20395: Add rounding precision setting for price list calculation rule results
- BB-20402: Log unsuccessful session locks
- BB-20414: Decrease website search index size
- BB-20433: Add brackets to currency value in switcher on the Storefront
- BB-20436: Make AppliedDiscount entity available in reports
- BB-20443: Add RTL support for default theme on Storefront
- BB-20454: Bump prismjs from 1.21.0 to 1.23.0
- BB-20473: Item Cell on Shopping List has to initialize inner components on re-render action
- BB-20508: Update GrapesJS to the latest version
- BB-20556: Improve email address validation during customer import
- BB-20568: Investigate and optimize layout cache
- BB-20576: Update popover typography
- BB-20577: Disable unused layout themes
- BB-20603: Remove deprecated code from commerce ApplicationBundle
- BB-20637: Convert category_path_CATEGORY_PATH search index value to category_path array value
- BB-20638: Convert assigned_to_ASSIGN_TYPE_ASSIGN_ID search index value to assigned_to array value
- BB-20641: Convert visibility_customer_CUSTOMER_ID search index value to visibility_customer array value
- BB-20675: Investigate possibility to update frontend libraries update
- BB-20689: Bump up the minimum supported Symfony version for twig inspector
- BB-20726: Analyze CMS page performance
- BB-20728: Improve validation messages on quick order form
- BB-20778: Fix typo in AddCommentToRoHashManager class name
- BB-20808: Optimize Cumulative Layout Shift
- BB-20809: Resolve non-composited animations
- BB-20810: Resolve an excessive DOM size
- BB-20811: Exclude bootstrap service classes
- BB-20812: Include print styles in separate file for storefront
- BB-20814: Allow FrontendProductPricesExportProvider constructor to accept ProductPriceProviderInterface implementations that do not extend ProductPriceProvider
- BB-20815: Move Order checks from PromotionExecutor to responsible class OrderDiscountContextConverter
- BB-20820: Skip adding automatically created guest shopping list labels to search index
- BB-20827: Remove unused methods from AbstractTaxCodeRepository
- BB-20847: Remove Product entity hydrations on Home page at a storefront
- BB-20891: Simplify product shipping options management via API
- BB-20892: Rework Oro ExpressionLanguage to comply with latest symfony/expression-language
- BB-20893: Update pricelist recalculation message to use notification alerts
- BB-20911: Add checkout:payment:* events to single page checkout
- BB-21046: Publish resource-library code for new versions
- BB-8416: Taxes and Discounts
- CRM-9219: Rename dotmailer integration
- CRM-9242: Office 365 Calendar Integration
- CRM-9255: Office 365 Tasks Integration
- CRM-9302: Remove Outlook Add-in Bundle
- CRM-9312: Simplify using contact reason and preferred contact method fields of contact request entity in email templates