Product Updates

DatoCMS changelog for new features and general improvements
API Clients Content Management API

Released v0.6 of Ruby client

June 10th, 2018

We just rolled version 0.6 of our Ruby client!

The big change is that the methods the client makes available are generated at runtime based on the JSON Schema of our CMA. This means any new API endpoint — or changes to existing ones — will instantly be reflected to the client, without the need to upgrade to the latest client version.

We also added a new deserialize_response option to every call, that you can use if you want to retrieve the exact payload the DatoCMS returns:

require "dato"
client = Dato::Site::Client.new("YOUR-API-KEY")
# `deserialize_response` is true by default:
access_token = client.access_tokens.create(name: "New token", role: "34")
# {
# "id" => "312",
# "hardcoded_type" => nil,
# "name" => "New token",
# "token" => "XXXX",
# "role" => "34"
# }
# if `deserialize_response` is false, this will be the result
access_token = client.access_tokens.create(
{ name: "New token", role: "34" },
deserialize_response: false
)
# {
# "data": {
# "type": "access_token",
# "id": "312",
# "attributes": {
# "name": "New token",
# "token": "XXXX",
# "hardcoded_type": nil
# },
# "relationships": {
# "role": {
# "data": {
# "type": "role",
# "id": "34"
# }
# }
# }
# }
# }

In our doc pages we also added some examples for the super-handy all_pages option which was already present since v0.3.29:

# if you want to fetch all the pages with just one call:
client.items.all({ "filter[type]" => "44" }, all_pages: true)
New

Better project transfer flow

June 3rd, 2018

We just published some changes to the way DatoCMS manages project transfers between two accounts.

When you transfer a site, the destination account will receive a request that will have to be manually accepted or declined. If the site is on a paying plan, the destination account will have to specify which billing profile will be used from now on to generate invoices.

New

Fixed "your card's security code is invalid" problem with Mastercards

May 22nd, 2018

Someone said to us that it looks like we don't want their money because we're too focused on polishing and adding features to DatoCMS to think about everyday mortal needs.

It's kinda true if you tried to use a Mastercard in the last days! We just fixed a subtle bug in our Dashboard related to cards with a CVC of 3 digits.

Sorry for the inconvenience, we really want your money!

Content Delivery API

Content Delivery API released in public

May 21st, 2018

The new Content Delivery API, powered by GraphQL, is online at last! You can now use DatoCMS to create public-facing apps of any kind!

  • The old REST API has been renamed Content Management API

  • The new Content Delivery API, which during beta period lived under https://site-api.datocms.com/graphql, has been moved to a separate domain (https://graphql.datocms.com). This change will enable performance optimizations in the very near future.

Here's the official announcement blog post.

Content Delivery API Content Management API

Status page

May 19th, 2018

We just released a new status page to better communicate downtime and system outages to our customers: http://status.datocms.com

(Yes, it's not in HTTPS.. we're having some problems with Let's Encrypt)

New

New Dashboard!

May 12th, 2018

We just released a complete redesign of our Account dashboard!

Some of the perks you'll find inside:

  • A completely renewed UI (which we hope you'll like it);

  • A better flow to upgrade plan and change billing information;

  • New project demos (PHP, Rails, Express.JS, React Native);

  • You can now download not only DatoCMS invoices, but also credit notes;

  • If users invited to a DatoCMS project erroneously try to login to the Account dashboard, they will be automatically redirected to their project;

We'll soon release the following much needed changes:

  • Better management of project transfers to a different account (destination accounts will have to manually accept the transfer request);

  • Ability to completely delete your account;

Start using DatoCMS today
According to Gartner 89% of companies plan to compete primarily on the basis of customer experience this year. Don't get caught unprepared.
  • No credit card
  • Easy setup
Subscribe to our newsletter! 📥
One update per month. All the latest news and sneak peeks directly in your inbox.
support@datocms.com ©2025 Dato srl, all rights reserved P.IVA 06969620480