Releases: oroinc/crm-application
Releases · oroinc/crm-application
Release Notes
List of fixed issues and improvements
- Fixed problem with cache
- Fixed numbered list is incorrect shown on the Calendar view page.
- Implemented MQ topic filtering by FeatureToggle bundle
- Fixed Grid views drop-down is not visible when it doesn't fit to the screen
- Fixed unexpected error in Image Remove processor
- Fixed WYSIWYG editor does not save second column with default text content
- Fixed query builder outcome depends on the order of applying segment and field conditions
- Fixed calling TagManager::deleteTagging() then TagManager::addTag() re-add deleted tags
- Fixed can't login by the user created from CLI
- Fixed broken links to doc.oroinc.com on API Sandbox
- Fixed 401 Unauthorized response on Storefront API Sandbox
- Fixed the session can be loaded for REST API requests due to FlashBag service
- Fixed extra "Log in with office365" button on login form with "Google Single Sign-On" enabled
Release Notes
List of fixed issues and improvements
- Fixed filtering by Failed connector status not working on Integration view page
- Fixed export of grid with aggregated column contains only repeated data from the first batch
- Fixed image resizing has no quality limit and can lead to excessively large output file size
- Fixed incorrect state for new created entity fields after schema migration
- Fixed Redis bundle doesn't work correct with persistent connection and 0 index database
- Updated developer documentation to remove inline JS code samples
- Added support of the libicu65-65.1
- Fixed AbstractMapper does not pass 0 values throughout if statement
- Updated TinyMCE to >=4.9.11|>=5.4.1 version
- Fixed Application reads cache_metadata.yml files in runtime
- Updated Symfony to 4.4.13
- Updated PrismJS to ~> 1.21.0 version
- Fixed "Families" column rendering on the Product Attributes grid may be very slow
- Improved performance: Preloading manager
- Fixed GRANTS check in DbPrivilegesProvider breaks installation
- Implemented Office365 OAuth Authentication
Release Notes
List of fixed issues and improvements
- Fixed mass delete action fails with default 5000 records limit
- Fixed retrieving email recipients is very slow having millions records in activity tables
- Updated Symfony to version 4.4.11
- Fixed Adding email context from task view page submits wrong email identifier
- Added parameter to specify the identity field in addEnumField()
- Fixed widget template, misspelled HTML Tag
- Added asset_version for frontend_routes.json, admin_routes.json, {web_backend_prefix}_routes.json
- Fixed language-specific controls
- Fixed when creating a task, cannot add context.
Release Notes
List of fixed issues and improvements
- Fixed. Custom entities cannot be deleted from activity contexts
- Fixed. CLI Import fails to import several files using same type of Job
- Upgraded ocramius/proxy-manager to 2.2.*
- Fixed. WsseAuthenticationProvider can cause InvalidArgumentException when nonce contains a slash
- Fixed. oro:install does not terminate after detecting already installed application
- Fixed. Do not run sync jobs(oro_integration:sync_integration:x) for integrations without connectors
- Fixed. Installation failed with assets error
- Implemented. Setup development environment with Symfony Server, Docker for services and PHP installed locally
- Implemented. OAuth 2.0 Authorization Code Grant
- Fixed incorrect error handling in BatchBundle/Step/StepExecutor.php
- Fixed. Impossible to use current-user CLI option
- Fixed. Organization config scope not taken into account while resolving website configuration
- Fixed. API. Cannot update several included entities with inverse relationship
- Fixed. CSS styles in GrapeJS WYSIWIG editor double on each page saving
- Fixed. Make entity Dashboard extendable
- Fixed failed tests after JsTree update to 3.3.10
- Fixed DQL cache issue with parameter with dynamic part in DQL
- Fixed. Do not throw an exception when the environment type config file is absent
- Updated friendsofphp/php-cs-fixer to the latest version
Release Notes
List of fixed issues and improvements
- Enabled collection of voter decisions in debug toolbar
- Upgraded doctrine/dbal to version 2.10
- Implemented jobs resilience
- Implemented use executeUpdate method for write operations in SecurityBundle
- Moved docs for oauth2-server package to https://doc.oroinc.com
- Implemented shown popover of ListItemProductPriceView on hover by default
- Fixed actions icons are broken on the create workflow page
- Added info about disabled API after oro:platform:update
- Fixed empty namespace for application caches
- Fixed CacheBundle documentation is not up-to-date
- Fixed invalid expressions for Date filter in Behat tests
- Fixed invalid "Curl Command Line" on API Sandbox
- Implemented all Gaufrette filesystem services as "lazy"
- Disabled Magento integration as functionality was deprecated in 3.1 LT
Release Notes
List of fixed issues and improvements
- Fixed missing validation of page size parameter in API
- Implemented entity management cache in read only mode
- Fixed exception "More than one result was found for query although one row or none was expected" in EntityChangesToAuditEntryConverter::findOrCreateAuditEntry
- Fixed internal server error when filter addresses and addresses by filter[types]
- Fixed make hint accessible over keyboard
- Fixed it is possible to add a visually empty note
- Refactored AclProvider and MutableAclProvider classes to use query parameters
- Fixed exception on creating report with chart
- Fixed no padding inside Add comment form.
- Fixed internal server error in API request when "fields[]" parameter contains extra comma
- Updated NPM dependencies
- Updated jQuery from 3.4.1 to 3.5.0
- Extended Grid Row Action Labels
- Modified EmailBundle installer to not use migrations
Release Notes
List of fixed issues and improvements
- Fixed NotificationBundle:EventsCompilerPass uses DB service
- Added log for Allowed memory size of x bytes exhausted errors
- Fixed child jobs stuck when consumers fail with out of memory error/other non-recoverable fatal like parsing error
- Fixed it is possible to add a visually empty note
- Fixed extra DB connections created by message consumer
- Fixed OAuth with password grant does not calculates number of unsuccessful logins and do not lock backend user
- Fixed Remember Me does not work on repeatable session expiration in back-office
- Fixed class namespaces not compliant with PSR-4 cause composer warnings
- Removed unneeded logging of message object in MQ processors for Batch API
- Fixed guzzle does not recognize some SSL certificates
- Fix the check that session is not started when API requests processing
- Added use Doctrine query cache by QueryCountCalculator
- Added {@inheritdoc:description} placeholder to API docs
- Fixed submitted empty array is ignored for to-many association in API
- Implemented do not check API cache on every request in dev environment
- Fixed exception handling in ValueNormalizerUtil
- Fixed slow B2B Customer grid count
- Fixed pass console command timeout value to npm
Release Notes
List of fixed issues and improvements
- Fixed fields protected by field level ACL are empty after entity update
- Fixed make sure all main entity grids respect "Display in Grid" setting
- Fixed make composer.json compatible with Composer 2.0
- Fixed application must only override
dependencies
section in package.json, all other definitions must stay as is. - Implemented max attachment size configuration for emails
- Fixed maintenance listener throwing deprecation exception on PHP 7.4 in dev environment
- Refactored AclProvider and MutableAclProvider classes to use query parameters
- Added more info to SendEmailTemplate action exceptions
- Fixed FrontendProductCleanUpListener breaks records index order
- Fixed tasks grid uses wrong label for "Assigned To" filter
- Fixed previously selected filters values reset after adding new value
- Optimized composer autoload for core packages
- Fixed DateTimeToStringTransformer incorrectly converts dates in GMT-x timezones
- Fixed root job may receive wrong configuration running with multiple consumers
- Fixed associations when they are represented as fields in API
- Fixed make sure that all ORO CLI commands lazy
- Fixed "Opportunity-generating campaigns" widget is slow with thousands of records
Release Notes
List of fixed issues and improvements
- Fixed checking access in layout ignores guest roles permission
- Fixed an exception "More than one result was found for query although one row or none was expected" in EntityChangesToAuditEntryConverter::findOrCreateAuditEntry
- Fixed application must only override
dependencies
section in package.json, all other definitions must stay as is. - Fixed clear skipped groups in API action processors for single group
- Fixed execute normalize result processors for single group API action processors
- Fixed layout subtree load allows to include same block ID multiple times
- Fixed DotMailer integration does not work properly during marketing lists synchronization
Release Notes
List of fixed issues and improvements
- Fixed import fails and an exception occurred when field values have incorrect data type
- Added PHP 7.3 support for 3.1 LTS