Enonic XP Runtime 7.12.0-B1
Pre-release
Pre-release
Changelog
Features
- Add logout button on the 403 page (#9151).
- Delete indices before restore option (#9198).
- Extend Content JS API with duplicate content function (#9967).
- Extend Node JS API with duplicate node function (#9968).
- Site mapping for services (#9852).
- Specify resource resolver via context (#9623).
- expose lib-Content modifyMedia function in javascript api (#8754).
Improvements
- (un)publish should only be possible to master from draft branch (#9813).
- Add log statements in reqire function (#9954).
- Allow to specify state for duplicated content (#8829).
- AuditLog Cleanup should not fail on broken nodes (#9993).
- Content only works with DRAFT and MASTER branch (#9782).
- Disallow anonymous access to draft branch (#9853).
- 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 usage (#9752).
- Site mappings support for projects (#9508).
- Stronger guarantees for Content visibility after modification (#9905).
- TS Add return type of resolve function (#9761).
- TS Move common types to core package (#9779).
- TypeScript Make objects with object properties generic (#9556).
- TypeScript: Node<> Generic: Too strict (#9895).
- setActiveContentVersion disarm and deprecate (#9785).
- unpublish must not support includeChildren = false (#9783).
Bugs
- 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).
- Node library: invalid type of default property in _indexConfig (#9856).
- NodeMultiRepoQuery does not return suggestions in result (#9668).
- Publish To is lost in case of Publish From is not provided (#9814).
- QueryDsl type is missing stemmed (#9901).
- 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 createMedia data is string, should be object (#9877).
- TypeScript: All QueryDSL expressions support a boost parameter which is missing in the types (#9924).
- TypeScript: ExistsDslExpression is missing from lib-node (#9907).
- 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).
- publish.from unstable precision (#9894).
- repo.deleteBranch(master) fails, but has still deleted nodes (#9777).
- siteConfig must be optional in project lib (#9964).