⚡ valuein/invoice:6.1 → 6 🎉 → 1 🚀 → 3 🔥
- 🎉 Added crud extension
- 🎉 Added entity extension
- 🎉 Added toolbar extension
- 🎉 Added opportunity
- 🎉 Added Messenger
- 🎉 Added AssetMapper
- 🚀 Improved theme
- 🔥 Changed javascript framework to Vue.js
- 🔥 Removed all the previous controller and templates
- 🔥 All previous opportunities are removed
🎉 New features
Added crud extension
Added a symfony extension crud.
This extension manage how the editable entities (reports, extracts, users, ...) are displayed and edited
By updating the configuration, it is possible to configure a lot of the rendering process of an entity.
See php bin/console config:dump-ref crud for configuration references.
See also php bin/console debug:config crud to see the current value.
Added entity extension
Added a symfony extension entity.
This extension manage how the standard entities (customers, subscriptions, invoices , ...) are displayed.
By updating the configuration, it is possible to configure a lot of the rendering process of an entity.
See templates/App/entity/type/Readme.md for more detail about how to extend the rendering.
Extra action can be added using the ShowActionInterface
See php bin/console config:dump-ref entity for configuration references.
See also php bin/console debug:config entity to see the current value.
Added toolbar extension
Added a symfony extension toolbar.
This extension manage the element shown in the toolbar
See php bin/console config:dump-ref toolbar for configuration references.
See also php bin/console debug:config toolbar to see the current value.
Added opportunity
Added an opportunity grid allowing to create and follow opportunities
🔥 Breaking changes
Changed javascript framework to Vue.js
Changed javascript framework to vue.js to use the component system.
The defaults components are defined in config/valuein/vue.yaml and can be updated using the vue extension.
See php bin/console config:dump-ref vue for configuration references
See also php bin/console debug:config vue to see the current value
Removed all the previous controller and templates
During the update of the theme, a lot of front-end code was rewrote.
This mean that every controller and templates was removed and redone with the new theme instead.
See the crud extension, the toolbar extension and the entity extension to see how to migrate.
All previous opportunities are removed
If you want to keep them you will need to handle the data before upgrading.
- Projects
- None
- Subscribers
- None