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:

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

  • [ADF-4947] - Array type supported in data table columns
  • [ADF-4954] - Notification history persist

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
  • [ADF-4945] - Release note for ADF 3.6.0
  • [ADF-4946] - Translation keys for the ADF 3.6.0 release
  • [ADF-4948] - Share the cloud resources across projects
  • [ADF-4951] - Testing and documenting the polyfill enablement on ADF to support "old browsers"
  • [ADF-4952] - Breadcrumb - focus style issues
  • [ADF-4955] - Info Drawer - Visual heading text is not marked as a heading
  • [ADF-4956] - CLONE - Header - Focus indicator is not clearly visible
  • [ADF-4957] - Use Replace JS instead of sed to run e2e
  • [ADF-4958] - Info Drawer - Button does not have a role
  • [ADF-4959] - CLONE - Info Drawer - Action is not accessible by keyboard alone
  • [ADF-4960] - [UI Test Automation] Fix Bulk delete descriptors tests in Admin App
  • [ADF-4962] - Move or copy - Visual heading text is not marked as a heading
  • [ADF-4963] - CLONE - Info Drawer - Focus indicator is not clearly visible
  • [ADF-4964] - Add ability to save/cancel card view properties using enter and escape keys
  • [ADF-4965] - Viewer - pass navigate before and next event
  • [ADF-4972] - CLONE - Header - sidenav menu button aria-label not translatable
  • [ADF-4973] - CLONE - Header - sidenav menu button expanded/collapsed state not exposed via ARIA
  • [ADF-4974] - Provide security fixes for JS-API
  • [ADF-4982] - Refactor ADF Cli and ADD new S3 scripts
  • [ADF-4986] - CLONE - Move or copy - Empty cells should not receive focus
  • [ADF-4987] - Setup Mergify for JS-API and ADF repos
  • [ADF-4994] - Move realmRole functions inside JwtHelperService
  • [ADF-4997] - Introduce no-duplicate-imports rule for the TypeScript projects
  • [ADF-5005] - Fix security issues for ADF Yeoman generator
  • [ADF-5008] - Add an health check to make sure the env is up and running

Feature (Task)

  • [ADF-4984] - Search Results - Focus indicator is not clearly visible - mat-expansion-panel

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.

© 2023 Alfresco Software, Inc. All Rights Reserved.