Skip to main content
Logo

What's new in Contensis

We are constantly improving Contensis by releasing new features, squashing bugs, and delivering fresh documentation. Here's what's been happening recently.

Download Contensis

Contensis 12.0.1.133

  • Bug

    Adding scripts to page header

    We've fixed an issue that arose when using CurrentContext.Page.Head.Add to add scripts to page headers - the closing script tag would be missing from the rendered HTML.

  • Bug

    Classic Contensis - copying folders

    We've fixed an issue that caused previously deleted folders to re-appear when parent folders were copied.

  • Bug

    Delivery API

    We've fixed a bug when retrieving a node linked to an entry via the delivery API with the entryFields parameter specified - if the entry is not found in Elastic then a null "entry" field is returned in the node, instead of a null node and a 404 response.

  • Bug

    Entries

    We've fixed an issue that caused a delay in content from updated entries appearing on live sites. 

  • Bug

    Entries - version history

    We've fixed an issue where restoring historical entry versions failed to work as intended.

  • Bug

    Folder passwords

    We've fixed an issue with folder password protection which failed to work as expected. This was due to an http redirect returning the full url instead of the path.

  • Bug

    Forms

    We've fixed a bug that caused the menu bar to disappear when clicking the + button for a radio button field in a Contensis form.

  • Bug

    Forms module

    We've fixed an issue relating to form behaviour when pressing the enter key whilst editing a form. In textarea fields, pressing the enter key would submit the form instead of adding an additional line.   

  • Bug

    Structured content

    We've fixed a bug editing a structured content page if an image linked to it has been deleted.

  • Bug

    Taxonomy fields in entry translations

    We've fixed an issue relating to taxonomy fields where a language variation entry failed to show the taxonomy values for the specified language.

  • Bug

    User management

    We've fixed an issue where if a user was in both the 'System Administrators' group and the 'User Administrators' group, the add/remove group buttons from the user's groups tab would be hidden.

Contensis 12.0.1.119

  • New Feature

    ATX (Animation Master Plugin Format) files

    We've added support for uploading ATX (Animation Master Plugin Format) files to Contensis.

  • New Feature

    GML (Geography Markup Language) files

    We've added support for uploading GML (Geography Markup Language) files to Contensis.

  • Bug

    Contensis permissions

    We've fixed an issue where deleting a group, or removing a group from a project would leave permissions in place on content types and templates.

  • Bug

    Contensis projects

    We've fixed an issue that was preventing projects from being deleted from the cms.

  • Bug

    File auto renaming

    We've fixed an issue where files were renamed incorrectly when uploaded inline.

  • Bug

    Metadata

    We've fixed an issue with structured content pages where metadata wasn't being synced correctly for language versions.

  • Bug

    Quality Assurance

    We've fixed an issue where the QA service failed to work correctly for pages protected with Azure AD.

  • Bug

    Taxonomies

    Fixed an issue where mapping taxonomies was failing in the delivery .NET client when a taxonomy node had been deleted.

  • Bug

    TinyMCE editor

    We've fixed an issue where formatting was being retained when pasting HTML into the TinyMCE editor when using content types and entries.

Contensis 12.0.1.104

  • Update

    Project name

    We've made the project name readonly to prevent deployments breaking when the original name has been changed.

  • Bug

    Component markup fields

    We've fixed an issue that related to the use of markup fields in components. If the component was set as repeatable within the content type, content within an entry would be lost if the component was repeated and the order was then changed.

  • Bug

    Entries

    We've fixed an issue that prevented users from being able to order entries by their sys.version dates.

  • Bug

    Errors generated when using the 'Edit this page' link from published sites.

    We've fixed an issue that arose when attempting to save pages that had been opened to edit from the 'Edit this page' link. Clicking this link opened the page in a non edit version, which resulted in the error.

  • Bug

    Forms

    We've fixed an issue where pressing the enter key when the focus was in any form field, would default to the main search in a page.

  • Bug

    Searching arrays

    We've removed the requirement for using [] brackets when searching arrays.

  • Bug

    Structured Content

    We've fixed an issue that arose when editing structured content pages which caused an error.

  • Bug

    Stylesheet assignments / unassignments for page templates

    We've fixed an issue around getting a collection of content items that was introduced as part of the fix to optimise css assignments / unassignments for templates.

