* [ADF-4738] [Process -Cloud] Move GroupCloudService to adf-core (#4928) * [ADF-4738] [Process -Cloud] Move GroupCloudService to adf-core lib. * * Changed GroupModel to IdentityGroupModel * Updated unit tests the recent changes. * * Added documentation to the identityGroupService * Updated GroupInitial and GroupCoudcomponent doc. * * Created groupCount model. * Updated unit test to the recent changes * * After rebase updated doc * * Fixed comments. * [ADF-4497] ARIA role must be appropriate for the Breadcrumb element (#4986) * breadcrumb accessibility * translation * [ADF-4802] Login accessibility (#4988) * login button aria label * password toggle accessibility * translation * fix test * fix automation if * add missing export * [ADF-4811] - added extra method to open snackbar with interpolate arg… (#4989) * [ADF-4811] - added extra method to open snackbar with interpolate args for translated messages * [ADF-4811] - added extra parameter to show info * [ADF-4811] - added extra parameter to show info * [ADF-4811] added review changes * CI/CD Improvement - Create a release with tag when we merge master (#4991) * Create a release with tag when we merge master * Add release name with version * Documentation fix for Card View component (#4990) * Disable control flow e2e ADF (#4954) * update project script possible different JS-API * first commit no controll flow * second commit no controll flow * third commit no controll flow * 4 commit no controll flow * 5 commit no controll flow * 6 commit no controll flow * 7 commit no controll flow * 8 commit no controll flow * 9 commit no controll flow * 10 commit no controll flow * 11 commit no controll flow * 12 commit no controll flow * 13 commit no controll flow * 14 commit no controll flow * 15 commit no controll flow * 16 commit no controll flow * 17 commit no controll flow * 18 commit no controll flow * 19 commit no controll flow * 20 commit no controll flow * remove wdpromise, protractor promise and deferred promises * - fixed some incorrect “expect” calls - fixed some matchers - removed “return this;” when not needed - added a few more await-s * forgot a file * fix some failing tests * replaced driver calls with browser calls and enabled back waitForAngular * fix rightClick methods and hopefully some tests * fix settings-component * some more fixes for core and content tests * try to fix some more issues * linting * revert some changes, allowing download on headless chrome won’t work with multiple browser instances * fixes for Search tests * try to remove some wait calls * fix build * increase allScriptsTimeout and try another protractor and web driver version * improve navigation methods * some fixes for notification history and login sso * forgot a space * fix packages and enable some screenshots * navigation bar fixes * fix some test * some fixes for notification history and navigation bar use correct visibility method in attachFileWidget test * fix searching and another fix for navigation * try solve sso login * some more fixes * refactor async forEach into for..of * try fix for search tests * resolve rebabse problems * remove install * fix lint * fix core e2e * fix core e2e * fix core e2e * fix ps tests * fix some tests * fix core e2e * fix core e2e * fix core * fix some issues PS * fix core * fix core * fix some ps test * fix rebase issues * remove save * fix url regressed after rebase * fix url regressed after rebase * fix ps and core * fix lint * more parallel e2e ps * fix some ps cloud test * some cloud fix * fix lint * fix some test * remove files to be ignored * out-tsc * improve one cs test * fix candidate base app * fix ps test * remove click function * clean methods alrady present in browser action * try ugly wait * move wait * remove duplicate call * remove underscore * fix after review * fix imports * minor cosmetic fixes * fix comments test * add aria-sort (#4997) * [ADF-4816] Refactor About component (#5000) * [ADF-4816] Refactor About component * Update package.json * Add the npm publish as part of adf-cli (#5002) * Add a travis step to publish on npm (#5004) * [ADF-4799][ADF-4801] Automation tests for CardView clear date field and selectbox None option (#4993) * [ADF-4799] Automation for clear date button * [ADF-4801] Automate test for selectbox None option * add aria label and selected (#4999) * [ADF-4809] Automation for non-editable task details when completed (#5001) * [ADF-4976] Fix variable being referenced before initialization (#4977) * remove obsolete option from test-e2e * Enable the npm install on push branch * Npm publish the dist folder * Rebuild the libs after the next alpha * Change the version before building * Add the npmrc file in the correct folder and remove after publish * Remove the build all in the release job * Use the local npm publish command * cache the lib/dist * Change cli dist * Rollback mistake on update-version.sh * Clean the lib/dit * Clean the lib/dist * Revert change on update version * Rollback the 3.4 version * Run the clean before building * Run the deploy Pr only for PR * added a new version of candidatebaseapp with process ui workspace defined. (#5006) * rename subbprocess without capital letters * [ADF-4837] - Automation checkbox visibility e2e tests (#5010) * [ADF-4828] [ProcessListCloudComponent] Add action and context menu. (#5009) * * Demo on list com * [ADF-4828] [ADF] [ProcessListCloudComponent] Add action and context menu. * Exposed action and context menu. * Provided a way to in the demo shell to test action menu. * Added required transaltion on demo shell. * * Added doc * * Fixed comments. * fix clean script * [ADF-4846] Move to ADF the style overrides from ACA (#5016) * [ADF-4846] add $data-table-cell-link-color variable - move style fix needed on ACA to ADF * [ADF-4846] add $adf-permission-list-width variable - moved style fix for adf-permission-lists from ACA to ADF * [ADF-4850] Travis add check bundle size and docker publish (#5023) * Add a check bundle job after the release * Add a docker push step and update rancher * Split update rancher in a different job * Split update rancher in a different job * Install the adf-cli * Run docker publish and rancher update only on push * Use the adf-cli local code * Run the docker push before * [ADF-4825] Use ADF-CLI in ADF for versions and latest commit (#4994) * [ADF-4825] Use ADF-CLI in ADF for versions and latest commit * Add documentation * Update update-version.ts * Update release.sh * Update update-project.sh * Update release.sh * Update update-project.sh * Update release.sh * Update update-project.sh * Update README.md * Rebase branch * Update package.json * Update build.sh * Update package.json * Improve the docker log * Improve the docker log * Npm install latest adf-cli * Propose a correction to what appears to be a minor typo (#5026) * Propose a correction to what appears to be a minor typo removed the word 'a'. * Update extensibility.md * Use docker commands * Use the correct docker repo domain * echo rancher job * Check remote env if is full before to start the e2e CS (#5024) * add check remote env full * Update check-cs-env.js * revert change on dockerfile * Get the latest alpha before the install * fix content service document list action test (#5027) * fix content service document list action test * restore build.sh * perform twice movement mosue for right click for avoid bug in non headless chrome * change sso ref element present * change sso ref element present * fix release apha * fix permissions * [ADF-4847] Not able to find any user in Assignee field when creating a task (#5029) * [ADF-4847] Not able to find any user in Assignee field when creating a task Updated url to fetch composite user roles * [ADF-4847] Fixing failing E2E tests * release update commands pipeline * Run the update children project if is push or beta * Change the condition for master * [ADF-4816] Move localization keys for About component from demo-shell to core (#5007) * [ADF-4852] Make use of ADF-CLI command to update sha (#5032) * [ADF-4852] Make use of ADF-CLI command to update sha * Update build.sh * [ADF-4839] Document List - column name link accessibility (#5011) * accessibility * rename translation key * translation key name * link name component accessibility * generic translation * move codecov inside unit test to avoid the aftes success execution in any script stage * CI/CD allow a Travis cron job to create beta and update children proj… (#5033) * CI/CD allow a Travis cron job to create beta and update children projects * Update build.sh * Add condition for default jobs * [ADF-4544] Automation for form button refresh after action (#4835) * fix "ng lint" command (#5012) * update to latest js-api * fix the "ng lint" command * fix linting issues * fix lint issues * lint fixes * code fixes * fix html * fix html * update tests * test fixes * update tests * fix tests and api * fix code * [ADF-4845] Uploader - Expanded/collapsed state not exposed (#5015) * state accessibility * remove aria-disabled * fix scripts npm * add typscritp compiler in cli build * fix cli command use * Use the git token * lint missin install * move install in travis and out from lint.sh * [ADF-4843] - Automate more manual test cases for visibility chaining … (#5014) * [ADF-4843] - Automate more manual test cases for visibility chaining in ADF * fix lint * Cache the lib/dist for npm publish purpose * Try to create tag with token * [ADF-3723]Add visibility conditions on tabs - form rendering component tests (#5022) * Add visibility conditions on tabs - form rendering component tests * no message * Moved the suite to process-services-cloud folder * no message * accumulate common lib task in first job to avoid cache problems * change order check bundle * remove lib/dist from cache * [ADF-4854] sticky header for task list (#5036) * sticky header for task list * fix html * add docs * update code docs * [ADF-4840] Fixing failing tests on process-services-cloud (#5013) * [ADF-4840] Fixing dropdown-widget.e2e.ts-beforeEach and start-task-group-cloud.e2e.ts-afterAll * [ADF-4840] Testing with apps deployed with different permissions * [ADF-4840] Fixing edit-process-filters-component.e2e.ts * [ADF-4840] Add space to lib/process-services-cloud * [ADF-4840] Fixing people-group-cloud-filter-component and reverting changes to the appNames * [ADF-4840] Fixing start-task-custom-app-cloud * repair doc tools and polish the docs code (#5038) * set private access modifier * repair doc build tools * fix lit issues * re-generate version index * [ADF-4848] Form - fix tab visibility (#5021) * [ADF-4848] - fix tab visibility * add unit test * [ADF-4764] Hide placeholder in Amount Widget in readOnly mode (#5035) * [ADF-4764] Hide placeholder in Amount Widget in readOnly mode * add missing return type * Update .travis.yml * [ACTIVITI-3720] form variables enhancements (#5028) * support form variables on the model level * take 'variables.name' convention into account * move API to a proper place * unit tests and code fixes * unit tests for form field model * process variable interface * [ADF-4860] Travis add tag beta on cron job (#5042) * add the name and email values and push with the token * add the name and email values and push with the token * Release the beta in case the cron job runs * Create TAG_NPM based on the branch * [ADF-4855] Upload dialog - Buttons must have discernible text (#5040) * aria labels translation keys * actions aria label * announce confirmation content * Trigger alpha * Move the tag on the release sh * Run only the update children in case the tag is beta * Use enterprise token and npx to avoid install * [ADF-4823] added download and show preview for attach cloud widget (#4996) * [ADF-4823] fixed download and start fixing show preview * [ADF-4823] fixed preview files * [ADF-4823] - added unit test * [ADF-4823] - fixed lint problem * [ADF-4823] - rebased and fixed lint problem * added a new method in BrowserActions to check that the action menu is visible, and using that in the tests. * linting fixes * [ADF-4862] Upload dialog - reading order (#5045) * dialog container accessibility * upload container aria label translation key * focus on active upload dialog * test * add back removed aria-label * Use the correct adf-cli * [ACTIVITI-3739] make display show json types (#5046) * Fix the adf-cli with version option * Update the js api with the vjs version * [ADF-4828] Should display the custom action menu for Process Cloud List (#5030) * C315236 automated * updated the Title * changed the method name * Fixing Process Cloud tests (#5055) * Trigger alpha * Fixing people-group-cloud-component.e2e.ts * [DW-1328] added the create and delete role api for test preconditions (#5052) * added the create and delete role api for test preconditions * added the required visibility conditions, for the method to work consistently across apps * removed the visibility conditions that are not necessary * [ACTIVITI-3720] cloud form support for form variable mapping (#5044) * universal form model * parse variables correctly * turn group model into interface * remove console.log * interface instead of class * update form id type * improved form variable parsing * improved variable conversion * fix cloud tests * fix typings and code bugs * [ADF-4865] Upload Dialog - row actions not accessible by keyboard alone (#5051) * access upload dialog information by keyboard * upload files actions keyboard accessibility * aria labels translation keys * refractor styling * toggle action icons * update docs * e2e * e2e update action reference * [ADF-4831] DocumentList - filetype alternative text is not meaningful (#4998) * filetype alternative text * icons text translation key * icon text accessibility translation * fix e2e * add miscellaneous file type * [ADF-4826] Process/Task list first displays "No Process/Task Found" and then loads the Process/Tasks (#4995) * [ADF-4826] Process/Task list first displays "No Process/Task Found" and then loads the Process/Tasks * Initialized loader flag to true * Updated unit tests * fixed lint errors * [ADF-4794] Not able to attach a second file to a form after one has already been attached (#5058) * [ADF-4041] - fix People/Group preselected issues (#4866) * [ADF-4041] - fix People/Group preselected issues * [ADF-4041] - remove duplicated groups * [ADF-4041] - fix lint * [ADF-4041] - fix label overlay * [ADF-4041] - lint * [ADF-4041] - PR changes * clear timeout * remove unused property * clear timeout * fix default preselect user * [ADF-4867] adf-error-component refactor (#5056) * Refactor the adf-error-component Move the custom buttons on demoshell Fix unit test Remove usefull e2e * Add basic example * [ADF-4838] Upload Dialog - canceling a pending file cancels the file in progress (#5063) * add automation id * call cancel upload api only if file is not pending * tests * e2e * Use npx instead of absolute adf-cli path (#5053) * [DW-1478] E2e - Move 'filter' component from Admin Application (#5061) * [DW-1478] E2e - Move 'filter' component from Admin Application * Replace admin e2e framework methods with ADF reusable ones * Add return type for filter component method * Fix browser-actions errors * Remove clear() method from browser-actions * Add and rename edit filter components methods * Remove unused methods from browser-actions Add method to retrieve the application selected in Edit Process Filter * Fix called method in edit task filter component * [ADF-4798] - [adf-content-node-selector] File icons are not showing properly (#5054) * Log class in e2e plus check PS cloud CS works before run test (#5057) * check cs work on ps cloud add log class * fix env config * Use npx instead of absolute adf-cli path (#5053) (reverted from commit140f60b8dc) * Update package.json * fix FormRepresentationModel interface * [ADF-4878] Refactor, Split ADF About component (#5064) * Refactor, Split ADF About component * [ADF-4878] Add documentation * [ADF-4878] Rename Component * [ADF-4878] Implement comments * [ADF-4878] Update documentation for about components * [ADF-4888] DocumentList - cell header title is announced over cell value (#5068) * fix focus outline * focus on cell values * focus on size value if defined * row actions menu aria-label * temporary switch off the FormModel json typing * use custom chrome version with puppeteer (#5070) * use custom chrome version with puppeteer * pin to Chromium 76 * update code to trigger travis * update protractor * try remove extra env setting * try chrome 62 * upgrade to chrome 76, exclude 3 tests * add safety check for the focus * toggle tests * disable tests * disable flaky test * update names * disable flaky test * disable flaky test * disable test * disable test * fix name simpleapp * rename simpleApp to simpleapp project change * [ACTIVITI-3746] - fix form completion with tab fields (#5059) * [ACTIVITI-3746] - fix form completion with tab fields * fix lint * fix unit test * refractoring and PR changes * fix unit tests * [ADF-4829] [ADF] [TaskListCloudComponent] Add action and context menu. (#5018) * * Demo on list com * [ADF-4828] [ADF] [ProcessListCloudComponent] Add action and context menu. * Exposed action and context menu. * Provided a way to in the demo shell to test action menu. * Added required transaltion on demo shell. * * Added doc * [ADF-4829] [ADF] [TaskListCloudComponent] Add action and context menu. * Exposed action and contect menu on tasklist page. * * Added documentation. * * Fixed typo * * After rebase * * Fixed failing e2e test on cloud demo tasklist * * Added providedIn in Task/process cloud service. * [ADF-4807] Automation tests for date min/max validation (#5008) * Trigger alpha * [ADF-4807] Automation tests for date min/max validation * Removing identityUser changes * Add as group suffix the travis build number (#5072) * * Fixed failing unit tests on process-services. (#5080) * [ADF-4892] DocumentList - set appropriate column aria-sort state (#5079) * set specific aria-sort state * return false when table has no sorting * move logic to component * aria sort method * tests * [ADF-3724]Create tests for visibility conditions on tabs on APS1 (#5065) * Create tests for visibility conditions on tabs on APS1 * Fix comments * Fix linting * Remove the final / * [ADF-3725]Add visibility conditions on tabs tests when completing a task (#5034) * Add visibility conditions on tabs tests when completing a task * Fix comments * Removing unused import. * Changed simpleapp * Rebase * Removed comment * Revert "Rebase" This reverts commit417b59f541. * Remove unused method * Updated the simpleapp and added superadminuser when deploying the apps (#5075) * updated the simpleapp with the process-variables required and added superadminuser when deploying the apps. * simpleapp updated with more process variables * simpleapp added with process variables (#5085) * [ADF-4868] [APS-1] adf-content-node-selector seems broken when we upload from External Alfresco content service (#5078) * [ADF-4829] - Add e2e tests for custom action menu in TaskList and ProcessList (#5081) * in progress custom action menu on tasklist * C315723 - automated * split into 2 methods, addAction, addDisabledAction * added superadminuser as aps_admin user when deploying the apps (#5087) * [ADF-4894] Json editor dialog (#5082) * move download-zip to its own folder * json dialog * update docs * update test * disable e2e test * json widget for the Form * remove deprecated test * fix tests, update display text name * [ADF-4858] Make sure process-services works with ng commands (#5067) * Process-services: Making sure you can run ng build process-services ng test process-services * Fix the path of the styles * move the file in the right place * Add the travis TAGS value to docker * Fix the process-service export * fix readonly attribute * remove old versions.json (#5089) * [ADF-4906] [ADF] Not able upload file from ACS when start process with form (#5094) * [ADF-4909] Hide about-plugins and about-product-versions sections whe… (#5095) * [ADF-4909] Hide about-plugins and about-product-versions sections when they are empty * [ADF-4909] Add missing unsubsciption * release docs * [ADF-4914] Fix update versions script on Generator and AMA (#5098) * [ADF-4913] Fix Gallery View in datatable Component (#5101) * Use the latest candidatebaseapp * Review documentation plus some tools fix (#5100) * review 3.5.0 doc * fix documentation * fix documentation * fix documentation * [ADF-4922] Fix update project script for Generator and Modeler (#5103) * [ADF-4810] sso public urls configuration (#5102) * update OAUTH schema and model * update demoshell config for public urls * update sso docs (#5104) * [ADF-4810][ADF-4824] get the latest @alfresco/js-api with SSO fixes (#5106) * generic text (#5105) * [APM-1412] Fix Json dialog on Form json widget (#5107) * [ADF-4921] upload widget fixes (#5109) * upload widget fixes * fix mocks * [ADF-4925] Fix process variable mapping in Form Cloud component (#5110) * [ADF-4873] Release note in draft. (#5093) * [ADF-4873] Release note in draft. * [ADF-4873] Compantibility matrix. * Update release notes * [ADF-4873] Added the authorization topic to release note. * Update RelNote350.md * Revert "[ADF-4925] Fix process variable mapping in Form Cloud component (#5110)" This reverts commit7c692137e3. * localization 3.5.0 (#5112) * [ADF-4905] StartProcessCloud - fix starting different process than se… (#5091) * [ADF-4905] StartProcessCloud - fix starting different process than selected in dropdown * fix process e2e test * revert e2e changes * [ADF-4810] fix sso settings (#5108) * fix sso settings * fix test * update-js-api * update-js-api * invert test order for some reason * fix focus outline (#5115) * sso settigs fix (#5114) * fix test * update-js-api * update-js-api * invert test order for some reason * split before save publicUrls * split before save publicUrls * [ADF-4810] split if publicUrls is not Array * [ADF-4810]better check for string * [ADF-4925] Fix Process Variable mapping in ADF forms (#5116) * bump 3.5.0
28 KiB
Title
| Title |
|---|
| Release notes v3.3.0 |
Alfresco Application Development Framework (ADF) version 3.3.0 Release Note
These release notes provide information about the 3.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.
See the ADF roadmap for details of features planned for future versions of ADF.
Contents
New package versions
"@alfresco/adf-content-services" : "3.3.0"
"@alfresco/adf-process-services" : "3.3.0"
"@alfresco/adf-core" : "3.3.0"
"@alfresco/adf-insights" : "3.3.0",
"@alfresco/adf-extensions": "3.3.0"
Goals for this release
This is the third minor release since of ADF since February 2019 when version 3 was released.
This release continues to provide additional support for Activiti 7, the next generation Cloud Native implementation of Activiti.
The functionality and enhancements of this release are focused on forms. Form field visibility has been improved, form validation has been implemented and it is now possible to use form variables. Multilingual support for forms has been enhanced and dropdown menus reading from a REST source have been updated. From an end-user perspective, a process can now be started using a form when the start event contains a valid form.
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.
The following are the most important features of this release:
- Form visibility
- Start a process with a form
- Multilingual support for forms
- Form validation
- Forms variables
- REST source for dropdown menu on forms
- Date format localization
Form field visibility
Form field visibility has been improved to respect the visibility conditions configured for each field in the Modelling Application.
Start a process with a form
The adf-cloud-start-process component now contains the functionality to start a process using a form.
It is possible start a process with a form and variables:
<adf-cloud-start-process
[appId]="YOUR_APP_ID"
[variables]="{ 'my-key1' : 'myvalue', 'my-key2' : 'myvalue2'}">
</adf-cloud-start-process>
It is also possible to start a process with a form and pass in the form values at the same time:
<adf-cloud-start-process
[appId]="YOUR_APP_ID"
[values]="[{'name': 'firstName', 'value': 'MyName'}, {'name': 'lastName', 'value': 'MyLastName'}]">
</adf-cloud-start-process>
Multilingual support for forms
In previous versions it was not possible to translate a label that was defined as part of a form. Is now possible translate form labels using i18n files.
For example, when modelling your form you can now add a label such as FORM.FIRSTNAME. In your en.json this would be:
{
"FORM": {
"FIRSTNAME": "First Name",
"LASTNAME": "Last Name"
}
}
and in your it.json:
{
"FORM": {
"FIRSTNAME": "Nome",
"LASTNAME": "Cognome"
}
}
Your app will now change the label of the form using the translations files.
Form validation
Form validation will now display whether a form is valid or invalid.
Form variables
Form variables can now assigned to forms. When creating an application that contains a form, variables can be assigned and will correctly display as the appropriate values when the form is launched.
REST source for dropdown menu on forms
It is now possible to create a form that contains a dropdown widget that is configured to use a REST Service to populate its values.
Date format localization
Date formats can now be localized in ADF. By default all dates are localized to en-US. This can be changed by adding the localization files provided by Angular. For more information refer to the internationalization user guide
All components have also been refactored to use the same date format and we have created a new localized date pipe to format dates and change locales.
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:
- [ADF-4618] - Update the tutorial on RTL languages support
- [ADF-4653] - Creating the npm audit report
- [ADF-4655] - Review the documentation for the release
- [ADF-4656] - Release note for version 3.3.0
- [ADF-4657] - Tutorial on how to upgrade from ADF 3.2.1 to ADF 3.3.0
- [ADF-4658] - Update the compatibility matrix
- [ADF-4659] - Generate the list of third party Open Source components
Feature
- [ADF-3126] - Automatic translation support for Info Drawer
- [ADF-4127] - Claim a task on the new generation of BPM engines
- [ADF-4342] - Date Format in ADF should be centralised
- [ADF-4349] - Cloud - task-form-component - Create a new component
- [ADF-4527] - Create a reusable HTML block for the buttons in the task form cloud component
- [ADF-4543] - Language Menu - set text orientation
- [ADF-4544] - Cloud Task From - Refresh the buttons and form after an action is complete
- [ADF-4545] - Context Menu - RTL support
- [ADF-4550] - Get the repository from the Process Storage instead of the app.config.jsonTask
- [ADF-4558] - Dialogs - RTL support
- [ADF-4631] - Start Process Cloud - Ability to start a process with a form as start event
Story
- [ADF-4375] - Simplifying the development of ADF Extensions
- [ADF-4377] - Simplifying the deployment of ADF Extensions
- [ADF-4484] - Quick themable Snackbar notifications
Bug
- [ADF-1559] - People control is referencing the rest api instead of enterprise for pictures
- [ADF-3192] - [Form] - The fields are not properly aligned
- [ADF-4034] - Task list cloud - The Deleted task is changing the Status from "Deleted" in "Canceled"
- [ADF-4041] - People Cloud Component - preselected values not working to be filtered by username
- [ADF-4137] - PeopleCloudComponent - Use new translation key for search label
- [ADF-4268] - Unable to change any other property in the Info drawer for any other file after trying to change the name to one with special characters
- [ADF-4293] - The date is not displayed properly when rtl is enabled
- [ADF-4314] - [Process - Cloud] - can not claim a process task without any assignee
- [ADF-4338] - [Process-service-cloud] - TaskHeaderCloudComponent is using wrong date format
- [ADF-4364] - The user is infinitely redirected to the file opened in viewer when clicking on close icon
- [ADF-4408] - Setting copyContent to false on datatable cell html is not working as expected
- [ADF-4466] - There are alignment issues in IE11 browser for Multiselect checkboxes.
- [ADF-4467] - Upload File Widget layout issue
- [ADF-4468] - FormCloud - Not able to show a value of a form variable
- [ADF-4469] - Changing the name of a file to an already existing one in the Metadata info dialog, errors in console.
- [ADF-4473] - Cloud Task Header - Priority should take only integer values
- [ADF-4474] - Coud Form - Unable to submit form with date value
- [ADF-4476] - Cloud start task and start process have different styles
- [ADF-4478] - Layout container overflowing
- [ADF-4488] - FormCloud - Not able to render a dropdown with a RestService bind
- [ADF-4489] - Error should appear in the info drawer when trying to add illegal characters in the Name field
- [ADF-4495] - Remove Alfresco Dependencies script not working properly on Linux Machine
- [ADF-4498] - StickyHeader should be disabled when there is no header.
- [ADF-4530] - The multiple process definitions in the app are not displayed in the dropdown when creating a new Process instance.
- [ADF-4531] - The typeahead and filtering based on context doesn't work for the 'Select Process' dropdown in cloud.
- [ADF-4546] - Visibility conditions for Form variables don't work on Multiline Widget.
- [ADF-4548] - The place holder text for the Dropdown widget is not displayed.
- [ADF-4552] - Rating component not working properly
- [ADF-4564] - Yeoman's template for Activiti Cloud contains hardcoded URLs
- [ADF-4569] - Fix smart build script
- [ADF-4578] - Language Menu - list shows 2 Arabic entries
- [ADF-4585] - Can't save the form or complete the task when the dropdown has a value saved from rest response.
- [ADF-4586] - DropdownCloud - form not preselecting the saved option
- [ADF-4588] - Copy content not showing correctly for ellipsis cell
- [ADF-4596] - Assignee field in start task is not translated to any other language
- [ADF-4597] - Demo shell is not translated Czech when the app language is changed to Czech
- [ADF-4612] - The linting is not working correctly in "npm-build-all.sh" script
- [ADF-4623] - Document List row shows "name" instead of metadata
- [ADF-4625] - Search Input does not respect RTL mode
- [ADF-4626] - Breadcrumb does not respect RTL
- [ADF-4634] - [APA] - Different statuses should load for Tasks than for Processes
- [ADF-4636] - Datatable background only takes table height, not the entire datatable
- [ADF-4637] - Login/Logout Bug from Applications/ADF
- [ADF-4640] - Consumer / Contributer can not unshare a file that he shared
- [ADF-4651] - Task form cloud not displayed
- [ADF-4661] - The 'Start process' and 'Cancel' button are displayed on left instead of right.
- [ADF-4665] - [ADF] - Application is refreshed when you have two instances of application opened
- [ADF-4667] - Document list sorting icon looks cut off in RTL
- [ADF-4674] - Validation isn't working in form-cloud
- [ADF-4677] - Date isn't displayed properly in DocumentList
Task
- [ADF-4054] - GroupCloudService - Use composite api to fetch group roles
- [ADF-4232] - e2e - filePreviewPage - expect() calls are never reached
- [ADF-4288] - Automation task for ADF-3977
- [ADF-4378] - Creating the adf-extension schematic
- [ADF-4380] - Enhancing the compilation of plugins to make them dynamic
- [ADF-4389] - Manage the case of a process definition with name property set to null
- [ADF-4402] - Move component related styles from demo-shell to ADF components
- [ADF-4421] - Edit task filters excluded test fix
- [ADF-4442] - Create a configuration editor option to change the whole app.config.json
- [ADF-4462] - Create manual and automated test for Restore version does not refresh the document list
- [ADF-4477] - Add a check for end date for task header cloud tests
- [ADF-4482] - Automation tests for Social component
- [ADF-4490] - Create manual and automated tests for task-form cloud component
- [ADF-4496] - Share dialog should raise error notifications for unshare action
- [ADF-4503] - Check coverage for Number widget
- [ADF-4505] - Check coverage for Date widget
- [ADF-4506] - Check coverage for Dropdown widget
- [ADF-4507] - Check coverage for Amount widget
- [ADF-4508] - Check coverage for Radio button widget
- [ADF-4509] - Check coverage for Hyperlink widget
- [ADF-4512] - Check coverage for Display value widget
- [ADF-4513] - Check coverage for Display text widget
- [ADF-4514] - Move widgets pages to Testing package
- [ADF-4519] - Attach an ACS content to a form
- [ADF-4521] - Multilingual support for forms
- [ADF-4529] - Create method to automate the form editor page
- [ADF-4535] - [FIX E2E] people-group-cloud-component.e2e.ts
- [ADF-4536] - [FIX E2E] process-custom-filters.e2e.ts
- [ADF-4538] - [FIX E2E] start-task-custom-app-cloud.e2e.ts C297675
- [ADF-4540] - [FIX E2E] Task-list-properties.e2e.ts C297480 C297486 C297691
- [ADF-4541] - [FIX E2E] task-form-cloud-component.e2e.ts C307095
- [ADF-4547] - Fix flaky e2e tests
- [ADF-4576] - Remove duplicate getDeployedApplicationsByStatus service
- [ADF-4579] - App Layout - RTL support
- [ADF-4582] - User preference - set layout orientation based on locale
- [ADF-4583] - Upload dialog - RTL support
- [ADF-4584] - Header RTL styling
- [ADF-4587] - Fix e2e tests
- [ADF-4601] - DemoShell - Side navigation RTL support
- [ADF-4614] - User Preference Service in Process Workspace
- [ADF-4633] - MatIcon directionality
- [ADF-4638] - Import the new i18n language
- [ADF-4639] - ADF CLI to create the third party licenses and npm audit report
Feature Documentation
- [ADF-4435] - Information about claim and unclaim buttons is missing from task form cloud component
- [ADF-4450] - Remove showSaveButton property from task form cloud component
Feature Bug
- [ADF-4309] - [Process-Cloud] - Standalone Task - Can not claim a task after releasing it
- [ADF-4311] - [Process-Cloud] - Incorrect label loaded for unclaim option -> "Resqueue" should be "Release"
- [ADF-4315] - [Process Cloud] - The unclaimed task remains in wrong status
- [ADF-4433] - The attached form is not displayed on a standalone task
- [ADF-4436] - The implementation related to claim, unclaim, complete shouldn't be part of form cloud component
- [ADF-4437] - showRefreshButton property shouldn't be part of task form cloud component
- [ADF-4439] - Validation icon is displayed even when the form has invalid values
- [ADF-4440] - Not able to see the form on a completed task
- [ADF-4441] - Save button should be disabled when form fields values are invalid
- [ADF-4443] - Able to complete a task that has invalid values on the form
- [ADF-4445] - showSaveButton property is missing from form-cloud component
Feature (Task)
- [ADF-4568] - Automate ADF-4269 - Task of a process cannot be completed if unassigned
- [ADF-4577] - Automate ADF-4389 - Should display the validation message when Process definition has name property set to null
- [ADF-4580] - Automate C309878
- [ADF-4600] - Automate - Should be able to filter groups based on composite roles
- [ADF-4604] - Fix process-filters-cloud
- [ADF-4607] - Fix task-list-properties
- [ADF-4609] - Fix task-form-cloud
- [ADF-4610] - Fix people-group-cloud-filter-component
- [ADF-4613] - Fix tag-component
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.