Alfresco Application Development Framework (ADF) version 4.5.0 Release Note

These release notes provide information about the 4.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.


New package versions

"@alfresco/adf-content-services" : "4.5.0"
"@alfresco/adf-process-services" : "4.5.0"
"@alfresco/adf-core" : "4.5.0"
"@alfresco/adf-insights" : "4.5.0",
"@alfresco/adf-extensions": "4.5.0"
"@alfresco/adf-testing": "4.5.0"
"@alfresco/adf-cli": "4.5.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

In this release we have focused on enhancing the search components and bug fixing We continue to keep a balance between improving existing components, adding new ones, and also improving the underlying architecture to prepare for future update to Angular 12.

Multiple search configuration

Thanks this new component is now possible have multiple facet search configurations:


Facet Search chips layout

Our designers have identified a new improved style for the facet filters, and we have implemented it in the new chips layout component. This style will be the new facet filter for ACA but if you like you can still use the old style using the previous component.


PR merged

  • 82a57c9c0 [ACA-4436] - added option for select item to display None (#7113)
  • 26d180e66 [ACA-4486] support search widget chips layout (#7122)
  • 462f40827 Revert "[AAE-5392] - Add find people api call (#7119)" (#7121)
  • 1e251ab8a [AAE-5392] - Add find people api call (#7119)
  • 829805e20 [ADF-5432] component template and code fixes after testing Angular strict mode (#7118)
  • e2b8557f4 [AAE-5362] Add option to make actions button visible only on hover (#7117)
  • b5e4316c0 Expose shared library as subdirectory (#7114)
  • 1ecc14f18 Refactor e2e's ApiService (#7101)
  • 2d61a2941 Update
  • 3079aa48c [ADF-5422] remove deprecated "async()" from unit tests (#7109)
  • ba03c60ad [ADF-5417] Support multiple search configuration in app config json (#7096)
  • ad987a8d3 [ACA-3611] Create test folder for E2E precondition files (#7088)
  • eb71a79d1 prepare tests for ng-12 upgrade (#7099)
  • 558056b05 test if we can remove compatibility (#7064)
  • 4dc98eb28 [ADF-5421]Include C307988 test back
  • 60ff0fc38 [AAE-2617] To get access to datatable component from process-list (#7068)
  • 6400fd6ba [ACA-4474]Add isStartProcessButtonEnabled method
  • 9a2a62255 [ADF-5369] HTTP 500 response in adf-upload-button is emitted as a success event (#7087)
  • acf4b26d7 [ACA-4474]Add checkWidgetsAreVisible method
  • 91d813e6f [ACA-4464] Add user/groups - should not be able to select the same user multiple times (#7066)
  • 40bbeb13f [AAE-5208] Add pagination info to listPeople function in PeopleContentService (#7055)
  • 2637654db [AAE-5280] Better error handling for user task (#7070)
  • 2a9b40649 [AAE-4974] FE - Remove scroll bar from empty "Upload from your device" list (#7049)
  • 1a0f2f5bc [ADF-5148] ContentService.hasPermissions() should check inhertied permission (#7059)
  • e94b2f99b [ADF-5406] SCSS and HTML template path fixes (#7063)
  • 9e0000a30 disable w3c due getValue problem (#7067)
  • 200cfb8db fixed overflow issues (#7060)
  • 0fcb15c9c Remove e2e already covered by unit test (#7058)
  • 12c3fec51 e2e: Improve cloud custom filters
  • bbbdcbdaa [AAE-5145] Add enum for content node selector actions (#7039)
  • 4b3a7f41f [ADF-5231] The protected flag for properties should not be editable (#7056)
  • 65cbd570f [MNT-22418] - disabling action for physical records (#7057)
  • 4c1e46236 [ACA-4454] The create library button should get disabled after being clicked once (#7046)
  • a5c858618 [DW-1608] Added username tag in the ID of the dropdown in deploy application admin access (#7045)
  • bd96dfddd [ADF-5387] - Fix dropdown tests, remove call to external API (#7044)
  • 272e2d67e outline current page thumbnail (#7042)
  • 5478c8868 Update activiti-alfresco.service.ts (#7041)
  • ac6f61624 Fix some build scripts (#7048)
  • a5e85b44f [ACA-4458]Add expand cloud custom filter method


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.


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.

PR merged

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.