Releases
v7.12.0
Changelog
Features
Add logout button on the 403 page (#9151 ).
Content JS API: add "duplicate" function (#9967 ).
Content JS API: add "modifyMedia" function (#8754 ).
Content Variants (#9864 ).
Node JS API: add "duplicate" function (#9968 ).
Site mapping for services (#9852 ).
Improvements
"unpublish" must not allow includeChildren = false (#9783 ).
(un)publish should only be possible to master from draft branch (#9813 ).
Add logging to require
function (#9954 ).
Allow to specify state for duplicated content (#8829 ).
AuditLog Cleanup should not fail on broken nodes (#9993 ).
Content API should only work with DRAFT and MASTER branches (#9782 ).
Delete indices before restore option (#9198 ).
Disallow anonymous access to draft branch (#9853 ).
Disarm and deprecate "setActiveContentVersion" (#9785 ).
Enable configuration of event types logged by the audit log (#9918 ).
Improve TypeScript libs code (#9793 ).
Make SendParams and send function in types customizable (#9997 ).
Node storage optimizations (#9955 ).
PropertyTree improvements (#9795 ).
Remove PENDING_DELETE state (#9752 ).
Site mappings support for projects (#9508 ).
Specify resource resolver via context (#9623 ).
Stronger guarantees for Content visibility after modification (#9905 ).
TypeScript: Add return type of resolve function (#9761 ).
TypeScript: AggregationsResult improvements (#9857 ).
TypeScript: Make objects with object properties generic (#9556 ).
TypeScript: Move common types to core package (#9779 ).
TypeScript: Node<> Generic: Too strict (#9895 ).
Bugs
Attachments "byLabel" fail if label is null (#10008 ).
BooleanFilter clauses should accept Filter, not just Filter[] (#10071 ).
Branches with underscore must not be allowed (#8698 ).
Content Delete/Archive may leave some nodes published (#9817 ).
Content deletion isn't propagated to a grandchild layer (#9922 ).
Content library: wrong Permissions type (#9855 ).
Content references are not extracted from all input occurrences (#9915 ).
Contents of a layout region get duplicated after save (#9753 ).
Corrupt image prevents its data to be modified (#8282 ).
CreateProjectParams readAccess should be required (#9976 ).
Deletion may leave orphan nodes if not sufficient rights (#9880 ).
Dsl Term query doesn't work with uppercase (#9970 ).
GeoDistanceAggregation has multiple problems (#9984 ).
Image component rendering causes 404 page if referenced image is not available (#9301 ).
Inaсcurate TypeScript type for RepoConnection.get with Arrays (#10044 ).
JSDocs are missing for overloaded functions (#10012 ).
Node library: invalid type of default property in _indexConfig (#9856 ).
NodeMultiRepoQuery does not return suggestions in result (#9668 ).
Publish To gets lost in case when Publish From is not provided (#9814 ).
Refresh before node event is sent (#9912 ).
Response for HEAD requests must not report Content-Length 0 (#9760 ).
Storing Date object as localTime in a content-type with input-type time fails (#9986 ).
Text component should not be wrapped inside a div in edit mode (#9453 ).
The start-up script reports the wrong date on the commit (#9040 ).
TypeScript: Add operator to QueryDSL stemmed (#9866 ).
TypeScript: All QueryDSL expressions support a boost parameter which is missing in the types (#9924 ).
TypeScript: ExistsDslExpression is missing from lib-node (#9907 ).
TypeScript: QueryDsl type is missing stemmed (#9901 ).
TypeScript: createMedia data is string, should be object (#9877 ).
TypeScript: focalX and focalY should be number, not string (#9887 ).
WebRequest headers are case-sensitive (#9725 ).
Write timeout during the initialization (#9886 ).
XP won't extract meta-data on image upload (#9900 ).
auth lib accepts null PrincipalKey in a few methods (#9858 ).
fragment config isn't indexed (#10047 ).
imageUrl calls content API one time too many (#10006 ).
publish.from unstable precision (#9894 ).
repo.deleteBranch(master) fails, but has still deleted nodes (#9777 ).
siteConfig must be optional in project lib (#9964 ).
You can’t perform that action at this time.