--- 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](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/3.3.0). See the [ADF roadmap](../roadmap.md) for details of features planned for future versions of ADF. ## Contents - [New package versions](#new-package-versions) - [Goals for this release](#goals-for-this-release) - [Form visibility](#form-visibility) - [Start a process with a form](#start-a-process-with-a-form) - [Multilingual support for forms](#multilingual-support-for-forms) - [Forms validation](#forms-validation) - [Forms variables](#forms-variables) - [REST source for dropdown menu on forms](#rest-source-for-dropdown-menu-on-forms) - [Date Format localization](#date-format-localization) - [Localisation](#localisation) - [References](#references) - [Issues addressed](#issues-addressed) ## 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 ADF version 3, which was released in February 2019. This release goes a step further in the direction of complete support for [Activiti 7](https://www.activiti.org/), the next generation Cloud Native implementation of Activiti. All the enhancements are focused on forms, more in particular about: visibility management, multilingual support, validation, variables show and REST source for dropdown menus. Also from an end-user perspective, the start task can now contain a form. Please report issues with this release in the [issue tracker](https://github.com/Alfresco/alfresco-ng2-components/issues/new). You can collaborate on this release or share feedback by using the discussion tools on [Gitter](http://gitter.im/Alfresco/alfresco-ng2-components). Below are the most important new features of this release. ### Form visibility The Form visibility has been improved to respect the condition configured in the modelling app. ### Start a process with a form We have added in the ```adf-cloud-start-process``` component the possibility to start a process with a form. Is also possible start a process with a start form with variables: #### Starting a process with variables ```html ``` #### Starting a process with values passed to the form ```html ``` ### Multilingual support for forms In the previous versions of the ADF form there were no way to translate the widget's label defined as part of a form. Is now possible translate a label of a form using our app i18n files. For example during the modelling of your form you can now add as label ```FORM.FIRSTNAME``` and in your en.json: ```json { "FORM": { "FIRSTNAME": "First Name", "LASTTNAME": "Last Name" } } ``` and in your it.json: ```json { "FORM": { "FIRSTNAME": "Nome", "LASTTNAME": "Cognome" } } ``` Your app will now change the label of the form accordingly with the translations files ### Forms validation In the process service cloud Form is now working the validation configured at modelling time. ### Forms variables In the process service cloud Form we have added the support for the form variables support. Is now possible create an app with a form and assign to this form a variables and display it in the value of that form. ### REST source for dropdown menu on forms In the process service cloud Form we have added the support for the rest service dropdown. Is now possible Create an app with a form that has a dropdown widget configured to use a Rest Service to be populated. ### Date Format localization Is now possible to localize the Date format in ADF. By default they are localized to en-US, although you can easily change this by adding the localization files provided by Angular. For more information refer to [internationalization user guide](../user-guide/internationalization.md) We have also refactored all the components to use the same date formats and we have created a new [Localized date pipe](../core/pipes/localized-date.pipe.md) to use the this format and the localize. ## Localisation This release includes: French, German, Italian, Spanish, Arabic, Japanese, Dutch, Norwegian (Bokmål), Russian, Danish, Finnish, Swedish, Czech, Polish, Brazilian Portuguese and Simplified Chinese versions. ## References Below is a brief list of references to help you start using the new release: - [Getting started guides with Alfresco Application Development Framework](https://community.alfresco.com/community/application-development-framework/pages/get-started) - [Alfresco ADF Documentation on the Builder Network](../README.md) - [Gitter chat supporting Alfresco ADF](https://gitter.im/Alfresco/alfresco-ng2-components) - [ADF examples on GitHub](https://github.com/Alfresco/adf-examples) - [Official GitHub Project - alfresco-ng2-components](https://github.com/Alfresco/alfresco-ng2-components) - [Official GitHub Project - alfresco-js-api](https://github.com/Alfresco/alfresco-js-api) - [Official GitHub Project - generator-ng2-alfresco-app](https://github.com/Alfresco/generator-ng2-alfresco-app) Please refer to the [official documentation](http://docs.alfresco.com/) for further details and suggestions. ## Issues addressed Below is the list of JIRA issues that were closed for this release.

Feature

Story

Bug

Task

Feature Documentation

Feature Bug

Feature (Task)

Please refer to the [Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have any questions about the release, please contact us using [Gitter](https://gitter.im/Alfresco/alfresco-ng2-components). Thanks to the whole application team and the amazing Alfresco community for the hard work.