DatoCMS changelog for new features and general improvements

New UI Improvement Content Management API Content Delivery API

## [A bundle of features!](https://www.datocms.com/product-updates/a-bundle-of-features.md)

[date: 2019-11-26T00:00:00.000+01:00]

In the last month, while preparing to the big launch of the media area, we've shipped a handful of features that [you have requested](https://community.datocms.com/c/feature-requests)!

Here's the summary:

-   Content Delivery API explorer directly in the CMS interface
    

(Image content)

-   ability to rename uploads
    

(Image content)

-   added metadata to uploads, e.g. copyright, author, notes, custom metadata, etc
    

(Image content)

-   editors that have publishing capabilities can see details on deployments
-   added a link to go from model settings to collection/instance
    

(Image content)

Bear with us a little bit and we'll be in touch soon for the big release of the media area!

New UI Improvement

## [New Features and Tools in the Media Area](https://www.datocms.com/product-updates/new-features-and-tools-in-the-media-area.md)

[date: 2019-10-11T11:00:00.000+02:00]

We have significantly improved the Media Area, with a wide range of new features, QoL changes, and brand new tools.

Here's a quick list:

-   New Search Filters
-   General UI improvements
    
-   Fast access to asset details from Records
-   Localizable Titles and Alts
    
-   Real-time Image editor
    

To accommodate some of these features, we [updated our APIs](https://www.datocms.com/blog/our-new-media-area-is-online.md#technical-details) and released version 3.

If you want to read more about the topic, [have a look at our blog post](https://www.datocms.com/blog/our-new-media-area-is-online.md).

UI Improvement

## [DatoCMS now available in French!](https://www.datocms.com/product-updates/datocms-now-available-in-french.md)

[date: 2019-09-11T09:15:00.000+02:00]

Thanks to [Quentin](https://github.com/Timdev0) and [Thomas](https://github.com/TotomInc) DatoCMS now speaks French!

(Image content)

The list of supported languages keeps on getting bigger: now we have English, German, French, Italian and Czech!

If you want to help us make DatoCMS more friendly to users all over the globe, please [get in touch with us](https://www.datocms.com/support.md)... we offer nice discounts!

UI Improvement

## [Copy modular content structure from another language](https://www.datocms.com/product-updates/copy-modular-content-structure-from-another-language.md)

[date: 2019-07-30T11:15:00.000+02:00]

Editing complex multi-language content is much easier now!

When adding a new language to your record you will find a new button in your modular content field called "copy structure from ...". By hitting this button you will import the modular content skeleton from the first language -just the blocks, without the content-, saving you the time to recreate the exact structure!

Feedbacks and questions are welcome!

New

## [Customize webhooks HTTP body with Mustache templates](https://www.datocms.com/product-updates/customize-webhooks-http-body-with-mustache-templates.md)

[date: 2019-07-24T18:15:00.000+02:00]

Integrating DatoCMS with third-party systems is now a lot easier, as you can now customize the HTTP body of the outgoing HTTP requests.

You can even use [Mustache language](https://mustache.github.io/) to make the payload dynamic. As an example, this custom template:

```json
{  "message": "{{event_type}} event triggered on {{entity_type}}!",  "entity_id": "{{#entity}}{{id}}{{/entity}}"}
```

Will be converted into the following HTTP body:

```json
{  "message": "update event triggered on item!",  "entity_id": "123213"}
```

You are not limited to send JSON payloads: just make sure that if the payload is not in JSON format you configure the proper `Content-Type` header.

Read all the details in the updated [documentation page](https://www.datocms.com/docs/general-concepts/webhooks.md#customize-the-http-payload).

New

## [Image validation for dimensions](https://www.datocms.com/product-updates/image-validation-for-dimension.md)

[date: 2019-07-19T18:00:00.000+02:00]

Now you can specify the maximum and/or minimum dimensions of an image in both the "Single File" and "Multiple Files" fields.

(Image content)

Furthermore, you can now use the filesize validation option also in the "Multiple files" field.

New

## [Duplicate only models and fields](https://www.datocms.com/product-updates/duplicate-only-models-and-fields.md)

[date: 2019-07-19T16:00:00.000+02:00]

Until now, one could only duplicate a project in its entirety. Now you can clone all the models and fields of an existing project into a new one, without duplicating records and resources. Just make sure that the "Duplicate only models and fields" toggle-switch is On in the Duplicate Project window

(Image content)

UI Improvement

## [More QoL improvements for your team](https://www.datocms.com/product-updates/more-qol-improvements-for-your-team.md)

[date: 2019-06-13T00:00:00.000+02:00]

These days we have worked hard on a couple of exciting features that we will show you later this month. Our [roadmap](https://github.com/datocms/product-roadmap/projects/2) will give you a hint or two ;). Meanwhile, we have published three improvements that we are sure you will appreciate!

First of all, we have hidden some aspects of the deployment environment for users that do not have the role permission to build. For example, the "Publish Now" button and all deployment logs are hidden from those who can't use them.

The second update is about clarity: when you create a modular field with the requirement of only one, **the button to add another is hidden** for the person editing the content. This feature is present in both modular content and record links.

The third update is the more substantial one: DatoCMS now **changes the orientation of the writing** in the single line text and multi-line text when you are editing RTL languages in a multilingual field. Arabic, Chinese, and many more are now easier to manage!

(Image content)

New

## [Accounts and Users are now merged](https://www.datocms.com/product-updates/accounts-and-users-are-now-merged.md)

[date: 2019-06-11T09:00:00.000+02:00]

Our long-term goal is to make DatoCMS a usable and intuitive product for everyone. For this reason, we decided to merge users and accounts into a single entity that manages all projects from the same space.

We noticed that the differences between users and accounts were creating unnecessary confusion offering very few benefits in return, especially to those who manage multiple projects with different teams.

The workflow will not change for those who are already working on DatoCMS, except for the convenience of a single password for everything, while those who are invited to a project for the first time will first have to register via the DatoCMS dashboard.

In case you have problems accessing a project on DatoCMS, follow the standard password recovery process, and set a new one.

UI Improvement

## [Bulk delete, publish and unpublish records](https://www.datocms.com/product-updates/bulk-delete-publish-and-unpublish-records.md)

[date: 2019-05-03T00:00:00.000+02:00]

Look, we've made another Quality of Life improvement to your records management on DatoCMS!

You can now select more than one record in a list and delete, publish or unpublish them in bulk.

As always, if you have questions, feedback, or recommendations for the next updates, drop us a line!