⚡ valuein/invoice:6.1

⚡ valuein/invoice:6.16 🎉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.

Written by julien.tattevin on May 20 2024, 12:36 PM.
Executive
Projects
None
Subscribers
None

Event Timeline