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:
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)