February 2022 Release Notes

A list of updates, releases, and patches in February 2022.

February 2022 Release Notes

Randy Apuzzo 02.28.2022

GDPR Compliance & Personalization

For the month of February, Zesty.io finalized some decisions on how to handle data in a way that both protects consumers and enables true data and personalization for our customer while adhering to GDPR compliance. 

Headless Integrations to NextJS with a One-Line Setup

Zesty.io’s has developed a Next JS integration that stands apart from the rest by dynamically resolving any url path that is associated with a Zesty.io content instance, but can gracefully fallback to an SPA or default component. To kick start this integration, we are providing a single command line for those familiar with node/npm/react to kick start a new Next JS application from your content instance. 

npx create-next-app --example https://github.com/zesty-io/nextjs-starter

This one-liner command line script  enables content instances to be directly integrated with the Next JS framework which ports content from a predefined schema and within seconds is rendered into Zesty.io with a single line of code.  Catch a live demonstration on YouTube https://www.youtube.com/watch?v=h9WMdlQyFgU or start from the open-source Github Repository now:

https://github.com/zesty-io/nextjs-starter

Feedback is always welcome

If you’re someone who’s familiar with our platform and would like to share your thoughts, we’d love to hear about them here.

Below is a quick summary of this month's product enhancements. Check out The List below for more details. If you’re waiting for a status update on a bug, enhancement, or feature request,  all of these are available via our publicly accessible Manager UI GitHub repository and Accounts UI GitHub repository.

February Summary

  • 2 New Features

  • 3 Enhancements

  • 5 Bugs Fixed

The List

Manager UI

  • Feature: Code lock. This feature prevents devs from over writing each other in code files that must be accessed by multiple teams or people. 

Code-Lock-Example.png

  • Feature: One-line Next JS Instance Setup: As described above, this powerful feature allows Next JS fans to port data from a NextJS framework and render it in a predefined schema. 

  • Fix: Engineers prevented a crash situation with redirects “TypeError: Cannot read properties of undefined (reading 'meta')”.

 

Web Engine

  • Enhancement: Instance ZUIDs can now be exposed as a header for more operations. 

  • Enhancement: updates for running headless server side applications: An improvement has been made to better power SSR services like NextJS and Nuxt.

    •  Adaptive Rendering Proxy now ignores proxying paths when the strings /-/ or ?toJSON are in the request path. This was changed to allow for headless applications (those which catch all routing including 500s and 404s) with a remote server to run as a webengine proxy while still serving to JSON and headless APIs. 

  • Additionally GQL and React friendly Model names are generated in Instant API and JSON output. This was done so the headless user is not responsible for mutating the string to match Zesty.io content models to React or GQL naming conventions.

WebEngine-Duo-Mode-Preview.png

Accounts UI

  • Fix: Fixes an instance invite that is missing if the user has favorited the instance before. On the grid list view when a user was previously a member of an instance and they had favorited the instance, if they are then removed and re-invited to an instance, the pending invite card will not be shown unless the instance is un-favorited. This has been corrected.
  • Fix: Deprecated a blueprint modal in My Account settings.

Opt-In.png

  • Fix: Inside the instance settings drawer under Set Your Domain of the publish your instance box, the add domain button was unavailable when the domain is formatted correctly. However when the domain to be added is formatted incorrectly and includes protocols the add domain button becomes available. This has been fixed to be available without protocols. 

Node SDK

  • Enhancement: Fetching model options by language: adds an options object to the fetchItems function with a default language of en-US. This will allow for consumers to define a language which they would like to fetch model items by.

Join our public Zesty.io Developer Chat Community to submit questions, comments and suggestions! 

Experience a Headless Content Management System, Join Zesty.io.


Start a Sandbox Now

More from Mindshare: Product Announcements

Placeholder image

February 2021 Release Notes

A list of updates, releases, and patches in February 2021.

Read Article
Placeholder image

Logo Update and Brand History

Zesty.io launches a new logo for 2019, see it and learn about the logo history.

Read Article
Placeholder image

Zesty.io Web IDE

Previously Code Editor

Read Article
Placeholder image

Zesty.io Announces New Teams Feature

By creating teams, you will have a simple way to manage users and their access to instances.

Read Article
Randy Apuzzo photo

Randy Apuzzo

Founder & CEO, Zesty.io

Randy has had a penchant for computer programming from an early age and started applying his skills to build business software in 2004. Randy's stack of skills range from programming, system architecture, business know-how, to typographic design; which lends to a truly customer-centric and business effective software design. He leads... Learn More

Exploring content solutions? Looking to replatform?