Changelog
Platform
Every significant change to the core Contento platform and API found at app.contento.io.
1.9.45
Additions
- Added a quick start panel to help devs get started when deploying a fresh starter kit.
1.9.43
Additions
- Sites can now have users assigned to them with either the Admin, Developer or Editor roles - this is migrated from the team level permissions, which are now simpler.
- You can now manage your subscription and upgrade to the Pro plan from within the site settings area.
- Under the new subscription area you can also see your usage for the site, letting you know what resources are available for your plan and how much you have left.
- Added a new API endpoint for assets — read more.
1.9.41
Improvements
- Various visual improvements.
1.9.40
Improvements
- Increased the amount of time transient toasts appear for.
1.9.38
Improvements
- Made block type labels more readable.
- We now show all starter kits in the new site dialog.
- After creating a new site the interface now redirects you straight to the content view.
1.9.37
Improvements
- Added
language
andcontent_type
to expanded content links in API responses.
1.9.36
Improvements
- Added the ability to sort by Integer and Text fields in the API — read more.
Fixes
- Fixed an issue where assets uploaded in the field dialog all landed in the root and not the target folder.
1.9.35
Improvements
- Defaulted the content types list view to showing all content types.
- Updated all logos to match the latest iteration.
- Re-organised the data in block headers - now you can see the summary / label of a block more prominently.
1.9.34
Fixes
- Fixed an issue in the find and replace tool that triggered a fatal error.
1.9.33
Improvements
- Redesigned the register page.
- Split the process for adding a field into a 3-step dialog.
- Freshened up the design of dialogs in general.
1.9.32
Improvements
- Standardized capitalization around the app.
Fixes
- Fixed the layout of guide and repo links in starter kit dialogs
1.9.31
Improvements
- When picking content in a content links field you can now click anywhere on the row.
- All sidebar panels now persist for the duration of your browser session.
Fixes
- Stopped the limit field on content links and blocks field settings from going negative.
- Fixed an issue where the
DELETE
http method was sometimes not selectable in the build target dialog.
1.9.29
Improvements
- Custom request build targets now support the
DELETE
http method.
Fixes
- Searching in the content index now defaults to sorting by "most relevant" if you are using the keyword option.
- Fixed an issue where sometimes filtering the block types menu would glitch out and dismiss the menu.
1.9.28
Improvements
- We now only show pagination when there is more than one page of content.
- Moved the light/dark mode switch to the header for quicker access and more visibility.
- General UI fixes.
1.9.27
Improvements
- The content name now updates live as you type in the editor.
- When adding a block, if there is only one block type available then now we just show a simple "Add block" button instead of the popover list.
- Fixed some bad grammar.
1.9.26
Improvements
- Improved the visibility of the draft status badge in the content editor.
- Provided better suggestions for how to name content types.
- Improved the UX of adding a field by adding an initial dialog explaining the different field types.
1.9.25
Improvements
- We now support nested Content Links in the content type URI pattern field — read more.
1.9.20
Improvements
- Added demos for all relevant Starter Kits available in the Library.
1.9.19
Improvements
- Now when adding a new content type the options default to the current category you are in.
Fixes
- Fixed an issue where the content type category (page, entry etc) was not displaying correctly in the editor sidebar.
1.9.16
Improvements
- Changed the way you manage build settings to allow sites to have multiple build targets - these appear as buttons in the site picker at the top left of the Contento UI. Users can click each button to trigger your build target.
- Build targets also support custom requests - check it out in your site settings.
1.9.15
Improvements
- The content type URI pattern now supports Text or Content Links fields — read more.
1.9.14
Fixes
- Took URL validation off the new long text field link dialog so that relative and fragment URLs can be used.
1.9.13
Improvements
- In the
/content/{id}
API endpoint if you send a request for a content record that is not in the same language as that specified in theX-CONTENTO-LANGUAGE
header we will now return the child content that matches the requested language if there is one.
Fixes
- Handled OpenAI timeouts in the back-end and client.
1.9.11
Additions
- Added a new link dialog inside long text fields allowing users to set the target and rel attributes on links.
Fixes
- Fixed an issue where deleting a page wouldn’t remove the translated child pages.
1.9.5
Additions
- Added automatic translations.
1.9.4
Improvements
- Allowed languages to be reordered in the site settings.
Fixes
- Fixed an API error if there was a draft of a page in the none-primary language and
fallback_default_language=true
was set.
1.9.3
Fixes
- Fixed an error if you passed in
false
to theX-CONTENTO-PREVIEW
header in the Content API.
1.9.0
Additions
- Added Internationalisation support.
1.8.11
Additions
- Added a duplicate action button to site cards.
1.8.4
Additions
- Added a notes field to Workflow tasks.
1.8.3
Improvements
- Allow sort on workflow index table headers.
Fixes
- Fixed workflow index actions so they don’t update timestamps.
1.8.2
Improvements
- Added sorting and search to workflow index.
1.8.1
Improvements
- Workflow: converted to using “task” instead of “item”.
- Workflow: added link at the top of the nav for my tasks.
Fixes
- Workflow: fix main button in dark mode on content index.
1.8.0
Additions
- Initial release of the new Content Workflow feature.
1.7.18
Fixes
- Fixed a bug where the content index wouldn’t reload properly after an action was applied.
1.7.18
Improvements
- Added an overview video in the resources list.
1.7.17
Improvements
- Updated the design of product emails.
1.7.13
Improvements
- Improved search and filter options in Content Link and Asset dialogs.
Fixes
- Fixed a bug where dragging an Asset would trigger the drag-and-drop to upload screen.
1.7.12
Fixes
- Fixed an issue where after deleting Assets via the action dialog the current tab could sometimes be closed.
1.7.7
Improvements
- Added an option to the library that allows us to deep link into a specific Starter Kit from outside the product.
1.7.6
Improvements
- The clear option in filter boxes now only appears if there are filters are applied.
- The “add new site” dialog now shows the processing state.
Fixes
- Fixed an issue where the site settings link would sometimes appear in the site picker when it shouldn’t.
1.7.4
Improvements
- Improved the dialogs in the onboarding flow and when adding a new site to surface Starter Kits.
1.7.3
Improvements
- SVG Assets will now render in the control panel.
1.7.1
Fixes
- Fixed an issue where changing a dropdown’s values would cause errors in the editor screen.
1.7.0
Additions
- Added the ability to view and restore previously deleted Content. When restoring Content the status will be automatically set to draft.
- Added the search tool to Asset and Content Link field dialogs.
- You can now drag and drop files to upload them on both the Asset Manager and the Asset field dialog.
Fixes
- Fixed an issue where image previews were skewed in the Asset Manager sidebar when selecting multiple files.
1.6.3
Additions
- Added the ability to edit content labels on block fields.
Improvements
- Made the height of SEO meta description fields dynamic to allow for longer text.
Fixes
- Fixed an issue where sometimes it was hard to click buttons in the bottom right of the screen.
- Fixed an issue where you couldn’t move an Asset to a folder on sub pages of the Asset Manager.
1.6.2
Fixes
- Fixed an issue where if you uploaded an Asset with the same name as an existing one, it would overwrite it. Now we append a unique string instead.
1.6.0
Additions
- Added the Starter Kits and Content Types sections to the Library. These are public, freely available resources published by us for you to use in your projects.
1.5.1
Improvements
- You can now delete multiple Assets at a time from the Asset Manager.
- The move to folder dialog in the Asset Manager now includes all folders rather than just the ones in the current tree.
1.5.0
Additions
- Added folders to the Asset Manager - you can now organise your files into any number of folders.
1.4.0
Additions
- Released the first part of our new Library area called My Library. Here you can manage global Content Types that are then available for you to re-use across sites.
Fixes
- Fixed an issue with fetching favicons from domains.
1.3.5
Additions
- Added a new find and replace action on the content list. Select some records, then choose "Actions" and "Find & replace".
- Added the option to select all records in the currently filtered view on the content list. This then applies to all actions.
Improvements
- Started adding toast alerts for success and error states in response to various actions.
1.3.1
Fixes
- Fixed an issue where the paginator page selector pop-over wouldn’t dismiss after choosing a page.
- Forced all assets to not have spaces in filenames.
- Duplicating objects now changes the owner to the current user.
- Fixed a bug where adding a new field group to a content type caused some unexpected behaviour with existing fields.
1.3.0
Additions
- Added the option to copy a block from one page or field to another.
Improvements
- Enabled markdown rendering in field help text.
Fixes
- Fixed an issue where new field groups would disappear when they were dragged in the content type editor.
- Fixed an issue where values in list fields weren’t having their changes persisted.
- Fixed an issue where help text and other top level settings weren’t being kept when creating a new field and switching type.
1.2.8
Additions
- Added in the new Live Preview version of the Visual Preview. This allows editors to see their changes in realtime without having to update the content first.
1.2.7
Improvements
- Made the demo options clearer on first sign up.
- Added link to demo repo in admin area sidebar.
Fixes
- Fixed an issue where the SEO module would appear on content that is not a page.
1.2.5
Fixes
- Fixed some issues with certain text in dark mode.
- Fixed a regression where emails weren’t being sent out.
1.2.4
Improvements
- Added an option to deploy our first demo site after signing up for a fresh account.
1.2.3
Improvements
- Added a link in the sidebar to view usages of an asset.
- Improved the Visual Preview UI.
Fixes
- Fixed an issue where site errors weren’t visible in the Visual Preview pane.
1.2.2
Fixes
- Brought the Visual Preview inline with the latest SDK release.
- Fixed an issue where sometimes freshly created content wasn’t being linked properly to its site until after it was saved.
- Made certain search filters mutually exclusive e.g. status and object type.
1.2.0
Additions
- Added Visual Preview - see your changes instantly before publishing. Works with draft or published content.
1.1.39
Fixes
- Fixed an issue where in some scenarios content records could get caught in a sync loop.
1.1.38
Additions
- Added more site settings for the upcoming visual preview feature.
Improvements
- When editing content, the breadcrumb now links back to a filtered list for the content type you are on.
1.1.37
Improvements
- Improved the form when adding a new site.
- If you land on
/content
, but don’t have any content types the action button now opens the relevant dialog instead of loading another page. - Turned off autocomplete on all inputs.
1.1.36
Improvements
- Improved the register and login forms somewhat.
- First time users now get a welcome message and the "add new site" dialog is automatically opened.
1.1.35
Improvements
- Added a link to the register page from the login page.
- We now send a welcome email on registration.
Fixes
- Fixed a bug where you couldn’t register via SSO without an invitation.
1.1.34
Fixes
- Fixed an issue where users with the developer or admin role couldn’t change someone else’s role unless they owned the team.
- Fixed an issue where the URI field appeared on non-page content type edit screens.
1.1.33
Improvements
- Added better filtering and sorting to the Content and Assets search.
- Improved and sped up how we sync content objects with other content and content types.
- Tidied up a bunch of things around the interface.
1.1.32
Fixes
- Fixed an issue in the audit log that caused an infinite loop.
- Fixed an issue where some content type changes weren’t getting synced to existing content.
1.1.30
Improvements
- Improved the handling of content type syncing for large objects.
1.1.29
Improvements
- Tightened up the slug validation so editors are more aware of when its failing.
- Various visual improvements around the interface.
1.1.28
Additions
- Added search capability to Content, Assets, Teams and Sites - currently this is rather beta and we will improve it in time.
1.1.27
Additions
- Added an audit log in the background to track changes across Contento. At the moment this isn’t accessible through the interface so if you would like a report of your site then please get in touch and we’ll email you one.
Fixes
- Fixed an issue where dialog content was wrongly centered.
1.1.23
Additions
- Added in the ability manage your API keys yourself. Check it out in Account > API Keys.
Improvements
- Various layout improvements around the interface.
1.1.21
Additions
- Added in the option to expand the full content object in content links fields, leaving it not expanded will help reduce the API payload you get back. This setting defaults to not expanded, in which case you get a reference string.
1.1.19
Additions
- Added the ability to manage open graph meta data from the SEO module.
- Added a basic billing portal - right now we don’t enforce plans, but one day soon we will.
Fixes
- Fixed an issue where when uploading new files the grid or table didn’t update.
We’re aware that there is a gap in the changelog here, which is when we were less disciplined in our process of keeping track of what we changed. Since then we’ve documented every material change here and will continue to do so!
1.0.0
Initial public release 🎉