From ab188e96116ecdb6701b5eda23ef76879a72916f Mon Sep 17 00:00:00 2001 From: Eugenio Romano Date: Thu, 27 Jan 2022 14:17:08 +0100 Subject: [PATCH] Bump 4.8.0 (#7471) * bump and doc --- demo-shell/package.json | 2 +- .../content-metadata-card.component.md | 4 +- .../components/search-text-input.component.md | 1 + docs/core/components/viewer.component.md | 4 +- docs/core/services/discovery-api.service.md | 4 +- docs/core/services/identity-user.service.md | 14 +- docs/core/services/jwt-helper.service.md | 13 +- docs/core/services/people-content.service.md | 6 + docs/core/services/upload.service.md | 3 +- docs/license-info/README.md | 1 + docs/license-info/license-info-4.8.0.md | 179 ++++++++++++++++++ .../services/form-cloud.service.md | 11 +- docs/release-notes/README.md | 1 + docs/release-notes/RelNote480.md | 121 ++++++++++++ docs/vulnerability/README.md | 1 + docs/vulnerability/audit-info-4.8.0.md | 22 +++ lib/cli/package-lock.json | 2 +- lib/cli/package.json | 4 +- lib/content-services/package.json | 6 +- lib/core/package.json | 6 +- lib/extensions/package.json | 4 +- lib/insights/package.json | 4 +- lib/process-services-cloud/package-lock.json | 2 +- lib/process-services-cloud/package.json | 8 +- lib/process-services/package.json | 8 +- lib/testing/package.json | 4 +- package-lock.json | 2 +- package.json | 4 +- 28 files changed, 393 insertions(+), 48 deletions(-) create mode 100644 docs/license-info/license-info-4.8.0.md create mode 100644 docs/release-notes/RelNote480.md create mode 100644 docs/vulnerability/audit-info-4.8.0.md diff --git a/demo-shell/package.json b/demo-shell/package.json index 1a70b239f6..fbcdff8549 100644 --- a/demo-shell/package.json +++ b/demo-shell/package.json @@ -1,7 +1,7 @@ { "name": "Alfresco-ADF-Angular-Demo", "description": "Demo shell for Alfresco Angular components", - "version": "4.7.0", + "version": "4.8.0", "author": "Alfresco Software, Ltd.", "repository": { "type": "git", diff --git a/docs/content-services/components/content-metadata-card.component.md b/docs/content-services/components/content-metadata-card.component.md index 8ad84bb66f..bb1b63a8c3 100644 --- a/docs/content-services/components/content-metadata-card.component.md +++ b/docs/content-services/components/content-metadata-card.component.md @@ -48,7 +48,7 @@ Displays and edits metadata related to a node. | displayEmpty | `boolean` | false | (optional) This flag displays/hides empty metadata fields. | | multi | `boolean` | false | (optional) This flag allows the component to display more than one accordion at a time. | | node | `Node` | | (required) The node entity to fetch metadata about | -| preset | `string` or `PresetConfig` | | (required) Name or configuration of the metadata preset, which defines aspects and their properties. | +| preset | `string \| `[`PresetConfig`](../../../lib/content-services/src/lib/content-metadata/interfaces/preset-config.interface.ts) | | (required) Name or configuration of the metadata preset, which defines aspects and their properties. | | readOnly | `boolean` | false | (optional) This flag sets the metadata in read only mode preventing changes. | | displayDefaultProperties | `boolean` | | (optional) This flag displays/hides the metadata properties. | @@ -58,7 +58,7 @@ The component shows metadata related to a given node. It uses the [Card View component](../../core/components/card-view.component.md) to render the properties of metadata aspects. The different aspects and their properties to be shown can be configured as application config presets (see below) or the preset config can be provided directly as -[PresetConfig](../../../lib/content-services/src/lib/content-metadata/interfaces/preset-config.interface.ts "PresetConfig in preset-config.interface.ts"). +[`PresetConfig`](../../../lib/content-services/src/lib/content-metadata/interfaces/preset-config.interface.ts). By default the component only shows the basic properties of the node. The user can click on the pencil icon at the bottom of the component to edit the metadata properties. diff --git a/docs/core/components/search-text-input.component.md b/docs/core/components/search-text-input.component.md index 0781b7974a..d8e418b0be 100644 --- a/docs/core/components/search-text-input.component.md +++ b/docs/core/components/search-text-input.component.md @@ -35,6 +35,7 @@ Displays a input text that supports autocompletion | defaultState | `SearchTextStateEnum` | | Default state expanded or Collapsed. | | expandable | `boolean` | true | Toggles whether to use an expanding search control. If false then a regular input is used. | | focusListener | [`Observable`](http://reactivex.io/documentation/observable.html)`` | | Listener for results-list events (focus, blur and focusout). | +| hintLabel | `string` | "" | Hint label | | inputType | `string` | "text" | Type of the input field to render, e.g. "search" or "text" (default). | | liveSearchEnabled | `boolean` | true | Toggles "find-as-you-type" suggestions for possible matches. | | placeholder | `string` | "" | Placeholder text to show in the input field | diff --git a/docs/core/components/viewer.component.md b/docs/core/components/viewer.component.md index d8fda6a8e6..653afbd3b2 100644 --- a/docs/core/components/viewer.component.md +++ b/docs/core/components/viewer.component.md @@ -112,8 +112,8 @@ See the [Custom layout](#custom-layout) section for full details of all availabl | extensionChange | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`` | Emitted when the filename extension changes. | | goBack | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`<`[`BaseEvent`](../../../lib/core/events/base.event.ts)`>` | Emitted when user clicks the 'Back' button. | | invalidSharedLink | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`` | Emitted when the shared link used is not valid. | -| navigateBefore | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`` | Emitted when user clicks 'Navigate Before' ("<") button. | -| navigateNext | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`` | Emitted when user clicks 'Navigate Next' (">") button. | +| navigateBefore | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`` | Emitted when user clicks 'Navigate Before' ("<") button. | +| navigateNext | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`` | Emitted when user clicks 'Navigate Next' (">") button. | | print | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`<`[`BaseEvent`](../../../lib/core/events/base.event.ts)`>` | Emitted when user clicks the 'Print' button. | | showViewerChange | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`` | Emitted when the viewer is shown or hidden. | diff --git a/docs/core/services/discovery-api.service.md b/docs/core/services/discovery-api.service.md index 5ef79e20b7..7fc8b9dfd4 100644 --- a/docs/core/services/discovery-api.service.md +++ b/docs/core/services/discovery-api.service.md @@ -20,9 +20,9 @@ Gets version and license information for Process Services and Content Services. - **getBpmProductInfo**(): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`BpmProductVersionModel`](../../../lib/core/models/product-version.model.ts)`>`
Gets product information for Process Services. - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`BpmProductVersionModel`](../../../lib/core/models/product-version.model.ts)`>` - ProductVersionModel containing product details -- **getEcmProductInfo**(): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`EcmProductVersionModel`](../../../lib/core/models/product-version.model.ts)`>`
+- **getEcmProductInfo**(): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`RepositoryInfo`](../../../lib/cli/node_modules/@alfresco/js-api/src/api/discovery-rest-api/model/repositoryInfo.ts)`>`
Gets product information for Content Services. - - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`EcmProductVersionModel`](../../../lib/core/models/product-version.model.ts)`>` - ProductVersionModel containing product details + - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`RepositoryInfo`](../../../lib/cli/node_modules/@alfresco/js-api/src/api/discovery-rest-api/model/repositoryInfo.ts)`>` - ProductVersionModel containing product details ## Details diff --git a/docs/core/services/identity-user.service.md b/docs/core/services/identity-user.service.md index 1957e223ca..ab76a2eba4 100644 --- a/docs/core/services/identity-user.service.md +++ b/docs/core/services/identity-user.service.md @@ -18,10 +18,10 @@ Gets OAuth2 personal details and roles for users and performs CRUD operations on - _userId:_ `string` - Id of the user. - _roles:_ [`IdentityRoleModel`](../../../lib/core/models/identity-role.model.ts)`[]` - Array of roles. - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`` - Empty response when the role assigned. -- **changePassword**(userId: `string`, newPassword: [`IdentityUserPasswordModel`](../../../lib/core/services/identity-user.interface.ts)): [`Observable`](http://reactivex.io/documentation/observable.html)``
+- **changePassword**(userId: `string`, newPassword: [`IdentityUserPasswordModel`](../../../lib/core/services/identity-user.service.interface.ts)): [`Observable`](http://reactivex.io/documentation/observable.html)``
Changes user password. - _userId:_ `string` - Id of the user. - - _newPassword:_ [`IdentityUserPasswordModel`](../../../lib/core/services/identity-user.interface.ts) - + - _newPassword:_ [`IdentityUserPasswordModel`](../../../lib/core/services/identity-user.service.interface.ts) - - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`` - Empty response when the password changed. - **checkUserHasAnyApplicationRole**(userId: `string`, applicationName: `string`, roleNames: `string[]`): [`Observable`](http://reactivex.io/documentation/observable.html)``
Checks if a user has any application role. @@ -120,19 +120,19 @@ Gets OAuth2 personal details and roles for users and performs CRUD operations on Gets an array of users (not including the current user) who have any of the roles in the supplied list. - _roleNames:_ `string[]` - List of role names to look for - **Returns** [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises)`<`[`IdentityUserModel`](../../../lib/core/models/identity-user.model.ts)`[]>` - Array of user info objects -- **joinGroup**(joinGroupRequest: [`IdentityJoinGroupRequestModel`](../../../lib/core/services/identity-user.interface.ts)): [`Observable`](http://reactivex.io/documentation/observable.html)``
+- **joinGroup**(joinGroupRequest: [`IdentityJoinGroupRequestModel`](../../../lib/core/services/identity-user.service.interface.ts)): [`Observable`](http://reactivex.io/documentation/observable.html)``
Joins group. - - _joinGroupRequest:_ [`IdentityJoinGroupRequestModel`](../../../lib/core/services/identity-user.interface.ts) - Details of join group request (IdentityJoinGroupRequestModel). + - _joinGroupRequest:_ [`IdentityJoinGroupRequestModel`](../../../lib/core/services/identity-user.service.interface.ts) - Details of join group request (IdentityJoinGroupRequestModel). - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`` - Empty response when the user joined the group. - **leaveGroup**(userId: `any`, groupId: `string`): [`Observable`](http://reactivex.io/documentation/observable.html)``
Leaves group. - _userId:_ `any` - Id of the user. - _groupId:_ `string` - Id of the group. - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`` - Empty response when the user left the group. -- **queryUsers**(requestQuery: [`IdentityUserQueryCloudRequestModel`](../../../lib/core/services/identity-user.interface.ts)): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`IdentityUserQueryResponse`](../../../lib/core/services/identity-user.interface.ts)`>`
+- **queryUsers**(requestQuery: [`IdentityUserQueryCloudRequestModel`](../../../lib/core/services/identity-user.service.interface.ts)): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`IdentityUserQueryResponse`](../../../lib/core/services/identity-user.service.interface.ts)`>`
Gets details for all users. - - _requestQuery:_ [`IdentityUserQueryCloudRequestModel`](../../../lib/core/services/identity-user.interface.ts) - - - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`IdentityUserQueryResponse`](../../../lib/core/services/identity-user.interface.ts)`>` - Array of user information objects. + - _requestQuery:_ [`IdentityUserQueryCloudRequestModel`](../../../lib/core/services/identity-user.service.interface.ts) - + - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`IdentityUserQueryResponse`](../../../lib/core/services/identity-user.service.interface.ts)`>` - Array of user information objects. - **removeRoles**(userId: `string`, removedRoles: [`IdentityRoleModel`](../../../lib/core/models/identity-role.model.ts)`[]`): [`Observable`](http://reactivex.io/documentation/observable.html)``
Removes assigned roles. - _userId:_ `string` - Id of the user. diff --git a/docs/core/services/jwt-helper.service.md b/docs/core/services/jwt-helper.service.md index 182c7b3463..873000a0b6 100644 --- a/docs/core/services/jwt-helper.service.md +++ b/docs/core/services/jwt-helper.service.md @@ -24,15 +24,24 @@ Decodes a JSON Web Token (JWT) to a JavaScript object. Gets Client roles. - _clientName:_ `string` - - **Returns** `string[]` - Array of client roles +- **getIdToken**(): `string`
+ Gets id token + - **Returns** `string` - id token - **getRealmRoles**(): `string[]`
Gets realm roles. - **Returns** `string[]` - Array of realm roles - **getValueFromLocalAccessToken**(key: `string`)
Gets a named value from the user access token. - _key:_ `string` - Key name of the field to retrieve -- **getValueFromToken**(accessToken: `string`, key: `string`)
+- **getValueFromLocalIdToken**(key: `string`)
+ Gets a named value from the user id token. + - _key:_ `string` - Key name of the field to retrieve +- **getValueFromLocalToken**(key: `string`)
+ Gets a named value from the user access or id token. + - _key:_ `string` - Key name of the field to retrieve +- **getValueFromToken**(token: `string`, key: `string`)
Gets a named value from the user access token. - - _accessToken:_ `string` - your SSO access token where the value is encode + - _token:_ `string` - - _key:_ `string` - Key name of the field to retrieve - **hasClientRole**(clientName: `string`, role: `string`): `boolean`
Checks for client role. diff --git a/docs/core/services/people-content.service.md b/docs/core/services/people-content.service.md index a1bcb01c54..76e5777029 100644 --- a/docs/core/services/people-content.service.md +++ b/docs/core/services/people-content.service.md @@ -33,6 +33,12 @@ Gets information about a Content Services user. Gets a list of people. - _requestQuery:_ [`PeopleContentQueryRequestModel`](../../../lib/core/services/people-content.service.ts) - (Optional) maxItems and skipCount parameters supported by JS-API - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`PeopleContentQueryResponse`](../../../lib/core/services/people-content.service.ts)`>` - Response containing pagination and list of entries +- **updatePerson**(personId: `string`, details: [`PersonBodyUpdate`](../../../lib/cli/node_modules/@alfresco/js-api/src/api/content-rest-api/model/personBodyUpdate.ts), opts?: `any`): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`EcmUserModel`](../../core/models/ecm-user.model.md)`>`
+ Updates the person details + - _personId:_ `string` - The identifier of a person + - _details:_ [`PersonBodyUpdate`](../../../lib/cli/node_modules/@alfresco/js-api/src/api/content-rest-api/model/personBodyUpdate.ts) - The person details + - _opts:_ `any` - (Optional) Optional parameters + - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`EcmUserModel`](../../core/models/ecm-user.model.md)`>` - Updated person model ## Details diff --git a/docs/core/services/upload.service.md b/docs/core/services/upload.service.md index 2cd79ed2a5..91928e2ced 100644 --- a/docs/core/services/upload.service.md +++ b/docs/core/services/upload.service.md @@ -110,11 +110,12 @@ From version `3.8.0` it is also possible to filter out the folders: ``` In this way all the files present in the .git folder won't be uploaded. + > Please note that the filtering options available for the folders is the same as the one for the files. ### Toggling Versioning Support -It is also possible to provide the `versioningEnabled` value as part of the `FileUploadOptions` when using upload service from the code. +It is also possible to provide the `versioningEnabled` value as part of the [`FileUploadOptions`](../../../lib/core/models/file.model.ts) when using [upload service](../../core/services/upload.service.md) from the code. > Note: When creating a new node using multipart/form-data by default versioning is enabled and set to MAJOR Version. > Since Alfresco 6.2.3 versioningEnabled flag was introduced offering better control over the new node Versioning. diff --git a/docs/license-info/README.md b/docs/license-info/README.md index 64a18a252b..25b10365d1 100644 --- a/docs/license-info/README.md +++ b/docs/license-info/README.md @@ -25,3 +25,4 @@ The pages linked below contain the licenses for all third party dependencies of - [ADF 4.5.0](license-info-4.5.0.md) - [ADF 4.6.0](license-info-4.6.0.md) - [ADF 4.7.0](license-info-4.7.0.md) +- [ADF 4.8.0](license-info-4.8.0.md) diff --git a/docs/license-info/license-info-4.8.0.md b/docs/license-info/license-info-4.8.0.md new file mode 100644 index 0000000000..f93917fb50 --- /dev/null +++ b/docs/license-info/license-info-4.8.0.md @@ -0,0 +1,179 @@ +--- +Title: License info, alfresco-ng2-components 4.8.0 +--- + +# License information for alfresco-ng2-components 4.8.0 + +This page lists all third party libraries the project depends on. + +## Libraries + +| Name | Version | License | +| --- | --- | --- | +| [@alfresco/js-api](https://github.com/Alfresco/alfresco-js-api) | 4.8.0-4074 | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | +| [@angular/animations](https://github.com/angular/angular) | 10.0.12 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/cdk](https://github.com/angular/components) | 10.1.3 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/common](https://github.com/angular/angular) | 10.0.12 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/compiler](https://github.com/angular/angular) | 10.0.12 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/compiler](https://github.com/angular/angular) | 9.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/core](https://github.com/angular/angular) | 10.0.12 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/core](https://github.com/angular/angular) | 9.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/flex-layout](https://github.com/angular/flex-layout) | 10.0.0-beta.32 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/forms](https://github.com/angular/angular) | 10.0.12 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/material-moment-adapter](https://github.com/angular/components) | 10.1.3 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/material](https://github.com/angular/components) | 10.1.3 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/platform-browser-dynamic](https://github.com/angular/angular) | 10.0.12 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/platform-browser](https://github.com/angular/angular) | 10.0.12 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@angular/router](https://github.com/angular/angular) | 10.0.12 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@apollo/client](https://github.com/apollographql/apollo-client) | 3.5.6 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@babel/code-frame](https://github.com/babel/babel) | 7.10.4 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@babel/helper-validator-identifier](https://github.com/babel/babel) | 7.16.7 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@babel/highlight](https://github.com/babel/babel) | 7.16.10 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@graphql-typed-document-node/core](https://github.com/dotansimha/graphql-typed-document-node) | 3.1.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@mat-datetimepicker/core](https://github.com/kuhnroyal/mat-datetimepicker) | 5.1.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@mat-datetimepicker/moment](https://github.com/kuhnroyal/mat-datetimepicker) | 5.1.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@ngx-translate/core](https://github.com/ngx-translate/core) | 13.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@types/chart.js](https://github.com/DefinitelyTyped/DefinitelyTyped) | 2.9.24 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@wry/context](https://github.com/benjamn/wryware) | 0.6.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@wry/equality](https://github.com/benjamn/wryware) | 0.5.2 | [MIT](http://www.opensource.org/licenses/MIT) | +| [@wry/trie](https://github.com/benjamn/wryware) | 0.3.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [adf-tslint-rules](https://github.com/Alfresco/alfresco-ng2-components) | 0.0.7 | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | +| [alfresco-ng2-components](https://github.com/Alfresco/alfresco-ng2-components) | 4.8.0 | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | +| [ansi-styles](https://github.com/chalk/ansi-styles) | 3.2.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [apollo-angular](https://github.com/kamilkisiela/apollo-angular) | 2.6.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [app-root-path](https://github.com/inxilpro/node-app-root-path) | 2.0.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [app-root-path](https://github.com/inxilpro/node-app-root-path) | 3.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [argparse](https://github.com/nodeca/argparse) | 1.0.10 | [MIT](http://www.opensource.org/licenses/MIT) | +| [aria-query](https://github.com/A11yance/aria-query) | 3.0.0 | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | +| [ast-types-flow](https://github.com/kyldvs/ast-types-flow) | 0.0.7 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [asynckit](https://github.com/alexindigo/asynckit) | 0.4.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [axobject-query](https://github.com/A11yance/axobject-query) | 2.0.2 | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | +| [backo2](https://github.com/mokesmokes/backo) | 1.0.2 | [MIT](http://www.opensource.org/licenses/MIT) | +| [balanced-match](https://github.com/juliangruber/balanced-match) | 1.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [brace-expansion](https://github.com/juliangruber/brace-expansion) | 1.1.11 | [MIT](http://www.opensource.org/licenses/MIT) | +| [builtin-modules](https://github.com/sindresorhus/builtin-modules) | 1.1.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [call-bind](https://github.com/ljharb/call-bind) | 1.0.2 | [MIT](http://www.opensource.org/licenses/MIT) | +| [chalk](https://github.com/chalk/chalk) | 2.4.2 | [MIT](http://www.opensource.org/licenses/MIT) | +| [chart.js](https://github.com/chartjs/Chart.js) | 2.9.4 | [MIT](http://www.opensource.org/licenses/MIT) | +| [chartjs-color-string](https://github.com/chartjs/chartjs-color-string) | 0.6.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [chartjs-color](https://github.com/chartjs/chartjs-color) | 2.4.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [classlist.js](https://github.com/eligrey/classList.js) | 1.1.20150312 | Public Domain | +| [codelyzer](https://github.com/mgechev/codelyzer) | 6.0.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [color-convert](https://github.com/Qix-/color-convert) | 1.9.3 | [MIT](http://www.opensource.org/licenses/MIT) | +| [color-name](https://github.com/dfcreative/color-name) | 1.1.3 | [MIT](http://www.opensource.org/licenses/MIT) | +| [color-name](https://github.com/colorjs/color-name) | 1.1.4 | [MIT](http://www.opensource.org/licenses/MIT) | +| [combined-stream](https://github.com/felixge/node-combined-stream) | 1.0.8 | [MIT](http://www.opensource.org/licenses/MIT) | +| [commander](https://github.com/tj/commander.js) | 2.20.3 | [MIT](http://www.opensource.org/licenses/MIT) | +| [component-emitter](https://github.com/component/emitter) | 1.3.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [concat-map](https://github.com/substack/node-concat-map) | 0.0.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [cookiejar](https://github.com/bmeck/node-cookiejar) | 2.1.3 | [MIT](http://www.opensource.org/licenses/MIT) | +| [cropperjs](https://github.com/fengyuanchen/cropperjs) | 1.5.12 | [MIT](http://www.opensource.org/licenses/MIT) | +| [css-selector-tokenizer](https://github.com/css-modules/css-selector-tokenizer) | 0.7.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [css-selector-tokenizer](https://github.com/css-modules/css-selector-tokenizer) | 0.7.3 | [MIT](http://www.opensource.org/licenses/MIT) | +| [cssauron](https://github.com/chrisdickinson/cssauron) | 1.4.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [cssesc](https://github.com/mathiasbynens/cssesc) | 0.1.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [cssesc](https://github.com/mathiasbynens/cssesc) | 3.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [custom-event-polyfill](https://github.com/kumarharsh/custom-event-polyfill) | 1.0.7 | [MIT](http://www.opensource.org/licenses/MIT) | +| [d](https://github.com/medikoo/d) | 1.0.1 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [damerau-levenshtein](https://github.com/tad-lispy/node-damerau-levenshtein) | 1.0.6 | [BSD-2-Clause](http://www.opensource.org/licenses/BSD-2-Clause) | +| [debug](https://github.com/visionmedia/debug) | 4.1.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [delayed-stream](https://github.com/felixge/node-delayed-stream) | 1.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [diff](https://github.com/kpdecker/jsdiff) | 4.0.2 | [BSD-3-Clause](http://www.opensource.org/licenses/BSD-3-Clause) | +| dotenv-expand | 5.1.0 | [BSD-2-Clause](http://www.opensource.org/licenses/BSD-2-Clause) | +| [es5-ext](https://github.com/medikoo/es5-ext) | 0.10.53 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [es6-iterator](https://github.com/medikoo/es6-iterator) | 2.0.3 | [MIT](http://www.opensource.org/licenses/MIT) | +| [es6-symbol](https://github.com/medikoo/es6-symbol) | 3.1.3 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp) | 1.0.5 | [MIT](http://www.opensource.org/licenses/MIT) | +| [esprima](https://github.com/jquery/esprima) | 4.0.1 | [BSD-2-Clause](http://www.opensource.org/licenses/BSD-2-Clause) | +| [eve-raphael](https://github.com/tomasAlabes/eve) | 0.5.0 | [Apache](http://www.apache.org/licenses/LICENSE-2.0) | +| [event-emitter](https://github.com/medikoo/event-emitter) | 0.3.5 | [MIT](http://www.opensource.org/licenses/MIT) | +| [eventemitter3](https://github.com/primus/eventemitter3) | 3.1.2 | [MIT](http://www.opensource.org/licenses/MIT) | +| [ext](https://github.com/medikoo/es5-ext/tree/ext) | 1.4.0 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [extract-files](https://github.com/jaydenseric/extract-files) | 9.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [fast-safe-stringify](https://github.com/davidmarkclements/fast-safe-stringify) | 2.1.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [fastparse](https://github.com/webpack/fastparse) | 1.1.2 | [MIT](http://www.opensource.org/licenses/MIT) | +| [form-data](https://github.com/form-data/form-data) | 3.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [formidable](https://github.com/node-formidable/formidable) | 1.2.6 | [MIT](http://www.opensource.org/licenses/MIT) | +| [fs.realpath](https://github.com/isaacs/fs.realpath) | 1.0.0 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [function-bind](https://github.com/Raynos/function-bind) | 1.1.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [get-intrinsic](https://github.com/ljharb/get-intrinsic) | 1.1.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [glob](https://github.com/isaacs/node-glob) | 7.1.6 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [graphql-tag](https://github.com/apollographql/graphql-tag) | 2.12.6 | [MIT](http://www.opensource.org/licenses/MIT) | +| [graphql](https://github.com/graphql/graphql-js) | 15.8.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [has-flag](https://github.com/sindresorhus/has-flag) | 3.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [has-symbols](https://github.com/inspect-js/has-symbols) | 1.0.2 | [MIT](http://www.opensource.org/licenses/MIT) | +| [has](https://github.com/tarruda/has) | 1.0.3 | [MIT](http://www.opensource.org/licenses/MIT) | +| [hoist-non-react-statics](https://github.com/mridgway/hoist-non-react-statics) | 3.3.2 | [BSD-3-Clause](http://www.opensource.org/licenses/BSD-3-Clause) | +| [inflight](https://github.com/npm/inflight) | 1.0.6 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [inherits](https://github.com/isaacs/inherits) | 2.0.4 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [iterall](https://github.com/leebyron/iterall) | 1.3.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [js-tokens](https://github.com/lydell/js-tokens) | 4.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [js-yaml](https://github.com/nodeca/js-yaml) | 3.14.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [jsesc](https://github.com/mathiasbynens/jsesc) | 0.5.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [lodash-es](https://github.com/lodash/lodash) | 4.17.15 | [MIT](http://www.opensource.org/licenses/MIT) | +| [loose-envify](https://github.com/zertosh/loose-envify) | 1.4.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [methods](https://github.com/jshttp/methods) | 1.1.2 | [MIT](http://www.opensource.org/licenses/MIT) | +| [mime-db](https://github.com/jshttp/mime-db) | 1.44.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [mime-types](https://github.com/jshttp/mime-types) | 2.1.27 | [MIT](http://www.opensource.org/licenses/MIT) | +| [mime](https://github.com/broofa/mime) | 2.4.6 | [MIT](http://www.opensource.org/licenses/MIT) | +| [minimatch-browser](https://github.com/isaacs/minimatch) | 1.0.0 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [minimatch](https://github.com/isaacs/minimatch) | 3.0.4 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [minimist](https://github.com/substack/minimist) | 1.2.5 | [MIT](http://www.opensource.org/licenses/MIT) | +| [mkdirp](https://github.com/substack/node-mkdirp) | 0.5.5 | [MIT](http://www.opensource.org/licenses/MIT) | +| [moment-es6](https://github.com/Agamnentzar/moment-es6) | 1.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [moment](https://github.com/moment/moment) | 2.29.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [ms](https://github.com/zeit/ms) | 2.1.2 | [MIT](http://www.opensource.org/licenses/MIT) | +| [next-tick](https://github.com/medikoo/next-tick) | 1.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [ng2-charts](https://github.com/valor-software/ng2-charts) | 2.4.2 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [ngx-monaco-editor](https://github.com/atularen/ngx-monaco-editor) | 8.1.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [object-assign](https://github.com/sindresorhus/object-assign) | 4.1.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [object-inspect](https://github.com/inspect-js/object-inspect) | 1.11.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [once](https://github.com/isaacs/once) | 1.4.0 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [optimism](https://github.com/benjamn/optimism) | 0.16.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [parse5](https://github.com/inikulin/parse5) | 5.1.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [path-is-absolute](https://github.com/sindresorhus/path-is-absolute) | 1.0.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [path-parse](https://github.com/jbgutierrez/path-parse) | 1.0.7 | [MIT](http://www.opensource.org/licenses/MIT) | +| [pdfjs-dist](https://github.com/mozilla/pdfjs-dist) | 2.5.207 | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | +| [prop-types](https://github.com/facebook/prop-types) | 15.7.2 | [MIT](http://www.opensource.org/licenses/MIT) | +| [qs](https://github.com/ljharb/qs) | 6.10.1 | [BSD-3-Clause](http://www.opensource.org/licenses/BSD-3-Clause) | +| [raphael](https://github.com/DmitryBaranovskiy/raphael) | 2.3.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [react-is](https://github.com/facebook/react) | 16.13.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [react](https://github.com/facebook/react) | 16.14.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [readable-stream](https://github.com/nodejs/readable-stream) | 3.6.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [regenerate](https://github.com/mathiasbynens/regenerate) | 1.4.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [regexpu-core](https://github.com/mathiasbynens/regexpu-core) | 1.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [regjsgen](https://github.com/d10/regjsgen) | 0.2.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [regjsparser](https://github.com/jviereck/regjsparser) | 0.1.5 | [BSD](http://www.opensource.org/licenses/BSD-2-Clause) | +| [resolve](https://github.com/browserify/resolve) | 1.17.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [rxjs](https://github.com/reactivex/rxjs) | 6.6.3 | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | +| [safe-buffer](https://github.com/feross/safe-buffer) | 5.2.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [semver-dsl](https://github.com/mgechev/semver-dsl) | 1.0.1 | [MIT](http://www.opensource.org/licenses/MIT) | +| [semver](https://github.com/npm/node-semver) | 5.7.1 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [semver](https://github.com/npm/node-semver) | 7.3.2 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [side-channel](https://github.com/ljharb/side-channel) | 1.0.4 | [MIT](http://www.opensource.org/licenses/MIT) | +| [source-map](https://github.com/mozilla/source-map) | 0.5.6 | [BSD-3-Clause](http://www.opensource.org/licenses/BSD-3-Clause) | +| [source-map](https://github.com/mozilla/source-map) | 0.5.7 | [BSD-3-Clause](http://www.opensource.org/licenses/BSD-3-Clause) | +| [sprintf-js](https://github.com/alexei/sprintf.js) | 1.0.3 | [BSD-3-Clause](http://www.opensource.org/licenses/BSD-3-Clause) | +| [sprintf-js](https://github.com/alexei/sprintf.js) | 1.1.2 | [BSD-3-Clause](http://www.opensource.org/licenses/BSD-3-Clause) | +| [string_decoder](https://github.com/nodejs/string_decoder) | 1.3.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [subscriptions-transport-ws](https://github.com/apollostack/subscriptions-transport-ws) | 0.11.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [superagent](https://github.com/visionmedia/superagent) | 6.1.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [supports-color](https://github.com/chalk/supports-color) | 5.5.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [symbol-observable](https://github.com/blesh/symbol-observable) | 1.2.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [symbol-observable](https://github.com/blesh/symbol-observable) | 4.0.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [through](https://github.com/dominictarr/through) | 2.3.8 | [MIT](http://www.opensource.org/licenses/MIT) | +| [ts-invariant](https://github.com/apollographql/invariant-packages) | 0.9.4 | [MIT](http://www.opensource.org/licenses/MIT) | +| [tslib](https://github.com/Microsoft/tslib) | 1.13.0 | [0BSD](http://landley.net/toybox/license.html) | +| [tslib](https://github.com/Microsoft/tslib) | 2.3.0 | [0BSD](http://landley.net/toybox/license.html) | +| [tslint](https://github.com/palantir/tslint) | 6.1.3 | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | +| [tsutils](https://github.com/ajafff/tsutils) | 2.29.0 | [MIT](http://www.opensource.org/licenses/MIT) | +| [type](https://github.com/medikoo/type) | 1.2.0 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [type](https://github.com/medikoo/type) | 2.1.0 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [typescript](https://github.com/Microsoft/TypeScript) | 3.9.8 | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | +| [util-deprecate](https://github.com/TooTallNate/util-deprecate) | 1.0.2 | [MIT](http://www.opensource.org/licenses/MIT) | +| [wrappy](https://github.com/npm/wrappy) | 1.0.2 | [ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) | +| [ws](https://github.com/websockets/ws) | 7.4.6 | [MIT](http://www.opensource.org/licenses/MIT) | +| [zen-observable-ts](https://github.com/apollographql/zen-observable-ts) | 1.2.3 | [MIT](http://www.opensource.org/licenses/MIT) | +| [zen-observable](https://github.com/zenparsing/zen-observable) | 0.8.15 | [MIT](http://www.opensource.org/licenses/MIT) | +| [zone.js](https://github.com/angular/angular) | 0.10.3 | [MIT](http://www.opensource.org/licenses/MIT) | + diff --git a/docs/process-services-cloud/services/form-cloud.service.md b/docs/process-services-cloud/services/form-cloud.service.md index 9694adba45..7aa25ea391 100644 --- a/docs/process-services-cloud/services/form-cloud.service.md +++ b/docs/process-services-cloud/services/form-cloud.service.md @@ -48,16 +48,19 @@ class MyComponent { - _appName:_ `string` - - **Returns** `string` - -- **getDropDownJsonData**(url: `string`): [`Observable`](http://reactivex.io/documentation/observable.html)``
- Parses JSON data to create a corresponding form. - - _url:_ `string` - String data to make the request - - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`` - Array of FormFieldOption object - **getForm**(appName: `string`, formKey: `string`, version?: `number`): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`FormContent`](../../../lib/process-services-cloud/src/lib/services/form-fields.interfaces.ts)`>`
Gets a form definition. - _appName:_ `string` - Name of the app - _formKey:_ `string` - key of the target task - _version:_ `number` - (Optional) Version of the form - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`FormContent`](../../../lib/process-services-cloud/src/lib/services/form-fields.interfaces.ts)`>` - Form definition +- **getRestWidgetData**(formName: `string`, widgetId: `string`, body: `any` = `{}`): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`FormFieldOption`](../../../lib/core/form/components/widgets/core/form-field-option.ts)`[]>`
+ + - _formName:_ `string` - + - _widgetId:_ `string` - + - _body:_ `any` - + - **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`FormFieldOption`](../../../lib/core/form/components/widgets/core/form-field-option.ts)`[]>` - + - **getTask**(appName: `string`, taskId: `string`): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`TaskDetailsCloudModel`](../../../lib/process-services-cloud/src/lib/task/start-task/models/task-details-cloud.model.ts)`>`
Gets details of a task - _appName:_ `string` - Name of the app diff --git a/docs/release-notes/README.md b/docs/release-notes/README.md index 5e0922bce4..afd336ab70 100644 --- a/docs/release-notes/README.md +++ b/docs/release-notes/README.md @@ -9,6 +9,7 @@ The first **General available** release was v2.0.0. ## General available +- [4.8.0](RelNote480.md) - [4.7.0](RelNote470.md) - [4.6.0](RelNote460.md) - [4.5.0](RelNote450.md) diff --git a/docs/release-notes/RelNote480.md b/docs/release-notes/RelNote480.md new file mode 100644 index 0000000000..a66a16faec --- /dev/null +++ b/docs/release-notes/RelNote480.md @@ -0,0 +1,121 @@ +--- +Title: Release notes v4.8.0 +--- + +# Alfresco Application Development Framework (ADF) version 4.8.0 Release Note + +These release notes provide information about the **4.8.0 release** of the Alfresco Application Development Framework. + +This is the latest **General Available** release of the Application Development Framework, which contains the Angular components to build a Web Application on top of the Alfresco Platform. + +The release can be found on GitHub at [this location](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/4.8.0). + +## Contents + +- [New package versions](#new-package-versions) +- [Goals for this release](#goals-for-this-release) + - [Custom type and aspect management](#custom-type-and-aspect-management) +- [Localisation](#localisation) +- [References](#references) +- [PR merged](#pr-merged) + +## New package versions + + "@alfresco/adf-content-services" : "4.8.0" + "@alfresco/adf-process-services" : "4.8.0" + "@alfresco/adf-core" : "4.8.0" + "@alfresco/adf-insights" : "4.8.0", + "@alfresco/adf-extensions": "4.8.0" + "@alfresco/adf-testing": "4.8.0" + "@alfresco/adf-cli": "4.8.0" + +## Goals for this release + +This is a minor release of the Alfresco Application Development Framework, developed to receive the latest and greatest benefits of the bugfixes, and the enhancements planned since the release of the previous version. + +Please report issues with this release in the [issue tracker](https://github.com/Alfresco/alfresco-ng2-components/issues/new). You can collaborate on this release or share feedback by using the discussion tools on [Gitter](http://gitter.im/Alfresco/alfresco-ng2-components). + +## PR merged +# Changelog + +- [8a9a9a6fd](https://github.com/Alfresco/alfresco-ng2-components/commit/8a9a9a6fd) [AAE-7072] - added utc time for date time widget to avoid changing ti… (#7469) +- [3d544beff](https://github.com/Alfresco/alfresco-ng2-components/commit/3d544beff) Improve a datatable e2e method (#7470) +- [e98fd2db0](https://github.com/Alfresco/alfresco-ng2-components/commit/e98fd2db0) [AAE-7010] - Fix nested linked dropdowns are not reset (#7463) +- [bfe296147](https://github.com/Alfresco/alfresco-ng2-components/commit/bfe296147) Bump log4js from 6.3.0 to 6.4.0 (#7460) +- [bf77663d6](https://github.com/Alfresco/alfresco-ng2-components/commit/bf77663d6) [AAE-6310] Fix for attaching files (#7457) +- [4de725e55](https://github.com/Alfresco/alfresco-ng2-components/commit/4de725e55) LOC-350 - fix All UI files localized in 16 languages for ADF 4.8 release (#7459) +- [615d63924](https://github.com/Alfresco/alfresco-ng2-components/commit/615d63924) [ci:force][AAE-7062] Fixed failing e2e tests (#7462) +- [4ffa33858](https://github.com/Alfresco/alfresco-ng2-components/commit/4ffa33858) [AAE-6660] FE - [ADF] Linked dropdown still contains old options when the rest api does not return results (#7454) +- [d605efaac](https://github.com/Alfresco/alfresco-ng2-components/commit/d605efaac) ADF-5497 re-enable test (#7455) +- [a2bef19e2](https://github.com/Alfresco/alfresco-ng2-components/commit/a2bef19e2) drag and drop fixes and unit tests (#7458) +- [0a18ec61a](https://github.com/Alfresco/alfresco-ng2-components/commit/0a18ec61a) Being able to load a dynamic file location (#7456) +- [4058a71e3](https://github.com/Alfresco/alfresco-ng2-components/commit/4058a71e3) correct copy icon for share dialog (#7446) +- [d9bf4a4cd](https://github.com/Alfresco/alfresco-ng2-components/commit/d9bf4a4cd) Bump follow-redirects from 1.13.0 to 1.14.7 (#7447) +- [9b9fc31cb](https://github.com/Alfresco/alfresco-ng2-components/commit/9b9fc31cb) Revert "correct copy icon for share dialog" +- [0ddfb1ca1](https://github.com/Alfresco/alfresco-ng2-components/commit/0ddfb1ca1) correct copy icon for share dialog +- [910a7cb87](https://github.com/Alfresco/alfresco-ng2-components/commit/910a7cb87) AAE-6809 Expose property for custom dockerfile name (#7445) +- [214cb321e](https://github.com/Alfresco/alfresco-ng2-components/commit/214cb321e) AAE-6861 - Add runtimeBundleVersion property to the Model (#7443) +- [c206bc22c](https://github.com/Alfresco/alfresco-ng2-components/commit/c206bc22c) Update branch for JS-API PR#4064 (#7438) +- [0bf6eae73](https://github.com/Alfresco/alfresco-ng2-components/commit/0bf6eae73) [AAE-5715] support hint labels for search input (#7444) +- [790e3d465](https://github.com/Alfresco/alfresco-ng2-components/commit/790e3d465) Bump karma from 6.3.9 to 6.3.10 (#7440) +- [b6fca10ea](https://github.com/Alfresco/alfresco-ng2-components/commit/b6fca10ea) Bump lint-staged from 12.1.5 to 12.1.7 (#7441) +- [7c7b1eadf](https://github.com/Alfresco/alfresco-ng2-components/commit/7c7b1eadf) remove depend on from the general render (#7442) +- [131963f4a](https://github.com/Alfresco/alfresco-ng2-components/commit/131963f4a) [AAE-6310] Add a category in process definition model (#7439) +- [28bdab114](https://github.com/Alfresco/alfresco-ng2-components/commit/28bdab114) Bump stylelint from 13.13.1 to 14.2.0 (#7431) +- [cd02fb204](https://github.com/Alfresco/alfresco-ng2-components/commit/cd02fb204) Bump concurrently from 6.5.0 to 7.0.0 (#7436) +- [8a1875a90](https://github.com/Alfresco/alfresco-ng2-components/commit/8a1875a90) Bump lint-staged from 12.1.3 to 12.1.5 (#7437) +- [accd7774b](https://github.com/Alfresco/alfresco-ng2-components/commit/accd7774b) [ci:force][auto-commit] Update JS-API to 4.8.0-4045 for branch: update-js-api originated from JS-API PR: 4054 (#7433) +- [c5a78010d](https://github.com/Alfresco/alfresco-ng2-components/commit/c5a78010d) Bump graphql-request from 3.6.1 to 3.7.0 (#7420) +- [3a50fe201](https://github.com/Alfresco/alfresco-ng2-components/commit/3a50fe201) Bump concurrently from 6.4.0 to 6.5.0 (#7427) +- [496847261](https://github.com/Alfresco/alfresco-ng2-components/commit/496847261) Bump subscriptions-transport-ws from 0.9.19 to 0.11.0 (#7429) +- [be55263db](https://github.com/Alfresco/alfresco-ng2-components/commit/be55263db) Bump lint-staged from 12.1.2 to 12.1.3 (#7428) +- [65a553530](https://github.com/Alfresco/alfresco-ng2-components/commit/65a553530) AAE-6757 Improving e2e tests relating to modeling-ee. Part one - improve flaky tests, ProcessModelerComponent (#7412) +- [65a9d2bbf](https://github.com/Alfresco/alfresco-ng2-components/commit/65a9d2bbf) [AAE-5343] add update person api (#7426) +- [75adf217d](https://github.com/Alfresco/alfresco-ng2-components/commit/75adf217d) [AAE-6742] Create E2Es for dropdown search capability (#7425) +- [f35465e40](https://github.com/Alfresco/alfresco-ng2-components/commit/f35465e40) [ci:force][auto-commit] Update JS-API to 4.8.0-4045 for branch: update-js-api originated from JS-API PR: 4046 (#7423) +- [5a47d2588](https://github.com/Alfresco/alfresco-ng2-components/commit/5a47d2588) Bump graphql from 15.6.1 to 15.8.0 (#7419) +- [b114c5134](https://github.com/Alfresco/alfresco-ng2-components/commit/b114c5134) Bump @apollo/client from 3.5.5 to 3.5.6 (#7415) +- [1cbee53cd](https://github.com/Alfresco/alfresco-ng2-components/commit/1cbee53cd) Retrieve jwt user info from id token (#7424) +- [ddcd97ca3](https://github.com/Alfresco/alfresco-ng2-components/commit/ddcd97ca3) [ADF-5228] Remove duplicate E2E os Unit (#7413) +- [f806cce1e](https://github.com/Alfresco/alfresco-ng2-components/commit/f806cce1e) Bump selenium-webdriver from 4.0.0-beta.4 to 4.1.0 (#7398) +- [e16e1c976](https://github.com/Alfresco/alfresco-ng2-components/commit/e16e1c976) Update branch for JS-API PR#4024 (#7402) +- [ccf16afc7](https://github.com/Alfresco/alfresco-ng2-components/commit/ccf16afc7) [AAE-5964] added primary story with mocks (#7401) +- [f9c2bf609](https://github.com/Alfresco/alfresco-ng2-components/commit/f9c2bf609) <adf-context-menu-holder> removed from adf document list (#7404) +- [63f4bb183](https://github.com/Alfresco/alfresco-ng2-components/commit/63f4bb183) fix build style +- [985e4ef7c](https://github.com/Alfresco/alfresco-ng2-components/commit/985e4ef7c) missing style build +- [577be72c6](https://github.com/Alfresco/alfresco-ng2-components/commit/577be72c6) Update branch for JS-API PR#4011 (#7383) +- [2b25b5072](https://github.com/Alfresco/alfresco-ng2-components/commit/2b25b5072) [ADF-4915][Form] FormField: When required is set to true, asterisk apppears in placeholder text (#7399) +- [ee4efeb29](https://github.com/Alfresco/alfresco-ng2-components/commit/ee4efeb29) [AAE-5965] added primary story (#7400) +- [ce43d0a76](https://github.com/Alfresco/alfresco-ng2-components/commit/ce43d0a76) Clean style creations ADF (#7385) +- [684b1e7d6](https://github.com/Alfresco/alfresco-ng2-components/commit/684b1e7d6) Bump lint-staged from 12.0.2 to 12.1.2 (#7395) +- [dbb7aeff8](https://github.com/Alfresco/alfresco-ng2-components/commit/dbb7aeff8) [AAE-6307] Setting a default process name (#7389) +- [32621f24b](https://github.com/Alfresco/alfresco-ng2-components/commit/32621f24b) Bump @storybook/manager-webpack5 from 6.3.10 to 6.4.0 (#7392) +- [2cd456f60](https://github.com/Alfresco/alfresco-ng2-components/commit/2cd456f60) Bump @apollo/client from 3.4.17 to 3.5.5 (#7393) +- [9f31fb8df](https://github.com/Alfresco/alfresco-ng2-components/commit/9f31fb8df) [AAE 5966] Storybook stories for AppListCloud component (#7390) +- [24308a6b2](https://github.com/Alfresco/alfresco-ng2-components/commit/24308a6b2) [AAE-6623] Search and select multiple dropdown options (#7391) +- [dee963655](https://github.com/Alfresco/alfresco-ng2-components/commit/dee963655) Update Dockerfile (#7388) +- [2d032f50f](https://github.com/Alfresco/alfresco-ng2-components/commit/2d032f50f) [AAE-6417] [FE] [FORM] preselect the logged user (#7377) +- [6fdc6c101](https://github.com/Alfresco/alfresco-ng2-components/commit/6fdc6c101) [AAE-6572] Search capability for dropdowns (#7387) +- [a40de8065](https://github.com/Alfresco/alfresco-ng2-components/commit/a40de8065) [AAE-6389] Remove duplicated identity user service mock (#7373) +- [5618ed700](https://github.com/Alfresco/alfresco-ng2-components/commit/5618ed700) Bump karma from 6.3.8 to 6.3.9 (#7378) +- [7e90a8dc8](https://github.com/Alfresco/alfresco-ng2-components/commit/7e90a8dc8) Bump tsconfig-paths from 3.9.0 to 3.12.0 (#7380) +- [c8688bf0b](https://github.com/Alfresco/alfresco-ng2-components/commit/c8688bf0b) [ACA-4382 ] About Page refactoring to use it across all the platform (#7365) +- [dcb966f39](https://github.com/Alfresco/alfresco-ng2-components/commit/dcb966f39) Update simpleapp.zip with multiselect dropdown process with it (#7384) +- [616749902](https://github.com/Alfresco/alfresco-ng2-components/commit/616749902) Log in dockerhub to avoid pull rate limit (#7372) +- [7148d299a](https://github.com/Alfresco/alfresco-ng2-components/commit/7148d299a) [ci:force][auto-commit] Update JS-API to 4.8.0-3998 for branch: update-js-api originated from JS-API PR: 3999 (#7375) +- [213455e06](https://github.com/Alfresco/alfresco-ng2-components/commit/213455e06) AAE-6348 E2E for multiselect dropdown (#7376) +- [4d58b3c4d](https://github.com/Alfresco/alfresco-ng2-components/commit/4d58b3c4d) Update upgrade46-47.md +- [016f89b0a](https://github.com/Alfresco/alfresco-ng2-components/commit/016f89b0a) Update upgrade46-47.md +- [035a77f8e](https://github.com/Alfresco/alfresco-ng2-components/commit/035a77f8e) Bump concurrently from 6.2.1 to 6.4.0 (#7367) +- [33f24f944](https://github.com/Alfresco/alfresco-ng2-components/commit/33f24f944) Bump lint-staged from 11.2.2 to 12.0.2 (#7371) +- [ab7816cbb](https://github.com/Alfresco/alfresco-ng2-components/commit/ab7816cbb) Bump karma from 6.3.6 to 6.3.8 (#7366) +- [18d57e485](https://github.com/Alfresco/alfresco-ng2-components/commit/18d57e485) [AAE-5958] Storybook stories for ProcessHeaderCloud component (#7374) +- [3e16ae313](https://github.com/Alfresco/alfresco-ng2-components/commit/3e16ae313) [AAE-5962] Storybook stories for FormDefinitionSelectorCloud component (#7332) +- [906bab52a](https://github.com/Alfresco/alfresco-ng2-components/commit/906bab52a) Bump @apollo/client from 3.4.16 to 3.4.17 (#7369) + + + + +If you have any questions about the release, please contact us using [Gitter](https://gitter.im/Alfresco/alfresco-ng2-components). + +Thanks to the whole application team and the amazing Alfresco community for the hard work. diff --git a/docs/vulnerability/README.md b/docs/vulnerability/README.md index 7707d9097c..791c9cb407 100644 --- a/docs/vulnerability/README.md +++ b/docs/vulnerability/README.md @@ -22,3 +22,4 @@ The pages linked below contain the audit for all third party dependencies of ADF - [ADF 4.5.0](audit-info-4.5.0.md) - [ADF 4.6.0](audit-info-4.6.0.md) - [ADF 4.7.0](audit-info-4.7.0.md) +- [ADF 4.8.0](audit-info-4.8.0.md) diff --git a/docs/vulnerability/audit-info-4.8.0.md b/docs/vulnerability/audit-info-4.8.0.md new file mode 100644 index 0000000000..ce109e6cfe --- /dev/null +++ b/docs/vulnerability/audit-info-4.8.0.md @@ -0,0 +1,22 @@ +--- +Title: Audit info, alfresco-ng2-components 4.8.0 +--- + +# Audit information for alfresco-ng2-components 4.8.0 + +This page lists the security audit of the dependencies this project depends on. + +## Risks + +- Critical risk: 0 +- High risk: 0 +- Moderate risk: 0 +- Low risk: 0 + +Dependencies analyzed: + +## Libraries + +| Severity | Module | Vulnerable versions | +| --- | --- | --- | + diff --git a/lib/cli/package-lock.json b/lib/cli/package-lock.json index 8fd734cfc5..67db103c3d 100644 --- a/lib/cli/package-lock.json +++ b/lib/cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@alfresco/adf-cli", - "version": "4.7.0", + "version": "4.8.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/lib/cli/package.json b/lib/cli/package.json index aebc38cf33..a777e64e7c 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -1,7 +1,7 @@ { "name": "@alfresco/adf-cli", "description": "Alfresco ADF cli and utils", - "version": "4.7.0", + "version": "4.8.0", "author": "Alfresco Software, Ltd.", "bin": { "adf-cli": "./bin/adf-cli", @@ -20,7 +20,7 @@ "dist": "rm -rf ./dist/ && npm run build && cp -R ./bin ./dist/ && cp -R ./resources ./dist && cp -R ./templates ./dist && cp ./package.json ./dist/" }, "dependencies": { - "@alfresco/js-api": "4.8.0-4074", + "@alfresco/js-api": "4.8.0", "commander": "^4.0.0", "ejs": "^2.6.1", "license-checker": "^25.0.1", diff --git a/lib/content-services/package.json b/lib/content-services/package.json index 69af2a1e87..a0ce7d8a35 100644 --- a/lib/content-services/package.json +++ b/lib/content-services/package.json @@ -1,7 +1,7 @@ { "name": "@alfresco/adf-content-services", "description": "Alfresco ADF content services", - "version": "4.7.0", + "version": "4.8.0", "author": "Alfresco Software, Ltd.", "main": "bundles/adf-content-services.js", "repository": { @@ -20,8 +20,8 @@ "@angular/forms": ">=10.0.2", "@angular/material": ">=10.0.1", "@angular/router": ">=10.0.2", - "@alfresco/js-api": "4.8.0-4074", - "@alfresco/adf-core": "4.7.0", + "@alfresco/js-api": "4.8.0", + "@alfresco/adf-core": "4.8.0", "@ngx-translate/core": ">=13.0.0", "moment": ">=2.22.2" }, diff --git a/lib/core/package.json b/lib/core/package.json index 959e1f17aa..c7cf55384e 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,7 +1,7 @@ { "name": "@alfresco/adf-core", "description": "Alfresco ADF core", - "version": "4.7.0", + "version": "4.8.0", "author": "Alfresco Software, Ltd.", "main": "bundles/adf-core.js", "repository": { @@ -26,8 +26,8 @@ "@angular/router": ">=10.0.2", "@mat-datetimepicker/core": ">=4.1.0", "@mat-datetimepicker/moment": ">=4.1.0", - "@alfresco/js-api": "4.8.0-4074", - "@alfresco/adf-extensions": "4.7.0", + "@alfresco/js-api": "4.8.0", + "@alfresco/adf-extensions": "4.8.0", "@ngx-translate/core": ">=13.0.0", "minimatch-browser": ">=1.0.0", "moment": ">=2.22.2", diff --git a/lib/extensions/package.json b/lib/extensions/package.json index 2f600d1ff3..e61efee110 100644 --- a/lib/extensions/package.json +++ b/lib/extensions/package.json @@ -1,7 +1,7 @@ { "name": "@alfresco/adf-extensions", "description": "Provides extensibility support for ADF applications.", - "version": "4.7.0", + "version": "4.8.0", "license": "Apache-2.0", "author": "Alfresco Software, Ltd.", "main": "bundles/adf-extensions.js", @@ -15,7 +15,7 @@ "peerDependencies": { "@angular/common": ">=10.0.2", "@angular/core": ">=10.0.2", - "@alfresco/js-api": "4.8.0-4074" + "@alfresco/js-api": "4.8.0" }, "keywords": [ "extensions", diff --git a/lib/insights/package.json b/lib/insights/package.json index a575252030..1ad6553148 100644 --- a/lib/insights/package.json +++ b/lib/insights/package.json @@ -1,7 +1,7 @@ { "name": "@alfresco/adf-insights", "description": "Alfresco ADF insights", - "version": "4.7.0", + "version": "4.8.0", "author": "Alfresco Software, Ltd.", "main": "bundles/adf-insights.js", "repository": { @@ -17,7 +17,7 @@ "@angular/flex-layout": ">=10.0.0-beta.32", "@angular/forms": ">=10.0.2", "@angular/material": ">=10.0.1", - "@alfresco/adf-core": "4.7.0", + "@alfresco/adf-core": "4.8.0", "@ngx-translate/core": ">=13.0.0", "chart.js": ">=2.9.3", "moment": ">=2.22.2", diff --git a/lib/process-services-cloud/package-lock.json b/lib/process-services-cloud/package-lock.json index 2d27f65878..204bbc474b 100644 --- a/lib/process-services-cloud/package-lock.json +++ b/lib/process-services-cloud/package-lock.json @@ -1,5 +1,5 @@ { "name": "@alfresco/adf-process-services-cloud", - "version": "4.7.0", + "version": "4.8.0", "lockfileVersion": 1 } diff --git a/lib/process-services-cloud/package.json b/lib/process-services-cloud/package.json index 4008b37383..2d1d3a0821 100644 --- a/lib/process-services-cloud/package.json +++ b/lib/process-services-cloud/package.json @@ -1,7 +1,7 @@ { "name": "@alfresco/adf-process-services-cloud", "description": "Alfresco ADF process services cloud", - "version": "4.7.0", + "version": "4.8.0", "author": "Alfresco Software, Ltd.", "main": "bundles/adf-process-services-cloud.js", "repository": { @@ -18,9 +18,9 @@ "@angular/flex-layout": ">=10.0.0-beta.32", "@angular/forms": ">=10.0.2", "@angular/material": ">=10.0.1", - "@alfresco/js-api": "4.8.0-4074", - "@alfresco/adf-core": "4.7.0", - "@alfresco/adf-content-services": "4.7.0", + "@alfresco/js-api": "4.8.0", + "@alfresco/adf-core": "4.8.0", + "@alfresco/adf-content-services": "4.8.0", "@apollo/client": "^3.3.7", "@ngx-translate/core": ">=13.0.0", "apollo-angular": "^2.2.0", diff --git a/lib/process-services/package.json b/lib/process-services/package.json index 056214a5e2..5b8dce71f0 100644 --- a/lib/process-services/package.json +++ b/lib/process-services/package.json @@ -1,7 +1,7 @@ { "name": "@alfresco/adf-process-services", "description": "Alfresco ADF process services", - "version": "4.7.0", + "version": "4.8.0", "author": "Alfresco Software, Ltd.", "main": "bundles/adf-process-services.js", "repository": { @@ -19,9 +19,9 @@ "@angular/forms": ">=10.0.2", "@angular/material": ">=10.0.1", "@angular/router": ">=10.0.2", - "@alfresco/js-api": "4.8.0-4074", - "@alfresco/adf-core": "4.7.0", - "@alfresco/adf-content-services": "4.7.0", + "@alfresco/js-api": "4.8.0", + "@alfresco/adf-core": "4.8.0", + "@alfresco/adf-content-services": "4.8.0", "@ngx-translate/core": ">=13.0.0", "moment": ">=2.22.2" }, diff --git a/lib/testing/package.json b/lib/testing/package.json index 961dd7de27..75c244607d 100644 --- a/lib/testing/package.json +++ b/lib/testing/package.json @@ -1,7 +1,7 @@ { "name": "@alfresco/adf-testing", "description": "Alfresco ADF testing page and utils", - "version": "4.7.0", + "version": "4.8.0", "author": "Alfresco Software, Ltd.", "repository": { "type": "git", @@ -11,7 +11,7 @@ "url": "https://github.com/Alfresco/alfresco-ng2-components/issues" }, "peerDependencies": { - "@alfresco/js-api": "4.8.0-4074" + "@alfresco/js-api": "4.8.0" }, "keywords": [ "testing", diff --git a/package-lock.json b/package-lock.json index 90cf08031b..588e5cb735 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "alfresco-ng2-components", - "version": "4.7.0", + "version": "4.8.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 21b417d613..c9c4735e92 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "alfresco-ng2-components", "commit": "b644b39d17396330d2a67509f58c5b9e890b9b13", "description": "Alfresco Angular components", - "version": "4.7.0", + "version": "4.8.0", "author": "Alfresco Software, Ltd.", "main": "./index.js", "scripts": { @@ -69,7 +69,7 @@ "process services-cloud" ], "dependencies": { - "@alfresco/js-api": "4.8.0-4074", + "@alfresco/js-api": "4.8.0", "@angular/animations": "^10.0.4", "@angular/cdk": "10.1.3", "@angular/common": "^10.0.4",