Skip to main content

Aimeos Roadmap

New versions of the Aimeos e-commerce library and its application/framework integrations are released on a quarterly base.

In the beginning of each year, new major versions will be available with a three month beta and a six month stabilization phase. They will contain code cleanups and reorganizations and aren't backward compatible with previous releases. During the stabilization phase, only features will be added that aren't likely to break backward compatibility to working code.

Latest stable (LTS) version:

  • will get bugfixes and security patches
  • will be supported for one year free of charge
  • is supported another four years with extended support (ELTS)

We recommend to use the stable releases for production and upgrade to the corresponding LTS version after it has been released.

Lines

Support periods

20202021202220232024
Version0104071001040710010407100104071001040710
2016.x
2017.x
2018.x
2019.x
2020.x
Support type
Beta release
Stable releases
Long term support (LTS)
Commercial extended LTS support
Lines

Planned for 2020+

  • Rewrite order base manager and store basket permanently
  • Use product ID in stock items instead of product code
  • Remove "standard" from configuration settings
  • Simplify HTML client classes
  • Offer client/html/basket-add configuration and add domains automatically
  • Add mshop_price_taxrate table for changing taxrates easier
  • Reduce madmin_job table to the minimum (id, siteid, label, filepath, status)
  • Allow passing additional configuration to CLI commands
  • Implement more Vue.js components for admin interface
  • Add iterate() method to all managers for large result sets
  • Use filesystem abstraction everywhere
  • Use AI-based services for image optimization
  • Simplify product CSV import format
  • Create Progressive Web Application that is simple to adapt
  • Add scalar type to order product/service attributes to allow internationalization
  • Replace admin interface REST API by GraphQL API
  • Customers/vendors Q&A for products
  • Provide Blade/Fluid/Twig templates for the HTML clients
  • Merge controller/common and controller/jobs in ai-controller-jobs extension
  • Better reusable address partial for HTML and e-mail templates
  • Use document oriented way to store unit test data
  • Clean up and simplify unit test data