Releases: Alfresco/alfresco-ng2-components
4.4.0 (#7030)
Title: Release notes v4.4.0
Alfresco Application Development Framework (ADF) version 4.4.0 Release Note
These release notes provide information about the 4.4.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.
Contents
New package versions
"@alfresco/adf-content-services" : "4.4.0"
"@alfresco/adf-process-services" : "4.4.0"
"@alfresco/adf-core" : "4.4.0"
"@alfresco/adf-insights" : "4.4.0",
"@alfresco/adf-extensions": "4.4.0"
"@alfresco/adf-testing": "4.4.0"
"@alfresco/adf-cli": "4.4.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. You can collaborate on this release or share feedback by using the discussion tools on Gitter.
Notable new features
Multivalued card-view for Date, Datetime, Integers support
The multi-valued text (d:text) were already correctly displayed in the content metadata component. From 4.4.0, ADF support also other multi-valued data types: Date, Datetime and Integers.
Image viewer Crop and rotate
In the image viewer was present the rotate functionality, but it wasn't possible to store the state of the rotation. Form 4.4.0, ADF has new image manipulation capabilities :
- crop
- rotate
Is now also possible store the result of the rotation and the crop.
Permission component restyle
The new permission component style has been made to add consistency across the ADF components on how information are displayed.
Viewing permissions is now simpler and user can see more permission information displayed. The restyle has mainly focused on :
- Improve UX for toggling inheriting permissions
- Improved UX for giving users permissions
Extensibility: support replacing values on merge
Replacing Values
By default, the data from the extensions gets merged with the existing one.
For example:
Application Data
{
"languages": [
{ "key": "en", "title": "English" },
{ "key": "it", "title": "Italian" }
]
}
Extension Data
{
"languages": [
{ "key": "fr", "title": "French" },
]
}
Expected Result
At runtime, the application is going to display three languages
{
"languages": [
{ "key": "en", "title": "English" },
{ "key": "it", "title": "Italian" },
{ "key": "fr", "title": "French" },
]
}
You can replace the value by using the special key syntax:
{
"<name>.$replace": "<value>"
}
Example:
{
"languages.$replace": [
{ "key": "fr", "title": "French" }
]
}
Expected Result
At runtime, the application is going to display languages provided by the extension (given that no other extension file replaces the values, otherwise it is going to be a "last wins" scenario)
{
"languages": [
{ key: "fr", "title": "French" }
]
}
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#6808 - [ACA-4340]Add method for createProcessInstanceAndClaimFirstTask
- Alfresco/alfresco-ng2-components#6781 - Remove demo shell test and make cloud a bit more stable
- Alfresco/alfresco-ng2-components#6822 - Bump snyk from 1.462.0 to 1.495.0
- Alfresco/alfresco-ng2-components#6809 - Bump ajv-cli from 3.2.1 to 4.2.0
- Alfresco/alfresco-ng2-components#6815 - [ADF-5358] - fixed duplicated type on reopening viewer
- Alfresco/alfresco-ng2-components#6827 - Bump cspell from 5.3.7 to 5.3.8
- Alfresco/alfresco-ng2-components#6826 - Bump @apollo/client from 3.3.10 to 3.3.12
- Alfresco/alfresco-ng2-components#6823 - Add some more info on the refresh token timeout
- Alfresco/alfresco-ng2-components#6799 - [ADF-5318] E2E Content Change type
- Alfresco/alfresco-ng2-components#6800 - [ADF-5359] Improve response time for filter counters
- Alfresco/alfresco-ng2-components#6778 - [ACA-4307] Move Process task JSON mapping e2e process and task names to ADF resource file
- Alfresco/alfresco-ng2-components#6382 - [ACA-4096] - Add getProcessFilters method in testing for APS - filters util
- Alfresco/alfresco-ng2-components#6832 - Bump husky from 5.1.2 to 5.2.0
- Alfresco/alfresco-ng2-components#6831 - Bump snyk from 1.495.0 to 1.503.0
- Alfresco/alfresco-ng2-components#6834 - additional API docs for the TestElement
- Alfresco/alfresco-ng2-components#6837 - Validate config improvements
- Alfresco/alfresco-ng2-components#6838 - [ACA-4350] Add widgets to inputform for SIMPLE_APP
- Alfresco/alfresco-ng2-components#6806 - [ACA-4306] Testing - Add form widget ids in the SIMPLEAPP resources file
- Alfresco/alfresco-ng2-components#6840 - [AAE-4751] Modify Delete method
- Alfresco/alfresco-ng2-components#6843 - [MNT-22236] Permission i18n support
- Alfresco/alfresco-ng2-components#6846 - Fix affect
- Alfresco/alfresco-ng2-components#6738 - [AAE-4697] Restrict content node selector breadcrumb when destination folder path is wrong
- Alfresco/alfresco-ng2-components#6852 - [MNT-22236] update e2e to reflect permission i18n support
- Alfresco/alfresco-ng2-components#6854 - [ACA-4337]Move APW tests: claim/release standalone task, json widget
- Alfresco/alfresco-ng2-components#6851 - [AAE-4823] Add resources used in e2e tests in ADW
- Alfresco/alfresco-ng2-components#6857 - Bump @apollo/client from 3.3.12 to 3.3.13
- Alfresco/alfresco-ng2-components#6858 - Bump css-loader from 5.1.0 to 5.2.0
- Alfresco/alfresco-ng2-components#6856 - [MNT-22236] UI strings fully updated in 16 languages
- Alfresco/alfresco-ng2-components#6859 - Bump karma from 5.2.3 to 6.3.1
- Alfresco/alfresco-ng2-components#6850 - [AAE-4017] Change label: attach file retrieve metadata
- [#6853 - [AAE-4817] E2E - Add process/form wdget ids in the CANDIDATEBASEAPP resources file](https://github.com/...
4.3.0
Alfresco Application Development Framework (ADF) version 4.3.0 Release Note
These release notes provide information about the 4.3.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.3.0"
"@alfresco/adf-process-services" : "4.3.0"
"@alfresco/adf-core" : "4.3.0"
"@alfresco/adf-insights" : "4.3.0",
"@alfresco/adf-extensions": "4.3.0"
"@alfresco/adf-testing": "4.3.0"
"@alfresco/adf-cli": "4.3.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.
The highlights of this release is mainly about bugfixes and enhancements related to the Alfresco Process Application (APA) use cases. In addition, since this version, ADF can manage the change of custom type and aspects of a node (working since ACS 7).
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.
Custom type and aspect management
All the developers and end-users can now benefit from the content-type management as well as aspect management of a document (or node in general). As is possible using the Share UI, since this version of ADF an end-user can change the custom type as well manage the aspects of a content through the interface. This feature works against ACS 7 ahead.
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#6442 - Removed the TODO placeholders from the release note.
- Alfresco/alfresco-ng2-components#6440 - Bump @alfresco/js-api from 4.1.0 to 4.2.0
- Alfresco/alfresco-ng2-components#6438 - [ACA-4218] - fix tomorrow date range filter
- Alfresco/alfresco-ng2-components#6424 - remove old context menu
- Alfresco/alfresco-ng2-components#6446 - ACA-4175 Show number of user's home folders during environment scan
- Alfresco/alfresco-ng2-components#6451 - Remove escaped characters to fix ABN publish
- Alfresco/alfresco-ng2-components#6402 - Use hash strategy in demo shell as the other apps
- Alfresco/alfresco-ng2-components#6467 - Bump highlight.js from 10.2.0 to 10.4.1
- Alfresco/alfresco-ng2-components#6464 - Bump markdownlint-cli from 0.25.0 to 0.26.0
- Alfresco/alfresco-ng2-components#6468 - Bump snyk from 1.431.2 to 1.437.2
- Alfresco/alfresco-ng2-components#6457 - Bump commander from 6.1.0 to 6.2.1
- Alfresco/alfresco-ng2-components#6461 - ACA-4176 & ACA-4177 Show number of groups, sites and files during environment scan
- Alfresco/alfresco-ng2-components#6469 - Duplicated tutorial (because of the renaming)
- Alfresco/alfresco-ng2-components#6365 - [ADF-5281][ADF] Can't go through a form with date/dateTime widgets only with Tab
- Alfresco/alfresco-ng2-components#6476 - [AAE-3869] Update simpleapp adding custom model forms
- Alfresco/alfresco-ng2-components#6478 - [ADF-5014] unit tests are added for using date fields as visibility conditions
- Alfresco/alfresco-ng2-components#6487 - add missing toolbar title class
- Alfresco/alfresco-ng2-components#6490 - [ACA-4231] Added a table format to the scan-env command
- Alfresco/alfresco-ng2-components#6486 - [ACA-4227] [APS] Create a script to check Process Services Management plugin status before running e2e tests
- Alfresco/alfresco-ng2-components#6495 - Bump @types/selenium-webdriver from 4.0.10 to 4.0.11
- Alfresco/alfresco-ng2-components#6489 - add missing toolbar tests
- Alfresco/alfresco-ng2-components#6492 - Bump cspell from 4.2.3 to 5.1.3
- Alfresco/alfresco-ng2-components#6491 - Bump js-yaml from 3.14.0 to 4.0.0
- Alfresco/alfresco-ng2-components#6496 - [AAE-4369] adf-cli - Build the docker image only once and create tag link
- Alfresco/alfresco-ng2-components#6460 - [AAE-3472] e2e service task
- Alfresco/alfresco-ng2-components#6502 - Fix - Add all-tags as additional option
- Alfresco/alfresco-ng2-components#6503 - Revert "[DRAFT] Adding script for updating users on APS1"
- Alfresco/alfresco-ng2-components#6504 - docker-publish fix - Push the image with tag
- Alfresco/alfresco-ng2-components#6505 - updated simpleapp with dynamic callActivity
- Alfresco/alfresco-ng2-components#6507 - Fix broken tutorial link
- Alfresco/alfresco-ng2-components#6511 - Bump nconf from 0.11.0 to 0.11.1
- Alfresco/alfresco-ng2-components#6508 - Bump typedoc from 0.19.2 to 0.20.13
- Alfresco/alfresco-ng2-components#6445 - fix typescript errors (latest typescript)
- Alfresco/alfresco-ng2-components#6514 - [ADF-5308] excluded e2e C311290
- Alfresco/alfresco-ng2-components#6513 - add missing app instance types
- Alfresco/alfresco-ng2-components#6466 - [AAE-4311] Make sure we have unit test coverage of the error component.
- Alfresco/alfresco-ng2-components#6515 - [AAE-4379] i18n fixes
- Alfresco/alfresco-ng2-components#6516 - Bump typedoc from 0.20.13 to 0.20.14
- Alfresco/alfresco-ng2-components#6512 - Fix loop scenario when the login page is not present in silent login
- Alfresco/alfresco-ng2-components#6506 - [AAE-3467] - Fix Uploaded files are not being attached after selecting more files
- [#6412 - [AAE-4241] Populate date and datetime widgets on retrie...
4.2.0
Title: Release notes v4.1.0
Alfresco Application Development Framework (ADF) version 4.2.0 Release Note
These release notes provide information about the 4.2.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.2.0"
"@alfresco/adf-process-services" : "4.2.0"
"@alfresco/adf-core" : "4.2.0"
"@alfresco/adf-insights" : "4.2.0",
"@alfresco/adf-extensions": "4.2.0"
"@alfresco/adf-testing": "4.2.0"
"@alfresco/adf-cli": "4.2.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 enhancements related to the Alfresco Process Application (APA) use cases.
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.
TODO
TODO
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.
- Alfresco/alfresco-ng2-components#6244 - Bump snyk from 1.413.2 to 1.413.3
- Alfresco/alfresco-ng2-components#6230 - Bump moment from 2.29.0 to 2.29.1
- Alfresco/alfresco-ng2-components#6246 - Menu for ABN in regard of upgrade guides, vulnerability and licence info.
- Alfresco/alfresco-ng2-components#6252 - adf-cli - Fix typo on namespace
- Alfresco/alfresco-ng2-components#6249 - [ACA-4052] - Add today option back
- Alfresco/alfresco-ng2-components#6248 - improved e2e login api
- Alfresco/alfresco-ng2-components#6251 - [ACA-3662] Add setCompleteDateFilterDropDown() method
- Alfresco/alfresco-ng2-components#6247 - Bump sass-loader from 10.0.2 to 10.0.3
- Alfresco/alfresco-ng2-components#6250 - Try new travis Graviton
- Alfresco/alfresco-ng2-components#6257 - AAE renamed APA in guides and files.
- Alfresco/alfresco-ng2-components#6259 - fix error message for CSRF
- Alfresco/alfresco-ng2-components#6260 - Default login with admin if not to create user e2e
- Alfresco/alfresco-ng2-components#6151 - [AAE-3587] Use grid to allow using rowspan
- Alfresco/alfresco-ng2-components#6262 - Bump @angular-devkit/build-angular from 0.1001.4 to 0.1001.7
- Alfresco/alfresco-ng2-components#6263 - Bump snyk from 1.413.3 to 1.415.0
- Alfresco/alfresco-ng2-components#6253 - [ADF-5279] Date range type filter selection triggers list reload
- Alfresco/alfresco-ng2-components#6254 - [ADF-5280] [Cloud] Tasks - Created Date filter
- Alfresco/alfresco-ng2-components#6265 - [ACA-3969]Add methods for people-cloud-component.page.ts
- Alfresco/alfresco-ng2-components#6214 - [AAE-3719][AAE-3720] - Fix content node selector search should align with the filtering
- Alfresco/alfresco-ng2-components#6269 - [AAE-3908] - fix clear value icon on card view text item
- Alfresco/alfresco-ng2-components#5907 - [ACA-3619] - add task assignment filter
- Alfresco/alfresco-ng2-components#6271 - [AAE-3405] - Optimise attach file widget UI
- Alfresco/alfresco-ng2-components#6272 - [ACA-3976]Add a new process with 2 parallel user tasks in candidatebaseapp
- Alfresco/alfresco-ng2-components#6274 - [AAE-3925] Add support for date type searchable properties in attach …
- Alfresco/alfresco-ng2-components#6275 - [AAE-3886] Cleanup the customModels when the attach file widget compo…
- Alfresco/alfresco-ng2-components#6276 - [ACA-4089] Add new method in DatePickerCalendarPage
- Alfresco/alfresco-ng2-components#6077 - [ACA-3706] implement startedBy process filter property
- Alfresco/alfresco-ng2-components#6280 - Fix the if condition on namespaces
- Alfresco/alfresco-ng2-components#6281 - [ACA-3664] Add new method in ADF to validate tasks filtering by CreatedBy filter
- Alfresco/alfresco-ng2-components#6279 - [ACA-4049] Improve check for content on lists
- Alfresco/alfresco-ng2-components#6277 - [AAE-3750] - add possibility to exclude user from selection on people…
- Alfresco/alfresco-ng2-components#6256 - [ADF-5170] [upload] not able to upload file/folder from external content service specfic path
- Alfresco/alfresco-ng2-components#6270 - move users in the users object to make loginWithProgile general purpose
- Alfresco/alfresco-ng2-components#6286 - Bump @angular-devkit/build-ng-packagr from 0.1001.4 to 0.1002.0
- Alfresco/alfresco-ng2-components#6283 - Bump chart.js from 2.9.3 to 2.9.4
- Alfresco/alfresco-ng2-components#6284 - Bump lint-staged from 10.4.0 to 10.5.0
- Alfresco/alfresco-ng2-components#6289 - [ACA-4089] Modify setCompletedBy method to set the selected assignee
- Alfresco/alfresco-ng2-components#6293 - [ACA-4057]Create process with random name
- Alfresco/alfresco-ng2-components#6288 - [ACA-3870] Fix Version Compatibility Initialization
- Alfresco/alfresco-ng2-components#6295 - remove spamming of i18n warnings to console log
- Alfresco/alfresco-ng2-components#6298 - [ACA-4057] Add getProcessInstanceByName method
- Alfresco/alfresco-ng2-components#6300 - Bump sass-loader from 10.0.3 to 10.0.5
- Alfresco/alfresco-ng2-components#6296 - [ACA-4057]Add method to create process with values
- [Alfresco/alfresco-ng2-com...
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
- [#6075 - fix production builds](#6075...
4.0.0
Title: Release notes v4.0.0
Alfresco Application Development Framework (ADF) version 4.0.0 Release Note
These release notes provide information about the 4.0.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.0.0"
"@alfresco/adf-process-services" : "4.0.0"
"@alfresco/adf-core" : "4.0.0"
"@alfresco/adf-insights" : "4.0.0",
"@alfresco/adf-extensions": "4.0.0"
"@alfresco/adf-testing": "4.0.0"
"@alfresco/adf-cli": "4.0.0"
Goals for this release
This is a major release of the Alfresco Application Development Framework developed to receive the latest and greatest benefits of the most recent version of the Angular framework (v10).
The highlights of this release include the mentioned Angular version 10 support, ... and last but not least, the property constraint support available for ACS v7 ahead.
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.
Angular 10
As you probably know, ADF 3 relies on Angular 7 that has already finished its official support. Because of this, to follow the commitment to keep ADF aligned with the most recent version of Angular, here it is the "upgrade" to its version 10, recently released.
For further details on the Angular 10 release, here you can find an Angular blog post describing it.
Ordering across pages in document list
Since ADF 3.9.0, the user experience of the navigation of the repository has been enhanced allowing the filtering of the content (see ACA-3206 for further details). In this release of ADF, the user experience can benefit of an enhanced ordering (ACA-3205) that is now "cross-pages". in case of a multi-page view on content.
Property constraint support for ACS 7
Starting from ACS 7 (Community Edition and the future Enterprise Edition) the enhanced REST API allows the property contratint support on ADF side. As part of this enhancement, ADF and all the ADF based applications, will benefit of the support of: list of values, min/max length constraints, min/max value constraints and regular expression constraints.
In addition to this, the search option in list of values has been added, to provide a better way to comsume long lists and filter the items.
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
- adf-cli clean script - Be able to delete based on time
- [ADF-5174] Add Permisssions Dialog to adf-testing Lib
- AAE-2972 Use BrowserActions in login page
- adf-cli k8s-clean-app - Add more logs and default interval
- [AAE-2972] Add password visibility to login sso page
- [ACA-3548] Convert Start Process manual cases to unit tests
- [ADF-5146] Upgrade to Angular 10
- cleanup dependencies and fix versions
- [ADF-5175] - perform the search when at least one filter is active
- [ACA-3546] Update simpleapp for DW Cloud e2e tests
- adf-cli - return the project release
- Travis: Fix the path for the docker image
- [ADF-5177] Search-header execute when enter is pressed
- [ACA-3529] Custom filter doesn't work properly when Direction is set to ASC
- [ADF-5176] - fixed apply when no value is given
- Bump npm-registry-fetch from 3.9.1 to 4.0.5 in /lib/cli
- [ADF-5178] - add translation for filters
- [ADF-5191] move reusable actions to testing package
- [ACA-3614] Add a way to not show info drawer header
- use the tag and not id because does not exist
- [ACA-3373] Add resources for Process Cloud e2e tests
- update simpleapp
- fixed simpleapp
- Update the adf deps before install
- [#5858] Fix elements of tags
- [#5860] Fix end tag.
- [MNT-21595] Content - Expose a group service for content
- Update start-form.component documentation
- [ACA-3596] process-header change assignee property key to createdBy
- [ADF-5179] - added folders for size filters
- [ACA-3613] Inconsistent role value between library views
- Unify hash url strategy
- [ADF-5180] Add keyboard accessibility for filters
- [dev-crisj-ACA-3611]Refactor createUser method
- [ADF-5063] Add translate pipe to attach file/folder widget titles
- upgrade 3rd party dependencies
- [AAE-3073] Fix error due to formatSorting() in APW
- [ADF-5177] Pressing enter close filter menu
- [ADF-5175] Fix clear button removing multiple filter
- [ACA-3184][ACA-3185] Create Task Util class
- [ACA-3739] Can't upload a new version
- [[ACA-3499] Card View Textitem update on...
3.9.0
Title: Release notes v3.9.0
Alfresco Application Development Framework (ADF) version 3.9.0 Release Note
These release notes provide information about the 3.9.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" : "3.9.0"
"@alfresco/adf-process-services" : "3.9.0"
"@alfresco/adf-core" : "3.9.0"
"@alfresco/adf-insights" : "3.9.0",
"@alfresco/adf-extensions": "3.9.0"
"@alfresco/adf-testing": "3.9.0"
"@alfresco/adf-cli": "3.9.0"
Goals for this release
The highlights of this release include DocumentList filtering for the benfit of the end user as well as technical improvements like the introduction of the ECM version directive, improvements of the SiteService and an updated JS Renditions API.
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.
New component and directive in 3.9.0
- Claim task cloud directive
- Claim task directive
- Form custom outcome component
- Process name cloud pipe
- Process name pipe
- Search header component
- Unclaim task cloud directive
- Unclaim task directive
- Version comparison component
- Version compatibility directive
DocumentList filtering
This enhancement allows an end-user to filter the results in the document list, similarly to Excel/Google sheets (filter in the header), so that the view on the repository can be customized accordingly with her/his needs.
Filter components can be disabled, customized or replaced with custom components. You can check ACA-3206 for further details.
ECM version directive
To properly manage the compatibility of the ADF components with a specific range of backend services, it has been introduced a way to enable/disable features through an Angular Directive.
You can check ADF-5158 for further details.
SiteService to manage members and requests
As part of the enhancements of the SiteService, the following capabilities are added.
-
Members(users/groups):
- Add member to site
- Remove member from site
- Update site role of member
-
Membership request:
- Get pending request for site
- Approve request
- Reject request
You can check ADF-5154 for further details.
Version comparison component
Displays the side by side comparison between the current target node (type, name, icon) and the new file that should update it's version.
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
- [AAE-2570] prepare script to change name development to develop
- Bump https-proxy-agent from 2.2.1 to 2.2.4 in /lib/cli
- Deploy PR on request
- [ADF-5131] Radio buttons display below label
- [ADF-5135] Eventual Consistency Helper for e2e tests.
- remove test release task
- [ACA-3182] Extensions - Add property to define the parent route of an…
- fix e2e
- [AAE-2478] Add margin to the form title to avoid overlaping the buttons
- updating simpleapp with new processes with pools
- Fix resources path for releasing apps
- CLI: new licences command
- [AAE-2557] - fixed variable mapping on start process
- [ACA-3269]Move notificationPage to adf testing package
- [ACA-3273] - fix start process empty message
- [AAE-2537] - fix mark as read notification
- [ACA-3251] Extenssion type data added
- [ACA-3235] FE - Should not include invisible fields in payload on Start/Save adf-form.
- [ACA-1606] use new api siteservice
- [ADF-5103] FE - Process/task filter - Backporting the components styles to ADF
- [ADF-5106] fix stencil registration
- [ACA-3245] Fetch alfresco repo name from an API
- audit command for adf cli
- Ability to evaluate an object as payload
- [Impreove e2e] Dev delete sites e2e missing
- stabilize some e2e cloud
- [AAE-2200] Upload dialog title should match selected site.
- [ACA-3316] Fix process filters selection should reset if input changes to non ex…
- Ability to change the route
- [ACA-3028]Move breacrumb page to adf testing package
- [ADF-5143] Fix Checkbox widget value parsing
- [ACA-3317] Split About component into smaller components
- Pre-Angular upgrade fixes
- updated resources file with the new added form & processes
- [ACA-45] Drag and Drop a New Version
- [Pre-Angular 9 upgrade fixes](#5...
3.8.0
Title: Release notes v3.8.0
Alfresco Application Development Framework (ADF) version 3.8.0 Release Note
These release notes provide information about the 3.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.
See the ADF roadmap for details of features planned for future versions of ADF.
Contents
New package versions
"@alfresco/adf-content-services" : "3.8.0"
"@alfresco/adf-process-services" : "3.8.0"
"@alfresco/adf-core" : "3.8.0"
"@alfresco/adf-insights" : "3.8.0",
"@alfresco/adf-extensions": "3.8.0"
"@alfresco/adf-testing": "3.8.0"
"@alfresco/adf-cli": "3.8.0"
Goals for this release
This is the seventh minor release of ADF since February 2019 when version 3.0.0 was released.
The highlights of this release include additional support for content and metadata management as well as improved accessibility and better support of Activiti 7.
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.
Additional support for content and metadata management
After some time the content and metadata management hasn't been loved enough, with this version of ADF there are a good number of improvements on the way to consume content metadata in ADF components and ADF based applications. Most of them are developed for an improved and more appealing end-user experience.
As one of the most requested enhancements, it would be valuable to highlight the changed User Experience in the metadata editing on the adf-card-view-component (ADF-4900).
Check ADF-5108 for the full list of issues done.
Improved accessibility
To help the accessibility of ADF based applications, some colour changes have been developed with the purpose to reach the AA Accessibility. Check 1. ADF-5089 for the full list of issues done.
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.
Issues addressed
[ADF-5134] REGRESSION - Fix People and Group Components firing twice
ALL 16 LANGUAGES - fix for LOC-212 - updated localised files for ADF 3.8
[ADF-5123] C315268 not working correctly
[AAE-2505] [PS cloud] Should not allow to start the process if is not created
[ACA-3229] - fixed error on start process cloud when all the value a…
[ADF-5122] Unexclude C309674 test
[AAE-2487] Fix Checkbox Widget bug
[ACA-3232] Fix console error expression has changed after it has…
[PRODDEL-3086] Release note in draft for 3.8.0. documentation
[DW-1530] - created extra method for process definition key set on fi…
[ACA-3040]Modify some methods of start-process PO
[ADF-5132] Review UI strings
[ADF-5129][ADF-5130] Fix Lock in Gallery view and Lock Dialog
[AAE-2456] - Added a new function for generate lowercase and number strings
[AAE-2020] Add release version filter for process instances
[ADF-4900] Card View and Metadata Components refactoring
[AAE-2321] Should not be able to start a process with space(s) in the beginning/end of process name (Process Services Cloud)
[ACA-1894] - fixed missing behaviour for drag&drop
[MNT-21469] TreeView component has events on icon only
[DW-1669] [ADF-5107]- Added new api call for creating and starting a process in…
[ACA-1894] - added the possibility to filter whenever is possible by …
[ACA-3191] Remove adding Alfresco suffix by default in the repo name
[ADF-5120] Fix initialization error of PS cloud Services
[ACA-2523] Fix text color of comment user icon
[ACA-3023]Refactor APS1 PO and ACS API calls of ADF testing package
[ADF-5118] Enable E2E
[ACA-3174] Add custom icons for processes and tasks
[ACA-3170] Task/Process Add the sticky header feature
[ACA-30333] FE - [Process-services] Create ADF task form.
[AAE-1936] Attach File E2E APS1
[ACA-2523] Update comment text colors
[ADF-5106] allow to redefine form widgets (APS 1.x and cloud)
[ACA-3080] Remove selecting first filter by default when no defaults …
[ACA-3040] Refactor/and move to testing package POs and API calls
[ACA-3020] Start process on process cloud updated the labels (always floating)
[AAE-2321] Should not be able to start a process with space as name (Process Services)
[ACA-2556] Change checking and welcome colors in login button
[AAE-1948] Form Attach File cloud widget E2E
[ADF-5116] Make ADF's pipeline GREEN again
[ACA-2734] Fix API - Return an error in case the response isn't a json
[ACA-2948] Add API to fetch the bpm properties
[ACA-2520] Opacity of tab label of info drawer set to 1
[ACA-2523] Change comment colors
[ADF-5114] Change dialog action button color
[ADF-155] Tags displayed only when they are referenced at least once
[AAE-1929] Attach Folder APS1 E2E
[ACA-2476] Fix color contrast in mat-calendar and mat-datetimepicker-calendar
[ACA-2493] Fix disabled create folder button color
[#5561] Translate notification action value
[ACA-3000][ACA-2999] FE - Provide way to show ContextMenu on Task/Process list
[ACA-2983] Changed the labels from the inputs name and type to always floating
[AAE-2200] Add dynamic title to attach-file-widget-dialog
[ADF-5105] Force color of header button of upload dialog
[ADF-5104] Change color of location text
[ADF-1881] Consolidate NodeService and NodesApiService
[ADF-5102] Added indeterminate state for 'select all' in datatable
[ADF-4264] Fixed the breadcrumb when changing to custom site in node selector
[ACA-2951]Add APS1 calls to adf testing package
[ADF-4264] Fixed the breadcrumb when changing to custom site in node selector
[ADF-5101] Change empty folder text display colors
[AAE-2200] Fix upload dialog title
[ADF-3726] Enable/disable Copy to clipboard in Metadata from config
[ADF-5091] Fix undefined accent variable
[AAE-2202] Not able to search for files
[ACA-2956] Add event emitter when processDefinition selection changes…
[ADF-5095] Update text color of share dialog
[ADF-5091] Change info drawer labels color
[ADF-5093] Change datepicker color
[ADF-5090] Change color of input button
[ADF-5094] Changed focused chip color
[ADF-5096] Icon on move dialog darker
[ADF-5092] Change card view label color
[AAE-2041] [APS-1] [ADF] download process audit log not working
[ADF-4933] Adding keydown event on data row to simulate double click when pressing 'enter' key
[AAE-2198] Error thrown on start process with pre-selected multiple files on start form.
[ADF-3726] Add copy to clipboard support to card view properties
[ACA-2368] UI Issues while editing Metadata in the Preview Page #1091
[ADF-4341] Customise the property title into the InfoDrawer from configuration
[ADF-4559] Add chips to multivalue metadata properties
[ACA-2474] - Card View DateItem - Calendar Accessibility Fixes Accessibility
[AAE-1725] ADF Task/Process filters - default filters should be recreated when they all get deleted
[ADF-4673] Add editable property to metadata config
[ACA-2789] - edit button a11y fixes Accessibility
[ACA-2597] search chip list accessibility Accessibility
[ACA-2566][ACA-2567] permissions a11y fixes
[ACA-2567] - Data Table - Sortable SR text update Accessibility needs rebase
[ACA-2568] Permission-List - Removal of List ARIA Accessibility PR: reviewed-changes-requested
[ACA-2614] fix share link dialog header a11y
[ADF-5087] Document List - custom sources 'where' clause not passed
[AAE-1579] Fixing the style of the prefix of amount widget
[ACA-2619][ACA-2616] a11y fixes for Share Link dialog Accessibility
[AAE-1772]Add CardSelectItemPage PO...
3.7.0
Title: Release notes v3.7.0
Alfresco Application Development Framework (ADF) version 3.7.0 Release Note
These release notes provide information about the 3.7.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.
See the ADF roadmap for details of features planned for future versions of ADF.
Contents
New package versions
"@alfresco/adf-content-services" : "3.7.0"
"@alfresco/adf-process-services" : "3.7.0"
"@alfresco/adf-core" : "3.7.0"
"@alfresco/adf-insights" : "3.7.0",
"@alfresco/adf-extensions": "3.7.0"
Goals for this release
This is the seventh minor release of ADF since February 2019 when version 3.0.0 was released.
The highlights of this release include additional support for Activiti 7, improved accessibility and library upgrade (pdfjs).
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.
PDFjs library update
The library pdfjs has been updated to version 2.3.200 to solve potential security issues from the older version used.
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.
Issues addressed
Documentation
Story
- [ADF-4980] - Supporting multiple AIMS sessions on the same client (browser)
- [ADF-5031] - [PeopleCloudComponent] Provide a way to make pre-selected users read-only
Bug
- [ADF-3192] - [Form] - The fields are not properly aligned
- [ADF-4055] - The menu actions for the attached file of a Process don't work.
- [ADF-4683] - Rows are not displayed correctly in attach file widget configured with repo
- [ADF-4761] - Completed task that contains a form with number field is not rendered correctly
- [ADF-4823] - Displaying a file in a form does not work
- [ADF-5001] - Process Audit File Log APS1 section wrong instruction for complete processes
- [ADF-5006] - Datatable - custom cell template focus
- [ADF-5007] - Comments - textarea Escape event cannot be canceled
- [ADF-5009] - [demo shell] Move Dialog not closed when logged out another tab
- [ADF-5018] - People/Group CloudComponent - Assignee field value doesn't behave correctly
- [ADF-5021] - Can't upload multiple files when widget allows multiple files to be attached is checked
- [ADF-5025] - Failing preview of doc attachment on APS
- [ADF-5028] - Authentication is needed when we want to attach a document from a process form using APS
- [ADF-5030] - [Demo-Shell] Community page is not working as expected in demo-shell
- [ADF-5043] - Default adf-cloud-task-list and adf-cloud-process-list doesn't work
- [ADF-5045] - [MNT] - Broken document list into a Yeoman generated ADF app
- [ADF-5056] - Error => 'Refused to set unsafe header "user-agent"
- [ADF-5061] - Amount is treated as a string not a number in dynamic table
Task
- [ADF-5010] - Add ACS 6.2 to the ADF pipeline
- [ADF-5015] - DocumentList - favorites properties
- [ADF-5016] - Update the zip attached in test cases related to decision task for APW
- [ADF-5020] - Add APS 1.10 to the ADF pipeline
- [ADF-5022] - Automation testing debt - CloudForm
- [ADF-5024] - Add method to wait for the tasklist page to display in datatable component page
- [ADF-5027] - Support viewing of all supported files in the Process list and Task List - Process Services(APS1)
- [ADF-5033] - Fix ADF red pipeline
- [ADF-5042] - Update pdf-js lib
- [ADF-5048] - Translation keys for the ADF 3.7.0 release
- [ADF-5049] - Third party libraries licenses for ADF 3.7.0
- [ADF-5050] - Vulnerabilities report for ADF 3.7.0
- [ADF-5051] - Release note for ADF 3.7.0
- [ADF-5052] - Ready to release for ADF 3.7.0
- [ADF-5055] - Update pdfjs version
- [ADF-5062] - Content Node Selector - show inputs based on configuration
- [ADF-5065] - Automate People/group component test
- [ADF-5067] - Breadcrumb Component test need to be automated
Sub-task
3.6.0
Title: Release notes v3.6.0
Alfresco Application Development Framework (ADF) version 3.6.0 Release Note
These release notes provide information about the 3.6.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.
See the ADF roadmap for details of features planned for future
versions of ADF.
Contents
New package versions
"@alfresco/adf-content-services" : "3.6.0"
"@alfresco/adf-process-services" : "3.6.0"
"@alfresco/adf-core" : "3.6.0"
"@alfresco/adf-insights" : "3.6.0",
"@alfresco/adf-extensions": "3.6.0"
Goals for this release
This is the sixth minor release of ADF since February 2019 when version 3.0.0 was released.
The highlights of this release include additional support for Activiti 7 and improved accessibility.
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.
Array type supported in data table columns
Into the DataTable component you can now use arrays to define the key of a column.
Below an example of configuration.
{code:java}
{
"key": "variables[myText]",
"type": "text",
"title": "My Text",
"cssClass": "desktop-only",
"sortable": true
}
{code}
Search Text Input Component
The search text input component has been decoupled by the search component in order to allow to use it in different context.
You can read further details here.
##Testing the polyfill enablement
The list of supported browsers for ADF is still valid and clear, but some developers would like to enable the polyfill to support older browser. Officially some "old browsers" are not supported, but more tests are done on this topic.
You can read further details here.
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.
Issues addressed
The following is the list of JIRA issues that were closed for this release:
Release Notes - Apps Development Framework - Version 3.6.0
Documentation
- [ADF-4941] - Reviewing the ADF documentation
Feature
Bug
- [ADF-2990] - Entire row on datatable page can not be selected when navigating with 'tab' key
- [ADF-4783] - A field that has a visibility condition related to a number field less then/greater then a value is displayed when number field is null or empty
- [ADF-4787] - Invalid value of number field is parsed and fields with visibility conditions based on the number field are visible
- [ADF-4831] - DocumentList - filetype alternative text is not meaningful
- [ADF-4893] - The visible flag doesn't work for custom action menu, both for Processlist and Tasklist
- [ADF-4926] - Cloud form attachments are not downloaded correctly
- [ADF-4936] - With SSO enabled, blank empty page displayed when route is matched as public but is wrong
- [ADF-4949] - [Edit Task Filter Cloud] Add SUSPENDED state to the edit task filter states list
- [ADF-4976] - Fix e2e PS cloud
- [ADF-4979] - ADF Task Header Cloud - Add a way to update task header when something changes
- [ADF-4992] - [TaskListCloudComponent] Use standalone property in the task query api
- [ADF-4993] - User can stay logged in to an ADF App by continuously refreshing the page.
- [ADF-5002] - Selection is not working properly in Recent Files
- [ADF-5004] - [CardViewTextItemComponent] Provide a way to have an icon for the clickable items
- [ADF-5012] - Visibility condition not working with dates
- [ADF-5013] - Dropdown does not display the default value
Task
- [ADF-4007] - Add automation for ADF-3930, Copy/Move dialog, load more
- [ADF-4446] - Automate C307974
- [ADF-4595] - Remove 'adf-' prefix from demo-shell only components
- [ADF-4678] - Write manual test cases for localized date pipe
- [ADF-4841] - CI/CD - AAE - Improve the check-activiti-env
- [ADF-4844] - CI/CD - JS API - move from bamboo to travis
- [ADF-4857] - adf-content is not angular cli compatible
- [ADF-4859] - adf-insight is not angular cli compatible
- [ADF-4897] - Delete the ADF cookie used to test if the browser allow them to be accepted
- [ADF-4904] - e2e - Add the resources as part of protractor app
- [ADF-4911] - Move IdentityRoleService from AAA to ADF
- [ADF-4916] - Move the check-activiti.js as part of adf-cli
- [ADF-4942] - Ready to release for ADF 3.6.0
- [ADF-4943] - Third party libraries licenses for ADF 3.6.0
- [ADF-4944] - Vulnerabilities report for ADF 3.6.0
- [A...
3.5.0
Title: Release notes v3.5.0
Alfresco Application Development Framework (ADF) version 3.5.0 Release Note
These release notes provide information about the 3.5.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.
See the ADF roadmap for details of features planned for future
versions of ADF.
Contents
New package versions
"@alfresco/adf-content-services" : "3.5.0"
"@alfresco/adf-process-services" : "3.5.0"
"@alfresco/adf-core" : "3.5.0"
"@alfresco/adf-insights" : "3.5.0",
"@alfresco/adf-extensions": "3.5.0"
Goals for this release
This is the fifth minor release of ADF since February 2019 when version 3.0.0 was released.
The highlights of this release include additional support for Activiti 7 and improved accessibility.
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.
Improved accessibility
This release provides fixes for some accessibility issues and improves the overall accessibility of ADF based applications. Refer to the list of issues for details of the enhancements and fixes.
Authentication
The SSO experience has been enhanced by providing whitelist access to public routes and support for logout requests via the Alfresco Identity Management Service.
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.
Issues addressed
The following is the list of JIRA issues that were closed for this release:
Release Notes - Apps Development Framework - Version 3.5.0
Documentation
- [ADF-4919] - Reviewing the ADF documentation
Feature
- [ADF-4738] - [Process -Cloud] Move GroupCloudService to adf-core lib
- [ADF-4828] - [ADF] [ProcessListCloudComponent] Add action and context menu.
- [ADF-4829] - [ADF] [TaskListCloudComponent] Add action and context menu.
- [ADF-4854] - Cloud Task List should expose "stickyHeader" attribute
- [ADF-4878] - About Component refactor
- [ADF-4894] - Json datatable column and edit/view dialog
Epic
- [ADF-4822] - ADF with Identity Service
Story
- [ADF-4814] - Improve About component to display current version running
- [ADF-4820] - CI/CD - Automatic github Tag on the release process.
Bug
- [ADF-4764] - The amount field placeholder is misleading after completing a task
- [ADF-4794] - Not able to attach a second file to a form after one has already been attached
- [ADF-4798] - [ADF] [adf-content-node-selector] File icons are not showing properly
- [ADF-4810] - Cannot access public routes, when authentication is OAUTH & silent login enabled
- [ADF-4824] - ADF should logout user when token request fails
- [ADF-4826] - [ADF] Process/Task list first displays "No Process/Task Found" and then loads the Process/Tasks
- [ADF-4830] - DocumentList - sort state is not being announced
- [ADF-4831] - DocumentList - filetype alternative text is not meaningful
- [ADF-4845] - Uploader - Expanded/collapsed state not exposed
- [ADF-4847] - Not able to find any user in Assignee field when creating a task
- [ADF-4848] - Visibility conditions on forms on ADF on APS1 is not working
- [ADF-4862] - Upload dialog - reading order
- [ADF-4865] - Upload Dialog - row actions not accessible by keyboard alone
- [ADF-4868] - [APS-1] adf-content-node-selector seems broken when we upload from External Alfresco content service
- [ADF-4887] - Value of invisible number field is not sent in the payload
- [ADF-4899] - Fix Community Edition Templates in Generator
- [ADF-4905] - ADF starts different process instance than process selected in the dropdown
- [ADF-4906] - [ADF] Not able upload file from ACS when start process with form
- [ADF-4909] - Hide the plugins section of About page when it's empty
- [ADF-4913] - [Regression] Text ellipsis in Gallery View
- [ADF-4914] - Fix update version script for Modeler and Generator
- [ADF-4922] - Fix update project script for Generator and Modeler
- [ADF-4926] - Cloud form attachments are not downloaded correctly
Task
- [ADF-4799] - [E2E] Automate CardView clear date button
- [ADF-4801] - [E2E] Create automation for CardView dropdown None option
- [ADF-4807] - Automate Form date fields - Incorrect validation for date fields - Only YYYY-MM-DD date display format is working
- [ADF-4809] - [E2E] Automate test for non-editable form in completed task
- [ADF-4811] - Enhance notification service to handle translation params ...