Contensis 12.0

  • Breaking change

    Delivery API - Nodes

    Understand the hierarchical makeup of a site's navigational structure by node relationships in the Delivery API. Build a top level navigation menu, create breadcrumbs, or render content at a particular URL quickly and easily with updated methods in the API. Whether you're using JS or .NET, we've got you covered.

    Read more
  • Breaking change

    Removal of baseURIs

    In v11 we introduced a property in an entry called baseUris. The purpose of the property was to identify which publishing servers were enabled for assets, web pages and images. This was used to cater for the scenario where you had publishing disabled on a per-folder basis. We have recognised that this concept does not have a future in content types and entries and therefore we have chosen to remove the property before it is more widely used. 

    Read more
  • Breaking change

    Removal of slug on entry links

    With the introduction of nodes. We have two slug concepts. We have the original implementation which was an entry having a slug and we now have nodes which have slugs. We see the future being with node slugs and therefore felt it would be confusing to continue to have slug on an entry link. Add to that the fact we now include URI’s on entry links this would have become very confusing.

    Read more
  • Breaking change

    The sys.uri of an entry is now null if not attached to a node

    In previous versions the URI of an entry in both Management and Delivery APIs would be the API path to the entry resource. This made sense at the time as we didn’t have a concept of nodes where an entry could be given a location on your site.

    Now we have introduced nodes. It makes more sense to have the URI as null in the Delivery API if you haven’t attached it to a node. This clearly indicates that an entry hasn’t got a location on your site.

    In the Management API we have removed sys.uri entirely as nodes are a delivery concern. 

    Read more
  • New Feature

    Asset permissions

    It's now possible to restrict who can create and upload assets to entries using roles. When a content type has an image/asset upload field you'll need to add an asset permission to any role that should be allowed to upload content.

  • New Feature

    Content type builder JSON view

    You may have been aware of a hidden feature allowing you to see the JSON of a content type. We've given this editor a polish, and it now works alongside our content type validation to allow you to make edits to a content type directly in JSON. You can easily switch between design and JSON view using the toolbar menu.

  • New Feature

    Management API - Assets

    You can now upload assets with the Management API – negating the need for our old WebAPI. This should make imports a lot simpler. You'll need to grant any API keys asset permissions to get started.

  • New Feature

    Management API - Nodes

    The new node methods in the Management API enable you to create and manage nodes without needing to open site view. If you already have a site structure in mind, want to import content from an existing system, or simply build a structure on the fly, our Management API provides the methods for you to make this a reality.

  • New Feature

    Preview entry at a site location

    You can now preview entries against the URL they are attached to in site view, as well as any development preview you have set up for your content type.

  • New Feature

    Site view

    Site view brings together your website structure and entry content. It provides a single place for site authors to create and manage content destined for the web – while keeping your content reusable.  

  • Update

    Default order of taxonomy

    In version 11 when listing taxonomy using the API the default order was the order they were added to the database. This didn’t make much sense so we now order them alphabetically.

  • Update

    Delivery API: auto resolution of images, assets and entries

    The content type ID and URIs for images, assets and entries are now automatically resolved and included in a Delivery API response. You no longer need to use the LinkDepth property to obtain this additional information. This makes it especially helpful when you want to display a link or an image on a page without making extra requests.

  • Update

    Delivery API: geo-distance ordering

    When you carry out a distance within search using the Delivery API, we now return the distance for each location from the specified geo point based on the unit of measurement in the query. This enables you to easily order the results.

  • Update

    Delivery API: improved search query performance

    The performance of searches through our Delivery API has been drastically improved. The processing that used to take place after the content had been retrieved from Elasticsearch is now done upfront, shaving time from your performance budget. In some cases we’ve seen an increase of upto 50%.

  • Update

    Dropdown editor support for taxonomy and list field

    You can now set single selection taxonomy and list fields to use a dropdown. This should simplify some of those long lists in the entry editor.

  • Update

    Edit content type from entry editor / create new entry

    When you're beginning to model a content type, you sometimes find yourself switching between the content type builder and the entry editor as you make adjustments.

    • If you're a member of the content type administrators group, you'll now see an option to Edit the content type from the menu in the entry toolbar.
    • You'll also see the option to Create an entry from the content type menu if you are a member of a role that allows you to create entries of the type open in the content type builder.
  • Update

    Entry information panel additions

    We've added a couple of extra items to the entry informational panel:

    • Entry ID
    • Content type name and API name
  • Update

    Filter entry editor selection by content type

    You can now filter entries by content type when adding a linked entry to an entry field that has multiple content types assigned to it. This makes for more precise searches when an entry field has many different content types assigned. 

  • Update

    Keyboard support

    • All tertiary menus across the interface have been updated to be navigable using the keyboard.
    • CMD-S now saves changes in the entry, content type, components, roles and site view editors.
  • Update

    Preview entry {slug} support

    We've added support for assigning the entry slug in the preview URL option of a content type.

  • Bug

    Download as PDF link

    We've fixed an issue where the 'download as PDF' link failed to work. This now works correctly for standard and SaaS sites.