4.1.0
Title: Release notes v4.1.0
Alfresco Application Development Framework (ADF) version 4.1.0 Release Note
These release notes provide information about the 4.1.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.
You can contact Francesco Corti (francesco.corti at alfresco.com) for details of features planned for future versions of ADF.
Contents
New package versions
"@alfresco/adf-content-services" : "4.1.0"
"@alfresco/adf-process-services" : "4.1.0"
"@alfresco/adf-core" : "4.1.0"
"@alfresco/adf-insights" : "4.1.0",
"@alfresco/adf-extensions": "4.1.0"
"@alfresco/adf-testing": "4.1.0"
"@alfresco/adf-cli": "4.1.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 enhacements planned since the release of the previous version.
The highlights of this release is mainly about bugfixes and the new header filters for document list components.
Please report issues with this release in the issue tracker. You can collaborate on this release or share feedback by using the discussion tools on Gitter.
Header filters for document list components
We developed a new feature called Header Filters in ADF 4.0. It would allow users to filter the content of a folder by its columns properties. While this feature was working, we noticed it was hard to implement. That is way we came up with a new way of enabling this feature. You can check the DocumenList documentation for further details.
Localisation
This release includes: Arabic, Brazilian Portuguese, Czech, Danish, Dutch, Finnish, French, German, Italian, Japanese, Norwegian (Bokmål), Polish, Russian, Simplified Chinese, Spanish and Swedish versions.
References
The following is a brief list of references to help you get started with the new release:
- Getting started guides with Alfresco Application Development Framework
- Alfresco ADF Documentation on the Builder Network
- Gitter chat supporting Alfresco ADF
- ADF examples on GitHub
- Official GitHub Project - alfresco-ng2-components
- Official GitHub Project - alfresco-js-api
- Official GitHub Project - generator-ng2-alfresco-app
Please refer to the official documentation for further details and suggestions.
PR merged
- Alfresco/alfresco-ng2-components#6023 - Bump mdast-util-toc from 2.1.0 to 5.0.3
- Alfresco/alfresco-ng2-components#6021 - Bump unist-util-select from 2.0.2 to 3.0.1
- Alfresco/alfresco-ng2-components#6012 - Bump mini-css-extract-plugin from 0.9.0 to 0.10.0
- Alfresco/alfresco-ng2-components#5997 - Bump mdast-zone from 3.0.4 to 4.0.0
- Alfresco/alfresco-ng2-components#6037 - Bump @types/pdfjs-dist from 2.1.4 to 2.1.5
- Alfresco/alfresco-ng2-components#6036 - Bump ng-packagr from 10.0.2 to 10.0.4
- Alfresco/alfresco-ng2-components#6033 - Bump jasmine2-protractor-utils from 1.1.3 to 1.3.0
- Alfresco/alfresco-ng2-components#6032 - [ACA-3863] Add query-service call for E2E tests
- Alfresco/alfresco-ng2-components#6034 - Bump scss-bundle from 2.3.2 to 3.1.2
- Alfresco/alfresco-ng2-components#6015 - Bump @nrwl/workspace from 10.0.10 to 10.0.12
- Alfresco/alfresco-ng2-components#5983 - New Service create - AuditService
- Alfresco/alfresco-ng2-components#6035 - Bump @types/node from 14.0.27 to 14.6.0
- Alfresco/alfresco-ng2-components#6013 - Bump graphql from 14.7.0 to 15.3.0
- Alfresco/alfresco-ng2-components#6049 - Revert "Bump scss-bundle from 2.3.2 to 3.1.2"
- Alfresco/alfresco-ng2-components#6040 - fix flex-layout version
- Alfresco/alfresco-ng2-components#6045 - Bump moment from 2.22.2 to 2.27.0
- Alfresco/alfresco-ng2-components#6046 - Bump concurrently from 3.6.1 to 5.3.0
- Alfresco/alfresco-ng2-components#6043 - Bump @angular-devkit/build-angular from 0.1000.3 to 0.1000.6
- Alfresco/alfresco-ng2-components#6042 - Bump karma from 4.4.1 to 5.1.1
- Alfresco/alfresco-ng2-components#6041 - Bump codelyzer from 5.2.2 to 6.0.0
- Alfresco/alfresco-ng2-components#6048 - [ACA-3800]Add method to datatable PO for selecting row with CMD
- Alfresco/alfresco-ng2-components#6044 - Bump typescript from 3.9.6 to 3.9.7
- Alfresco/alfresco-ng2-components#6051 - Bump stylelint from 9.10.1 to 13.6.1
- Alfresco/alfresco-ng2-components#6055 - Bump sass-loader from 7.1.0 to 9.0.3
- Alfresco/alfresco-ng2-components#6056 - Bump ejs from 3.1.3 to 3.1.5
- Alfresco/alfresco-ng2-components#6053 - Bump rxjs from 6.6.0 to 6.6.2
- Alfresco/alfresco-ng2-components#6052 - Bump jasmine-spec-reporter from 4.2.1 to 5.0.2
- Alfresco/alfresco-ng2-components#6047 - Bump cspell from 4.0.63 to 4.1.0
- Alfresco/alfresco-ng2-components#6050 - Bump jasmine-ajax from 3.2.0 to 4.0.0
- Alfresco/alfresco-ng2-components#6057 - add missing group role APIs
- Alfresco/alfresco-ng2-components#6058 - [ACA-3737] Process cloud properties review labels
- Alfresco/alfresco-ng2-components#6024 - [AAE-3273] Manage empty option in retrieve content metadata dropdowns
- Alfresco/alfresco-ng2-components#6054 - Bump commander from 4.0.0 to 6.0.0
- Alfresco/alfresco-ng2-components#6062 - Bump sass-loader from 9.0.3 to 10.0.0
- Alfresco/alfresco-ng2-components#6059 - Bump mdast-util-compact from 1.0.4 to 2.0.1
- Alfresco/alfresco-ng2-components#6061 - Bump @angular-devkit/build-ng-packagr from 0.1000.6 to 0.1000.7
- Alfresco/alfresco-ng2-components#6064 - Bump adf-tslint-rules from 0.0.6 to 0.0.7
- Alfresco/alfresco-ng2-components#6065 - Update upgrade39-40.md
- Alfresco/alfresco-ng2-components#6060 - Bump scss-bundle from 2.3.2 to 3.1.2
- Alfresco/alfresco-ng2-components#6063 - Bump markdownlint-cli from 0.16.0 to 0.23.2
- Alfresco/alfresco-ng2-components#6066 - fix http method regression
- Alfresco/alfresco-ng2-components#6067 - publish improvements
- Alfresco/alfresco-ng2-components#6075 - fix production builds
- Alfresco/alfresco-ng2-components#6090 - [AAE-3338] Update simpleapp
- Alfresco/alfresco-ng2-components#6087 - Fix e2e
- Alfresco/alfresco-ng2-components#6085 - [ACA-3441] Add method to attach file widget PO
- Alfresco/alfresco-ng2-components#6084 - [AAE-3406] - Fix advanced search inside content-node selector
- Alfresco/alfresco-ng2-components#6086 - [ADF-5230] - Implement process date range filter
- Alfresco/alfresco-ng2-components#6096 - Remove excluded test
- Alfresco/alfresco-ng2-components#6099 - [MNT-21636] - added redirection when SSO is enabled for external link
- Alfresco/alfresco-ng2-components#6069 - Bump selenium-webdriver from 4.0.0-alpha.5 to 4.0.0-alpha.7
- Alfresco/alfresco-ng2-components#6101 - [ADF-4481] Fix Viewer peview for unsupported new versions
- Alfresco/alfresco-ng2-components#6103 - Bump sass-loader from 10.0.0 to 10.0.2
- Alfresco/alfresco-ng2-components#6106 - Bump ts-node from 8.10.2 to 9.0.0
- Alfresco/alfresco-ng2-components#6104 - Bump ng-packagr from 10.0.4 to 10.1.0
- Alfresco/alfresco-ng2-components#6072 - Bump tslint from 5.20.0 to 6.1.3
- Alfresco/alfresco-ng2-components#6073 - Bump remark-frontmatter from 1.3.3 to 2.0.0
- Alfresco/alfresco-ng2-components#6107 - Bump karma from 5.2.0 to 5.2.2
- Alfresco/alfresco-ng2-components#6109 - Bump husky from 4.2.5 to 4.3.0
- Alfresco/alfresco-ng2-components#6105 - Bump css-loader from 3.6.0 to 4.3.0
- Alfresco/alfresco-ng2-components#6108 - Bump @angular-devkit/build-ng-packagr from 0.1000.7 to 0.1001.0
- Alfresco/alfresco-ng2-components#6094 - [AAE-3296] Add unit tests for Tooltips in Form Widgets
- Alfresco/alfresco-ng2-components#5919 - [ACA-3637] - Add dueDate range filter
- Alfresco/alfresco-ng2-components#6110 - Bump graphql-request from 1.8.2 to 3.1.0
- Alfresco/alfresco-ng2-components#6111 - Bump @types/node from 14.6.0 to 14.6.4
- Alfresco/alfresco-ng2-components#6112 - Bump @angular/cli from 10.0.7 to 10.1.0
- Alfresco/alfresco-ng2-components#6113 - [ACA-3942] Enable assignee edit button only when userTask shared among the candidates
- Alfresco/alfresco-ng2-components#6114 - [MNT-21789] ADW - Disable ACS Thumbnail Generation cause ADF Upload Service to fail any file upload with 501 error
- Alfresco/alfresco-ng2-components#6102 - include attach file test
- Alfresco/alfresco-ng2-components#6097 - [ACA-3877] Add the possibility to ADF Extension to be used in compila…
- Alfresco/alfresco-ng2-components#6088 - Bump karma-coverage-istanbul-reporter from 2.1.0 to 3.0.3
- Alfresco/alfresco-ng2-components#6083 - [Docs] cloud custom form widget examples
- Alfresco/alfresco-ng2-components#6120 - Bump snyk from 1.385.0 to 1.393.0
- Alfresco/alfresco-ng2-components#5871 - [ACA-3623] Process definition name filter in task list
- Alfresco/alfresco-ng2-components#6079 - [AAE-3321] Select uploaded local files by default
- Alfresco/alfresco-ng2-components#6076 - [ACA-3884]Attach cloud file - Ability to use the -appname- as placeholder in the destinationFolder
- Alfresco/alfresco-ng2-components#6130 - updated outcomebuttons process
- Alfresco/alfresco-ng2-components#6126 - [AAE-3507] ADF - Change default destination folder alias -root- to -my-
- Alfresco/alfresco-ng2-components#6122 - [ADF-5235] Facet fix and improve search test
- Alfresco/alfresco-ng2-components#6143 - [ACA-3884] AttachFileCloud - Pass the replaced value
- Alfresco/alfresco-ng2-components#6144 - Sanity check - Be able to pass params
- Alfresco/alfresco-ng2-components#6137 - [ADF-5237] Unexclude C362240 and C362241
- Alfresco/alfresco-ng2-components#5931 - [ACA-3722] - rename process name sort option
- Alfresco/alfresco-ng2-components#6148 - [ACA-3973] K8s image - fetch all the namespaces and handle the missing container
- Alfresco/alfresco-ng2-components#6142 - [AAE-3514] Create file viewer widget
- Alfresco/alfresco-ng2-components#6147 - [ADF-5245] Fix C297478, C297485 and C297472
- Alfresco/alfresco-ng2-components#6149 - [ADF-5241] [ADF-5243] [ADF-5244] Fix C291954, C291955, C291993 and C291995
- Alfresco/alfresco-ng2-components#6128 - [ACA-3637] - DueDate filter fix translation and add missing option
- Alfresco/alfresco-ng2-components#6131 - [AAE-3469] New Service Task List in Task List Cloud Component
- Alfresco/alfresco-ng2-components#6150 - [ACA-3899] Viewer thumbnails cannot be accessed by keyboard
- Alfresco/alfresco-ng2-components#5953 - [ADF-3499] Make Card View Text Item reactive to user input
- Alfresco/alfresco-ng2-components#6154 - Revert "[AAE-3469] New Service Task List in Task List Cloud Component"
- Alfresco/alfresco-ng2-components#6155 - [ACA-3973] K8s - namespaces - Replace all the occurrences
- Alfresco/alfresco-ng2-components#6146 - Test improve
- Alfresco/alfresco-ng2-components#6093 - [ACA-3683] - implement started date process filter
- Alfresco/alfresco-ng2-components#6152 - Update protractor.excludes.json
- Alfresco/alfresco-ng2-components#6145 - [ACA-3692] - Add completed date/due date/started date filter
- Alfresco/alfresco-ng2-components#6156 - Test improve
- Alfresco/alfresco-ng2-components#6138 - [ADF-5236] C246534 Failing
- Alfresco/alfresco-ng2-components#6078 - [MNT-21705] - fixed column display for fields
- Alfresco/alfresco-ng2-components#6157 - [ACA-3977] FE - Integrate new user assign API
- Alfresco/alfresco-ng2-components#5924 - [ACA-3643] - add completedBy filter on tasks
- Alfresco/alfresco-ng2-components#6098 - [ACA-3312] Add user-filter util class
- Alfresco/alfresco-ng2-components#6092 - [ADF-5219] Refactor Document list Filters
- Alfresco/alfresco-ng2-components#6159 - [ACA-3960] FE - Users that are part of a candidate group should not be able to see 'Assignee' property as editable when on that user task candidate group was set as assignment
- Alfresco/alfresco-ng2-components#6158 - [AAE-3493] Update the documentation to provide the proper guidance on custom forms widgets for APA and APS developers
- Alfresco/alfresco-ng2-components#6139 - Bump @angular/cli from 10.1.0 to 10.1.2
- Alfresco/alfresco-ng2-components#6164 - [ACA-3903] DocumentList - header filters are missing aria-labels
- Alfresco/alfresco-ng2-components#6119 - Bump optimize-css-assets-webpack-plugin from 5.0.3 to 5.0.4
- Alfresco/alfresco-ng2-components#6165 - [ACA-3689] Update customize filter locator
- Alfresco/alfresco-ng2-components#6166 - [ADF-5219] Fix Production Build
- Alfresco/alfresco-ng2-components#6153 - Ole tutorial updates
- Alfresco/alfresco-ng2-components#6160 - [AAE-3410] NodeSelector - Use user alias (-my-) name as default for upload of type Alfresco Content only
- Alfresco/alfresco-ng2-components#6167 - Test improve 2
- Alfresco/alfresco-ng2-components#6172 - Bump mini-css-extract-plugin from 0.10.1 to 0.11.2
- Alfresco/alfresco-ng2-components#6161 - [AAE-3469] New Service Task Cloud Component
- Alfresco/alfresco-ng2-components#6173 - [AAE-3469] Expose ServiceTaskListCloudComponent in public api
- Alfresco/alfresco-ng2-components#6175 - Expose ServiceTaskFilterCloudService in public API
- Alfresco/alfresco-ng2-components#6174 - [AAE-3651] FE - Export DateCloudFilterType from process-services-cloud lib
- Alfresco/alfresco-ng2-components#6177 - Added switch to be able to check the form behaviour
- Alfresco/alfresco-ng2-components#6180 - Fix broken e2e tests because of the lack of thrown error
- Alfresco/alfresco-ng2-components#6181 - fix rxjs imports
- Alfresco/alfresco-ng2-components#6171 - Bump moment from 2.27.0 to 2.29.0
- Alfresco/alfresco-ng2-components#6169 - Bump commander from 6.0.0 to 6.1.0
- Alfresco/alfresco-ng2-components#6182 - Update candidatebaseapp for variable mapping in tasks to work
- Alfresco/alfresco-ng2-components#6184 - [ADF-5260] Fix Service task list initialization in DemoShell
- Alfresco/alfresco-ng2-components#6141 - [ADF-4481] e2e test for uploading an unsupported file
- Alfresco/alfresco-ng2-components#6185 - [ACA-3626] Cloud Task - completed date filter
- Alfresco/alfresco-ng2-components#6187 - Bump snyk from 1.393.0 to 1.404.0
- Alfresco/alfresco-ng2-components#6188 - Bump lint-staged from 10.2.13 to 10.4.0
- Alfresco/alfresco-ng2-components#6189 - Bump @types/node from 14.6.4 to 14.11.2
- Alfresco/alfresco-ng2-components#6170 - Bump pdfjs-dist from 2.4.456 to 2.5.207
- Alfresco/alfresco-ng2-components#6168 - Bump @nrwl/workspace from 10.1.0 to 10.2.1
- Alfresco/alfresco-ng2-components#6176 - [ACA-3689] Update edit-process-filter-cloud-component PO
- Alfresco/alfresco-ng2-components#6191 - LOC-258_Localised UI files for ADF 4.1 in 16 languages
- Alfresco/alfresco-ng2-components#6190 - [ACA-3957] Added correct Icon for save-as button in task filter and p…
- Alfresco/alfresco-ng2-components#6134 - [AAE-3199] - Add support for searchable content model properties (new search filters panel in the attach file widget)
- Alfresco/alfresco-ng2-components#6195 - Bump typedoc from 0.18.0 to 0.19.2
- Alfresco/alfresco-ng2-components#6194 - Bump ng-packagr from 10.1.0 to 10.1.2
- Alfresco/alfresco-ng2-components#6196 - Bump codelyzer from 6.0.0 to 6.0.1
- Alfresco/alfresco-ng2-components#6198 - Bump @angular-devkit/build-angular from 0.1000.7 to 0.1001.4
- Alfresco/alfresco-ng2-components#6192 - [ACA-3010] - Process/Task Cloud fix wrong date range
- Alfresco/alfresco-ng2-components#6197 - Bump @angular/cli from 10.1.2 to 10.1.4
- Alfresco/alfresco-ng2-components#6186 - [ACA-3627] - Add completedBy filter again
- Alfresco/alfresco-ng2-components#6199 - [AAE-3694] Add new Service Method for service task integration
- Alfresco/alfresco-ng2-components#6200 - add support for toolbar title i18n
- Alfresco/alfresco-ng2-components#6201 - [ADF-5262] Fix query execution in BaseQueryBuilderService
- Alfresco/alfresco-ng2-components#6202 - [ADF-5259] - addded unit test for custom widget
- Alfresco/alfresco-ng2-components#6209 - [ADF-5263] Empty page displayed all the time when load content fix
- Alfresco/alfresco-ng2-components#6210 - add missing interface property
- Alfresco/alfresco-ng2-components#6205 - Bump rxjs from 6.6.2 to 6.6.3
- Alfresco/alfresco-ng2-components#6212 - [ADF-5261] Fix excluded flaky tests C297689, C297690
- Alfresco/alfresco-ng2-components#6211 - Bump mdast-util-compact from 2.0.1 to 3.0.0
- Alfresco/alfresco-ng2-components#6203 - Bump @angular-devkit/build-ng-packagr from 0.1001.0 to 0.1001.4
- Alfresco/alfresco-ng2-components#6207 - Bump karma from 5.2.2 to 5.2.3
- Alfresco/alfresco-ng2-components#6206 - Bump ng2-charts from 2.3.3 to 2.4.2
- Alfresco/alfresco-ng2-components#6218 - Bump remark-frontmatter from 2.0.0 to 3.0.0
- Alfresco/alfresco-ng2-components#6193 - [AAE-3637] Attach file - Upload button is not disabled when the user is in search mode
- Alfresco/alfresco-ng2-components#6221 - [AAE-3764]Fix typo for CLAIM button on form - process services
Please refer to the Alfresco issue tracker for other known issues in this release. If you have any questions about the release, please contact us using Gitter.
Thanks to the whole application team and the amazing Alfresco community for the hard work.