Skip to content

Releases: enonic/xp

Enonic XP Runtime 7.12.0-RC2

17 Feb 12:05

Choose a tag to compare

Pre-release

Changelog

Features

  • Add logout button on the 403 page (#9151).
  • Delete indices before restore option (#9198).
  • Expose lib-Content modifyMedia function in javascript api (#8754).
  • 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).

Improvements

  • (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).
  • 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).
  • Stronger guarantees for Content visibility after modification (#9905).
  • TS AggregationsResult improvements (#9857).
  • TypeScript: Add return type of resolve function (#9761).
  • TypeScript: Make objects with object properties generic (#9556).
  • TypeScript: Move common types to core package (#9779).
  • TypeScript: Node<> Generic: Too strict (#9895).
  • unpublish must not allow includeChildren = false (#9783).

Bugs

  • Attachments byLabel failed if label is null (#10008).
  • 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).
  • 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).
  • 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).

Enonic XP Runtime 7.12.0-RC1

07 Feb 20:33

Choose a tag to compare

Pre-release

Changelog

Features

  • Add logout button on the 403 page (#9151).
  • Content Variant A/B testing (#9864).
  • Delete indices before restore option (#9198).
  • Expose lib-Content modifyMedia function in javascript api (#8754).
  • 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).

Improvements

  • (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).
  • 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).
  • Stronger guarantees for Content visibility after modification (#9905).
  • TS AggregationsResult improvements (#9857).
  • TypeScript: Add return type of resolve function (#9761).
  • TypeScript: Make objects with object properties generic (#9556).
  • TypeScript: Move common types to core package (#9779).
  • TypeScript: Node<> Generic: Too strict (#9895).
  • unpublish must not allow includeChildren = false (#9783).

Bugs

  • Attachments byLabel failed if label is null (#10008).
  • 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).
  • 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).
  • 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).

Enonic XP Runtime 7.12.0-B1

27 Jan 13:17

Choose a tag to compare

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).

Enonic XP Runtime 7.11.3

10 Jan 12:43

Choose a tag to compare

Changelog

There have been no changes to the project after v7.11.2.

Enonic XP Runtime 7.11.2

06 Jan 14:14

Choose a tag to compare

Changelog

Bugs

  • Content deletion isn't propagated to a grandchild layer (#9922).
  • Content references are not extracted from all input occurrences (#9915).
  • TypeScript: All QueryDSL expressions support a boost parameter which is missing in the types (#9924).

Enonic XP Runtime 7.11.1

05 Dec 14:05

Choose a tag to compare

Changelog

Bugs

  • Content library: wrong Permissions type (#9855).
  • Node library: invalid type of default property in _indexConfig (#9856).
  • QueryDsl type is missing stemmed (#9901).
  • TypeScript Add operator to QueryDSL stemmed (#9866).
  • TypeScript createMedia data is string, should be object (#9877).
  • TypeScript: ExistsDslExpression is missing from lib-node (#9907).
  • TypeScript: focalX and focalY should be number, not string (#9887).
  • 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).

Enonic XP Runtime 7.11.0

07 Nov 10:07

Choose a tag to compare

Changelog

Features

  • Migrate JS API to Typescript and generate TS definitions (#9304).
  • HtmlLinkProcessor: process links with query parameters (#7571).
  • Implement QueryDSL filter (#7081).
  • Implement exists DSL expression (#9603).

Improvements

  • Add Path property to ContentVersion (#9588).
  • Add Permissions property to ContentVersion (#9585).
  • Add childOrder to ContentVersion (#9559).
  • Allow to set WorkflowInfo in UpdateMediaCommand (#9664).
  • Improve processHtml (experimental) (#9413).
  • Migrate to OSGi Cmpn 8 (#9655).
  • Verify attachment checksum on modification of media content (#9659).

Bugs

  • Attachment modifications are not synced in layers (#9604).
  • Binary references may not reflect actual file names in exports (#9635).
  • Branches with underscore must not be allowed (#8698).
  • Bug in vhost routing to other site (#9519).
  • Contents of a layout region get duplicated after save (#9753).
  • Corrupt image prevents its data to be modified (#8282).
  • Icon resolver won't respect admin vhost config (#9647).
  • Image component rendering causes 404 page if referenced image is not available (#9301).
  • NodeMultiRepoQuery does not return suggestions in result (#9668).
  • Passing in maxAge when doing system dumps results in NullPointerException (#8108).
  • Regexp is validated only in the first occurrence of an input (#9464).
  • Removing su user from role:system:admin causes failed system repo init on next restart (#9516).
  • Update media always makes content IN_PROGRESS (#9663).
  • Uploading a new attachment won't change workflow state of the content (#9520).
  • Vacuum does not release directory locks properly (#9646).
  • Vacuum stops on broken blob (#9601).
  • lib-grid jsdoc need module (#9606).
  • utf-8 charset is not set for default HTML rendering (#9697).

Refactorings

  • Dependency updates Trail 7.10 (#9499).
  • Dependency updates Trail 7.11 (#9653).
  • Minimize use of ContextAccessor.current() where possible (#9626).
  • Simplify UUID class and subclasses (#9230).
  • Update to Gradle 7 (#9541).

Enonic XP Runtime 7.11.0-RC4

04 Nov 07:05

Choose a tag to compare

Pre-release

Changelog

Features

  • HtmlLinkProcessor: process links with query parameters (#7571).
  • Implement QueryDSL filter (#7081).
  • implement exists DSL expression (#9603).

Improvements

  • Add Path property to ContentVersion (#9588).
  • Add Permissions property to ContentVersion (#9585).
  • Add childOrder to ContentVersion (#9559).
  • Allow to set WorkflowInfo in UpdateMediaCommand (#9664).
  • Improve processHtml (experimental) (#9413).
  • Migrate to OSGi Cmpn 8 (#9655).
  • verify attachment checksum on modification of media content (#9659).

Bugs

  • Attachment modifications are not synced in layers (#9604).
  • Binary references may not reflect actual file names in exports (#9635).
  • Branches with underscore must not be allowed (#8698).
  • Bug in vhost routing to other site (#9519).
  • Contents of a layout region get duplicated after save (#9753).
  • Corrupt image prevents its data to be modified (#8282).
  • Icon resolver won't respect admin vhost config (#9647).
  • Image component rendering causes 404 page if referenced image is not available (#9301).
  • NodeMultiRepoQuery does not return suggestions in result (#9668).
  • Passing in maxAge when doing system dumps results in NullPointerException (#8108).
  • Regexp is validated only in the first occurrence of an input (#9464).
  • Removing su user from role:system:admin causes failed system repo init on next restart (#9516).
  • Update media always makes content IN_PROGRESS (#9663).
  • Uploading a new attachment won't change workflow state of the content (#9520).
  • Vacuum does not release directory locks properly (#9646).
  • Vacuum stops on broken blob (#9601).
  • lib-grid jsdoc need module (#9606).
  • utf-8 charset is not set for default HTML rendering (#9697).

Refactorings

  • Dependency updates Trail 7.10 (#9499).
  • Dependency updates Trail 7.11 (#9653).
  • Minimize use of ContextAccessor.current() where possible (#9626).
  • Simplify UUID class and subclasses (#9230).
  • Update to Gradle 7 (#9541).
  • replace size with isEmpty where possible (#9674).

Enonic XP Runtime 7.11.0-RC3

01 Nov 15:33

Choose a tag to compare

Pre-release

Changelog

Features

  • HtmlLinkProcessor: process links with query parameters (#7571).
  • Implement QueryDSL filter (#7081).
  • implement exists DSL expression (#9603).

Improvements

  • Add Path property to ContentVersion (#9588).
  • Add Permissions property to ContentVersion (#9585).
  • Add childOrder to ContentVersion (#9559).
  • Allow to set WorkflowInfo in UpdateMediaCommand (#9664).
  • Improve processHtml (experimental) (#9413).
  • Make Node in node library generic (#9794).
  • Migrate to OSGi Cmpn 8 (#9655).
  • verify attachment checksum on modification of media content (#9659).

Bugs

  • Attachment modifications are not synced in layers (#9604).
  • Binary references may not reflect actual file names in exports (#9635).
  • Branches with underscore must not be allowed (#8698).
  • Bug in vhost routing to other site (#9519).
  • Contents of a layout region get duplicated after save (#9753).
  • Corrupt image prevents its data to be modified (#8282).
  • Icon resolver won't respect admin vhost config (#9647).
  • Image component rendering causes 404 page if referenced image is not available (#9301).
  • NodeMultiRepoQuery does not return suggestions in result (#9668).
  • Passing in maxAge when doing system dumps results in NullPointerException (#8108).
  • Regexp is validated only in the first occurrence of an input (#9464).
  • Removing su user from role:system:admin causes failed system repo init on next restart (#9516).
  • Update media always makes content IN_PROGRESS (#9663).
  • Uploading a new attachment won't change workflow state of the content (#9520).
  • Vacuum does not release directory locks properly (#9646).
  • Vacuum stops on broken blob (#9601).
  • Virtual Applications should be disabled by default in 7.11 (#9720).
  • lib-grid jsdoc need module (#9606).
  • utf-8 charset is not set for default HTML rendering (#9697).

Refactorings

  • Dependency updates Trail 7.10 (#9499).
  • Dependency updates Trail 7.11 (#9653).
  • Minimize use of ContextAccessor.current() where possible (#9626).
  • Simplify UUID class and subclasses (#9230).
  • Update to Gradle 7 (#9541).
  • replace size with isEmpty where possible (#9674).

Enonic XP Runtime 7.11.0-RC1

24 Oct 14:46

Choose a tag to compare

Pre-release

Changelog

Features

  • HtmlLinkProcessor: process links with query parameters (#7571).
  • Implement QueryDSL filter (#7081).
  • implement exists DSL expression (#9603).

Improvements

  • Add Path property to ContentVersion (#9588).
  • Add Permissions property to ContentVersion (#9585).
  • Add childOrder to ContentVersion (#9559).
  • Allow to set WorkflowInfo in UpdateMediaCommand (#9664).
  • Improve processHtml (experimental) (#9413).
  • Make Node in node library generic (#9794).
  • Migrate to OSGi Cmpn 8 (#9655).
  • verify attachment checksum on modification of media content (#9659).

Bugs

  • Attachment modifications are not synced in layers (#9604).
  • Binary references may not reflect actual file names in exports (#9635).
  • Branches with underscore must not be allowed (#8698).
  • Bug in vhost routing to other site (#9519).
  • Contents of a layout region get duplicated after save (#9753).
  • Corrupt image prevents its data to be modified (#8282).
  • Icon resolver won't respect admin vhost config (#9647).
  • Image component rendering causes 404 page if referenced image is not available (#9301).
  • NodeMultiRepoQuery does not return suggestions in result (#9668).
  • Passing in maxAge when doing system dumps results in NullPointerException (#8108).
  • Regexp is validated only in the first occurrence of an input (#9464).
  • Removing su user from role:system:admin causes failed system repo init on next restart (#9516).
  • Update media always makes content IN_PROGRESS (#9663).
  • Uploading a new attachment won't change workflow state of the content (#9520).
  • Vacuum does not release directory locks properly (#9646).
  • Vacuum stops on broken blob (#9601).
  • Virtual Applications should be disabled by default in 7.11 (#9720).
  • lib-grid jsdoc need module (#9606).
  • utf-8 charset is not set for default HTML rendering (#9697).

Refactorings

  • Dependency updates Trail 7.10 (#9499).
  • Dependency updates Trail 7.11 (#9653).
  • Minimize use of ContextAccessor.current() where possible (#9626).
  • Simplify UUID class and subclasses (#9230).
  • Update to Gradle 7 (#9541).
  • replace size with isEmpty where possible (#9674).