We are happy to announce two additional features that are available immediately.

1) A new resize strategy for the /image/resize robot named fillcrop. Several people requested this over time and we are now happy to ship it. Consider this example:

Here's how it works:

Given a rectangle specified by the width and height values given in the Assembly Step, the image will be resized so that the rectangle fits completely inside the resulting image and one of the image dimensions is the same as one of the provided rectangle's. Scaling is done using the larger scale value i.e. the larger of dw/w and dh/h is used to scale both dimensions. The practical outcome is that the dimension (of the provided rectangle) nearest to the actual dimension will be resized to be exactly the matching rectangle dimension.

The resulting image is then cropped both horizontally and vertically centered to fill the rectangle and to remove any overlaying parts.

2) On the website on an Assembly detail page you can now see how long it took for a Notification to process. This has been requested by several customers and can be useful for debugging purposes. Of course this is also available in the JSON returned by the API.

We hope enjoy these long anticipated features!

By the way, just to remind you again: on March 2nd we will migrate all accounts that are still on the "Transition" plan to a paid plan (or the free plan) depending on their usage in February. Please watch your usage closely and change your plan beforehand if you'd like to.