Area
ID
Type
Description
Released
HAPI-2433
You can specify a parent location rule when you create or move content
Clients can create a block using endpoints.
Previously, if a block's parent was a page, then its parent would be that page, which was consistent with IContentRepository and explicit because there was no handling behind the scene. However, in UI, block's parent was ForThisPage (associated with the param parent).
Supported endpoints
Create
CreateOrUpdate (only support creating new content item)
CreateMediaMultipart
CreateOrUpdateMediaMultipart (only support creating new content item)
CreateContentMediaBinary
Move
x-epi-parent-location-rule – Header parameter is introduced to specify where content will be created or moved under: Content asset folder of parent or directly under parent. It has three values:
Default
Create / CreateOrUpdate and Move endpoints – By default content is created directly under parent.
CreateMediaMultipart , CreateOrUpdateMediaMultipart , CreateContentMediaBinary endpoints
By default, content is created under asset folder of parent if parent is IResourceable (e.g Block or Page).
Otherwise, content is created directly under parent.
CreateContentMediaBinary endpoint
If parent is not provided, content is saved under global asset root folder.
If non-default value of parent location rule is present but no parent Id is provided, Http 400 response is returned with message Parent must be provided .
Direct – Content created directly under parent.
AssetFolder
If parent is IResourceable (e.g Block or Page), content is created under asset folder of parent.
If parent is not IResourceable , 400 response is returned with message Asset folder is not supported for parent content .
Release Version /s:
EPiServer.ContentDeliveryApi 3.7.0; (Or a related package );
Apr 06, 2023
HAPI-2684
400 Bad request error is returned for content with a link item pointing to a content with no template
Fixed an issue that caused a 400 Bad request error to be returned for content that had a link item pointing to a content with no template.
Fix Version/ s:
EPiServer.ContentDeliveryApi 3.8.1; (Or a related package );
Jun 13, 2023
HAPI-2693
CD.Form hosted page does not resolve correctly
Fixed an issue that caused the {{IPageRouteHelper.ContentLink }} to return the Start page when you requested a CD endpoint and the host was language-mapped.
Fix Version/ s:
EPiServer.ContentDeliveryApi 3.9.0; (Or a related package );
Sep 25, 2023
HAPI-2703
Add stop gap solution for non HTML output
You can get rich text stored in XhtmlString in a different structured delivery format than just an HTML string.
Release Version /s:
EPiServer.ContentDeliveryApi 3.9.0; (Or a related package );
Sep 25, 2023
HAPI-2387
PATCH languagebranches with sortOrder/ enabled is empty string or null should return default value/ current value
Fixed an error that returned a 400 with message Sort order must be an integer when specified or Enabled must be a boolean when specified when you called PATCH languagebranches with sortOrder enabled.
Fix Version/ s:
EPiServer.ContentDeliveryApi 3.6.0; (Or a related package );
Dec 13, 2022
HAPI-2361
Duplicated "language" property returned when query CD endpoints with select=language
Fixed an issue that duplicated the language property when you sent a request to the CD endpoint with select=language .
Fix Version/ s:
EPiServer.ContentDeliveryApi 3.5.0; (Or a related package );
Jul 14, 2022
HAPI-2343
Expose SimpleAddress & VisibleInMenu in CreateContentApiModel
Content Delivery API and Content Management API supports querying and updating SimpleAddress and VisibleInMenu metadata of content.
Release Version /s:
EPiServer.ContentDeliveryApi 3.4.0; (Or a related package );
Jul 05, 2022
HAPI-2739
Bad request when you call CD GET on a content type that had a list of XhtmlString.
Fixed an issue that returned a 400 error when you called CD GET on a content type that had a list of XhtmlString .
Fix Version/ s:
EPiServer.ContentDeliveryApi 3.9.1; (Or a related package );
Oct 24, 2023
HAPI-2766
Update package dependency range to Episerver.Find 16
Updated package dependency range of CD.Search to let ContentDeliveryAPI work with newer versions of Episerver.Find, including Episerver.Find 16 and above.
Release Version /s:
EPiServer.ContentDeliveryApi 3.10.0; (Or a related package );
Dec 27, 2023
HAPI-2667
Content Delivery Search API returns content in waste basket
Fixed an issue where content from the wastebasket was returned by Content Delivery Search API.
Fix Version/ s:
EPiServer.ContentDeliveryApi 3.8.0; (Or a related package );
May 31, 2023