We strive for the best developer experience possible, so working with Aimeos should be as easy as possible. In that light, there are a couple of improvements available in this release.
Instead of using the common media contoller to work with image file, the media manager is now able to do that directly by its new scale() method. It offers the same features as the controller which is going to be cleansed next year.
Ordering fractional product quantities is supported since 2020.04 but now, you can also use fractional quantities for multi-level pricing (also known as block pricing). This gives you fine-grained control over pricing of products that can be bought in quantities of less than one or non-integer quantities.
For debugging purpose, all non-item objects where decorators can be added support a classes() method since this version. Thus, you can easily find out, which class has been used for the inner object and which decorators has been wrapped around, so identifying possible issues is now easier then before.