Skip to content

Release Notes

Compare
Choose a tag to compare
@mykhailo-banin mykhailo-banin released this 28 Oct 13:45
· 59867 commits to master since this release

Installer enhancements

  • Added several enhancements to the installation wizard.
  • On first step added section «Oro Requirements» which is used to separate the requirements of the application and Symfony framework.
  • Added ability to load sample data during installation, each bundle can provide fixtures that will be loaded after installation. These fixtures must be placed in "YourBundle\DataFixtures\Demo" directory.
  • Installation process was enhanced to view step-by-step progress.

Automatic bundles distribution for application

Removed requirement to manually register bundles in app/AppKernel.php. Add file "YourBundle/Resources/config/bundles.yml" to every bundle you want to be autoregistered. Example:

bundles:
    - My\Bundle\MyBundle\MyCustomBundle

Routes declaration on Bundles level

Implemented possibility to declare routers on bundle level without adding something to app/config/routing.yml. Now it can be done in "YourBundle/Resources/config/oro/routing.yml"

System Help and Tooltips

Added feature that gives ability for developer to manage page associations with help pages on external web site. Also was added possibility to manage help tooltips for forms. Help link is an "?" icon at the top right side of every page.

RequireJS optimizer utilization

Implemented minification of JS resources using RequireJS optimizer during installation to reduce number of requests per page. Documentation can be found here: https://github.com/laboro/platform/tree/master/src/Oro/Bundle/RequireJSBundle

ACL Caching

Added caching of ACL queries - this will improve application performance and reduce number of queries on every action.

System Requirements Changes

PHP v.5.4.4. and above