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.
"@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"
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.
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.
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.
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 :
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" }
]
}
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.
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.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.