From 58484f918370697d2172e09c1bfaf7c88507a4a5 Mon Sep 17 00:00:00 2001
From: Andy Stark <30621568+therealandeeee@users.noreply.github.com>
Date: Sun, 7 Oct 2018 23:56:28 +0100
Subject: [PATCH] [ADF-3551] Updated release notes for 2.6 (#3864)
* [ADF-3551] Updated release notes for 2.6
* [ADF-3551] Updated release notes index page
* [ADF-3551] Fixed typo in rel notes README
---
docs/release-notes/README.md | 1 +
docs/release-notes/RelNote260.md | 295 ++++++++++++++++++
.../images/DeleteTagConfigurable.gif | Bin 0 -> 743677 bytes
docs/release-notes/images/DoubleSideBar.gif | Bin 0 -> 4297931 bytes
docs/release-notes/images/ShareExpiryLink.gif | Bin 0 -> 4942688 bytes
docs/release-notes/images/ShowMoreLessTag.gif | Bin 0 -> 865252 bytes
docs/release-notes/images/SideBarMove.gif | Bin 0 -> 2911627 bytes
docs/release-notes/images/SmartFolderIcon.gif | Bin 0 -> 1349440 bytes
.../images/ValidationFormRecap.gif | Bin 0 -> 788393 bytes
...omNavLogoImage-1533634269706-logo-icon.png | Bin 0 -> 6931 bytes
docs/versionIndex.md | 2 +-
11 files changed, 297 insertions(+), 1 deletion(-)
create mode 100644 docs/release-notes/RelNote260.md
create mode 100644 docs/release-notes/images/DeleteTagConfigurable.gif
create mode 100644 docs/release-notes/images/DoubleSideBar.gif
create mode 100644 docs/release-notes/images/ShareExpiryLink.gif
create mode 100644 docs/release-notes/images/ShowMoreLessTag.gif
create mode 100644 docs/release-notes/images/SideBarMove.gif
create mode 100644 docs/release-notes/images/SmartFolderIcon.gif
create mode 100644 docs/release-notes/images/ValidationFormRecap.gif
create mode 100644 docs/release-notes/images/customNavLogoImage-1533634269706-logo-icon.png
diff --git a/docs/release-notes/README.md b/docs/release-notes/README.md
index 9a0d544355..8ea3406b99 100644
--- a/docs/release-notes/README.md
+++ b/docs/release-notes/README.md
@@ -5,6 +5,7 @@ The first **General available** release was v2.0.0.
## General available
+- [2.6.0](RelNote260.md)
- [2.5.0](RelNote250.md)
- [2.4.0](RelNote240.md)
- [2.3.0](RelNote230.md)
diff --git a/docs/release-notes/RelNote260.md b/docs/release-notes/RelNote260.md
new file mode 100644
index 0000000000..373f990ce7
--- /dev/null
+++ b/docs/release-notes/RelNote260.md
@@ -0,0 +1,295 @@
+# Alfresco Application Development Framework, version 2.6.0 Release Note
+
+These release notes provide information about the **2.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.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
+
+## Contents
+
+- [New package versions](#new-package-versions)
+- [Goals for this release](#goals-for-this-release)
+ - [Show more/less tag](#show-moreless-tag)
+ - [Show sidebar on the right option](#show-sidebar-on-the-right-option)
+ - [Double sidebar for viewer](#double-sidebar-for-viewer)
+ - [Smart folder icon](#smart-folder-icon)
+ - [Tag node list component has a configurable delete button for tag](#tag-node-list-component has-a-configurable-delete-button-for-tag)
+ - [Validation summary support for form component](#validation-summary-support-for-form-component)
+ - [Share link with expiry date](#share-link-with-expiry-date)
+ - [Base extensibility support](#base-extensibility-support)
+- [Localization](#localization)
+- [References](#references)
+- [Issues addressed](#issues-addressed)
+ - [Documentation](#documentation)
+ - [Feature](#feature)
+ - [Bug](#bug)
+ - [Task](#task)
+ - [Feature Bug](#feature-bug)
+ - [Feature (Task)](#feature-task)
+
+## New package versions
+
+ "@alfresco/adf-content-services" : "2.6.0"
+ "@alfresco/adf-process-services" : "2.6.0"
+ "@alfresco/adf-core" : "2.6.0"
+ "@alfresco/adf-insights" : "2.6.0",
+ "@alfresco/adf-extensions": "2.6.0"
+
+## Goals for this release
+
+In this release we added some new minor features such as validation summary for forms, filter support in the process list and setting an expiry date for the public sharing features. The team also worked on the extensibility features for applications, which we will talk much more about in the following months. As usual the team closed a lot of bugs and minor enhancements to provide an even better experience when using ADF - check out the full list below.
+
+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).
+
+Notable new features
+Below are the most important new features of this release:
+
+- **Show More/Less Tag**
+- **Show sidebar on the right option**
+- **Double sidebar for viewer**
+- **Smart folder icon**
+- **Tag node list component has a configurable delete button for tag**
+- **Validation summary for form component**
+- **Share link with expiry date**
+- **Base extensibility support**
+
+### Show more/less tag
+
+The **Tag List Component** has two new buttons that allow the user to see more/less tags. This turns out to be more useful than showing the whole list of tags related to a node. This functionality is already embedded into the component and the user doesn't have to do anything to make it work.
+
+
+
+
+
+### Show sidebar on the right option
+
+The **Sidenav Component** now accepts the **position** as an input parameter so you can decide where to show the sidebar. The possible values are **start** for the left of the screen and **end** for the right of the screen.
+
+
+
+
+
+### Double sidebar for viewer
+
+An extra sidebar is now available to use within the **Viewer Component**. This helps the user to organise the information related to the node in a better way.
+
+
+ //your right sidebar content here
+
+
+ //your left sidebar content here
+
+
+
+
+
+### Smart folder icon
+
+The **DocumentList Component** can now show different icons for **Smart Folders** and Standard Folders. No extra action is needed by the user to use this functionality.
+
+
+
+### Tag node list component has a configurable delete button for tag
+
+A configurable delete button has been added to the **Tag Node List Component** to let you show it only when user has permissions.
+
+
+
+
+
+### Validation summary support for form component
+
+The **Form Component** will now use the **formError** event to send a validation summary for all the fields with errors. This will be useful particularly with big forms for showing which fields are in error without scrolling the whole form by creating a summary.
+
+
+
+
Error log:
+
Error {{ error.name }} {{error.validationSummary.message | translate}}
+
+
+
+
+### Share link with expiry date
+
+Some extra information is now available for shared links: expiry date. The earliest date accepted is at least 24h after the time you created it (following the ACS specification : [here](https://docs.alfresco.com/5.2/concepts/repository-properties.html) is the link). This is embedded into the **Share Dialog Component** and will be automatically shown when the share dialog is displayed.
+
+
+
+### Base extensibility support
+
+With this release, we also add basic extensibility support in the scope of the **@alfresco/adf-extensions** library.
+This library powers the extensibility layer in the Alfresco Content Application, and you can find more details about the features it supports here: [Alfresco Content App](https://alfresco.github.io/alfresco-content-app/#/extending)
+In the following releases we will provide more documentation and examples of how to use this library and how to build your own extension points.
+
+## Localization
+
+This release includes: French, German, Italian, Spanish, Japanese, Dutch, Norwegian (BokmÅl), Russian, Brazilian Portuguese and Simplified Chinese versions.
+
+## References
+
+Below you can find a brief list of references to help you start using the new release.
+
+[Official GitHub Project - alfresco-ng2-components](https://github.com/Alfresco/alfresco-ng2-components)
+
+[Getting started guides with Alfresco Application Development Framework](https://community.alfresco.com/community/application-development-framework/pages/get-started)
+
+[Component catalog](https://alfresco.github.io/adf-component-catalog/)
+
+[Gitter chat supporting Alfresco ADF](https://gitter.im/Alfresco/alfresco-ng2-components)
+
+[ADF examples](https://github.com/Alfresco/adf-examples)
+
+[List of all components](https://github.com/Alfresco/alfresco-ng2-components/tree/master/ng2-components)
+
+[Alfresco-JS-API](https://github.com/Alfresco/alfresco-js-api)
+
+[ADF App Generator ](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
+
+release note JIRA
+
+Release Notes - Apps Development Framework - Version 2.6.
+
+### Documentation
+
+- \[[ADF-3534](https://issues.alfresco.com/jira/browse/ADF-3534)] - Add Markdown versions of the release notes to the main repo
+- \[[ADF-3551](https://issues.alfresco.com/jira/browse/ADF-3551)] - Doc review for 2.6
+- \[[ADF-3577](https://issues.alfresco.com/jira/browse/ADF-3577)] - Content metadata docs reference the wrong class
+- \[[ADF-3587](https://issues.alfresco.com/jira/browse/ADF-3587)] - Issues with deprecated tag and missing properties in doc tools
+
+### Feature
+
+- \[[ADF-584](https://issues.alfresco.com/jira/browse/ADF-584)] - Validation summary support for Form component
+- \[[ADF-2640](https://issues.alfresco.com/jira/browse/ADF-2640)] - adf-tag-node-list with remove option configurable
+- \[[ADF-2921](https://issues.alfresco.com/jira/browse/ADF-2921)] - Icons for smart folders, links and folders with rules
+- \[[ADF-3308](https://issues.alfresco.com/jira/browse/ADF-3308)] - ProcessList Component - Provide a way to filter the list by fields
+- \[[ADF-3352](https://issues.alfresco.com/jira/browse/ADF-3352)] - Viewer Component - Allow multiple side bar
+- \[[ADF-3382](https://issues.alfresco.com/jira/browse/ADF-3382)] - Start a Process - Change the process definition from a dropdown to autocomplete
+- \[[ADF-3397](https://issues.alfresco.com/jira/browse/ADF-3397)] - Task Filter - Doesn't show the right icon
+- \[[ADF-3415](https://issues.alfresco.com/jira/browse/ADF-3415)] - Process Filter - Doesn't show the right icon
+- \[[ADF-3422](https://issues.alfresco.com/jira/browse/ADF-3422)] - Process Services - Create settings tab
+- \[[ADF-3438](https://issues.alfresco.com/jira/browse/ADF-3438)] - Task List Demo Page - Add page/size parameters
+- \[[ADF-3443](https://issues.alfresco.com/jira/browse/ADF-3443)] - Move print from ACA to ADF
+- \[[ADF-3499](https://issues.alfresco.com/jira/browse/ADF-3499)] - ACS APS Integration - Not able to upload a file in case the user has more than one alfresco repositories
+- \[[ADF-3507](https://issues.alfresco.com/jira/browse/ADF-3507)] - Show more/fewer tags buttons in Tag List Component
+- \[[ADF-3512](https://issues.alfresco.com/jira/browse/ADF-3512)] - SidenavLayoutComponent option to show the sidebar on the right
+- \[[ADF-3553](https://issues.alfresco.com/jira/browse/ADF-3553)] - Cache management for application configuration file
+- \[[ADF-3570](https://issues.alfresco.com/jira/browse/ADF-3570)] - Migration to APS2 - Add a interceptor to be able to use APS2 API
+- \[[ADF-3607](https://issues.alfresco.com/jira/browse/ADF-3607)] - [Demo shell] JSON Editor in Form Page
+
+### Bug
+
+- \[[ADF-2460](https://issues.alfresco.com/jira/browse/ADF-2460)] - Incorrect entries in i18n file of process-services in ADF
+- \[[ADF-2828](https://issues.alfresco.com/jira/browse/ADF-2828)] - Collapse configuration of "Header" form control not working in ADF
+- \[[ADF-2996](https://issues.alfresco.com/jira/browse/ADF-2996)] - Process list - Sorting by column is not kept after changing the 'items per page'
+- \[[ADF-3009](https://issues.alfresco.com/jira/browse/ADF-3009)] - Start task - form date error remains displayed after choosing a date from date picker
+- \[[ADF-3119](https://issues.alfresco.com/jira/browse/ADF-3119)] - DocumentList CardView style issues
+- \[[ADF-3155](https://issues.alfresco.com/jira/browse/ADF-3155)] - "versionComment" is missing in typings
+- \[[ADF-3247](https://issues.alfresco.com/jira/browse/ADF-3247)] - Dynamic Table not working properly
+- \[[ADF-3324](https://issues.alfresco.com/jira/browse/ADF-3324)] - Preview - unshared file breaks preview
+- \[[ADF-3340](https://issues.alfresco.com/jira/browse/ADF-3340)] - adf-add-permission component search does not return the groups
+- \[[ADF-3357](https://issues.alfresco.com/jira/browse/ADF-3357)] - Viewer does not scroll plain text files
+- \[[ADF-3436](https://issues.alfresco.com/jira/browse/ADF-3436)] - The selected filter item "x" button from the toolbar is not working
+- \[[ADF-3455](https://issues.alfresco.com/jira/browse/ADF-3455)] - Show More and Show Less buttons are always showed instead of be hided.
+- \[[ADF-3482](https://issues.alfresco.com/jira/browse/ADF-3482)] - Alfresco JS-API fails to return URL with SSO mode on
+- \[[ADF-3486](https://issues.alfresco.com/jira/browse/ADF-3486)] - [Start Task] Assignee label not properly displayed
+- \[[ADF-3491](https://issues.alfresco.com/jira/browse/ADF-3491)] - CLONE - Logo link should be also on logo text
+- \[[ADF-3493](https://issues.alfresco.com/jira/browse/ADF-3493)] - ADF 2.4 does not work Properly in MS Internet Explorer 11
+- \[[ADF-3494](https://issues.alfresco.com/jira/browse/ADF-3494)] - DateCell component format ignored
+- \[[ADF-3495](https://issues.alfresco.com/jira/browse/ADF-3495)] - 'cm:lockOwner' field contains literal string value '[object Object]' when requesting it via the nodesApi
+- \[[ADF-3498](https://issues.alfresco.com/jira/browse/ADF-3498)] - Any search on add permission panel gets Internal Server Error
+- \[[ADF-3500](https://issues.alfresco.com/jira/browse/ADF-3500)] - [Demo shell] Running processes aren't displayed when creating a new process
+- \[[ADF-3501](https://issues.alfresco.com/jira/browse/ADF-3501)] - Viewer does not render fonts correctly
+- \[[ADF-3508](https://issues.alfresco.com/jira/browse/ADF-3508)] - angular-flex needs to be updated
+- \[[ADF-3509](https://issues.alfresco.com/jira/browse/ADF-3509)] - Dynamic Table overflows the form
+- \[[ADF-3510](https://issues.alfresco.com/jira/browse/ADF-3510)] - Search facets date-range goes invalid when empty #3736
+- \[[ADF-3511](https://issues.alfresco.com/jira/browse/ADF-3511)] - CLONE - The error message for "Created date" fields is not the correct one when are no inputs
+- \[[ADF-3513](https://issues.alfresco.com/jira/browse/ADF-3513)] - Remove switch E2E in with task details
+- \[[ADF-3517](https://issues.alfresco.com/jira/browse/ADF-3517)] - TaskList overflows container when empty
+- \[[ADF-3531](https://issues.alfresco.com/jira/browse/ADF-3531)] - Implicit Flow Enabled - The iframe inject another app into the page
+- \[[ADF-3532](https://issues.alfresco.com/jira/browse/ADF-3532)] - Document list scrolls down file/folders names when clicking on pagination dropdown.
+- \[[ADF-3536](https://issues.alfresco.com/jira/browse/ADF-3536)] - Search categories get collapsed/expanded to initial state after applying filter
+- \[[ADF-3546](https://issues.alfresco.com/jira/browse/ADF-3546)] - CLONE - TypeError when doing a Sign out while having something typed in the Search input
+- \[[ADF-3552](https://issues.alfresco.com/jira/browse/ADF-3552)] - JS-API - When a page is refresh the js api remove the part after the #
+- \[[ADF-3555](https://issues.alfresco.com/jira/browse/ADF-3555)] - Process selection isn't working properly
+- \[[ADF-3561](https://issues.alfresco.com/jira/browse/ADF-3561)] - Save and Complete Outcome not translateable
+- \[[ADF-3562](https://issues.alfresco.com/jira/browse/ADF-3562)] - PeopleWidget component mix rexctive/template syntax
+- \[[ADF-3575](https://issues.alfresco.com/jira/browse/ADF-3575)] - Translation should fallback to English when browser is set to an unsupported language
+- \[[ADF-3580](https://issues.alfresco.com/jira/browse/ADF-3580)] - Success event not fired when upload file is paused and resume
+- \[[ADF-3582](https://issues.alfresco.com/jira/browse/ADF-3582)] - Roles other than standard roles don't show up in the permission component\`
+- \[[ADF-3610](https://issues.alfresco.com/jira/browse/ADF-3610)] - PDF viewer worker doesn't unregister when file is closed
+- \[[ADF-3614](https://issues.alfresco.com/jira/browse/ADF-3614)] - The name of the file is not properly displayed on custom sources
+- \[[ADF-3626](https://issues.alfresco.com/jira/browse/ADF-3626)] - No user is displayed when searching for an assignee of a task
+- \[[ADF-3630](https://issues.alfresco.com/jira/browse/ADF-3630)] - No translation when browser is set to a supported language
+- \[[ADF-3639](https://issues.alfresco.com/jira/browse/ADF-3639)] - Start Process Component does not select first process when there is no default process selected
+- \[[ADF-3641](https://issues.alfresco.com/jira/browse/ADF-3641)] - Broken form layout for Involve people widget
+- \[[ADF-3642](https://issues.alfresco.com/jira/browse/ADF-3642)] - Broken layout for select process definition drop down when starting a process
+- \[[ADF-3643](https://issues.alfresco.com/jira/browse/ADF-3643)] - Viewer shows both sidebar icons
+- \[[ADF-3646](https://issues.alfresco.com/jira/browse/ADF-3646)] - The task list is not refreshed after completing an active task of a process
+- \[[ADF-3649](https://issues.alfresco.com/jira/browse/ADF-3649)] - Complete button is enabled for completed tasks
+
+### Task
+
+- \[[ADF-3335](https://issues.alfresco.com/jira/browse/ADF-3335)] - Create automated tests for Task filters component
+- \[[ADF-3393](https://issues.alfresco.com/jira/browse/ADF-3393)] - Add delete AWS environment in the creator/destructor script
+- \[[ADF-3480](https://issues.alfresco.com/jira/browse/ADF-3480)] - Fix failing automated tests
+- \[[ADF-3504](https://issues.alfresco.com/jira/browse/ADF-3504)] - Add needed images to stack adf-acs6.
+- \[[ADF-3505](https://issues.alfresco.com/jira/browse/ADF-3505)] - Fix the report for e2e tests
+- \[[ADF-3518](https://issues.alfresco.com/jira/browse/ADF-3518)] - Change the automated tests that are creating content on the admin root
+- \[[ADF-3545](https://issues.alfresco.com/jira/browse/ADF-3545)] - Codecov fix
+- \[[ADF-3558](https://issues.alfresco.com/jira/browse/ADF-3558)] - Fix failing test for unshare file
+- \[[ADF-3564](https://issues.alfresco.com/jira/browse/ADF-3564)] - Add documentation for printing feature
+- \[[ADF-3566](https://issues.alfresco.com/jira/browse/ADF-3566)] - Modifications related to task filters automated tests
+- \[[ADF-3592](https://issues.alfresco.com/jira/browse/ADF-3592)] - Remove Polyfill web animation
+- \[[ADF-3621](https://issues.alfresco.com/jira/browse/ADF-3621)] - Update Generator App to 2.6.
+
+### Feature Bug
+
+- \[[ADF-3413](https://issues.alfresco.com/jira/browse/ADF-3413)] - Form name still displayed after removing form
+- \[[ADF-3567](https://issues.alfresco.com/jira/browse/ADF-3567)] - The default items per page value is not displayed
+- \[[ADF-3571](https://issues.alfresco.com/jira/browse/ADF-3571)] - Due After field not working as expected
+- \[[ADF-3573](https://issues.alfresco.com/jira/browse/ADF-3573)] - Showing NaN-20 of 20 is displayed instead of 20
+- \[[ADF-3574](https://issues.alfresco.com/jira/browse/ADF-3574)] - Items per page field is not working properly
+- \[[ADF-3595](https://issues.alfresco.com/jira/browse/ADF-3595)] - Add documentation about showIcon property
+
+### Feature (Task)
+
+- \[[ADF-3376](https://issues.alfresco.com/jira/browse/ADF-3376)] - Create automated tests for comments - Process services - Process
+- \[[ADF-3377](https://issues.alfresco.com/jira/browse/ADF-3377)] - Create automated tests for comments - Process services - Tasks
+- \[[ADF-3378](https://issues.alfresco.com/jira/browse/ADF-3378)] - Create automated tests for comments - Content Services PT2
+- \[[ADF-3414](https://issues.alfresco.com/jira/browse/ADF-3414)] - Create automated test for Attach form component
+- \[[ADF-3481](https://issues.alfresco.com/jira/browse/ADF-3481)] - Updated automated tests for attach form component
+- \[[ADF-3519](https://issues.alfresco.com/jira/browse/ADF-3519)] - Fixing tests for Task Filters
+- \[[ADF-3520](https://issues.alfresco.com/jira/browse/ADF-3520)] - Fixing tests for Document List - Actions
+- \[[ADF-3521](https://issues.alfresco.com/jira/browse/ADF-3521)] - Fixing tests for Version - Actions
+- \[[ADF-3522](https://issues.alfresco.com/jira/browse/ADF-3522)] - Reviewing failing tests
+- \[[ADF-3524](https://issues.alfresco.com/jira/browse/ADF-3524)] - Fixing tests for Notifications
+- \[[ADF-3525](https://issues.alfresco.com/jira/browse/ADF-3525)] - Fixing tests for Search Page
+- \[[ADF-3527](https://issues.alfresco.com/jira/browse/ADF-3527)] - Fixing tests for Search - Multiselect
+- \[[ADF-3533](https://issues.alfresco.com/jira/browse/ADF-3533)] - Automated test for Process List - Sorting
+- \[[ADF-3535](https://issues.alfresco.com/jira/browse/ADF-3535)] - Create automated test to cover the 'Unshared file should show 404 page' functionality
+- \[[ADF-3537](https://issues.alfresco.com/jira/browse/ADF-3537)] - Automated test for Permissions - Search
+- \[[ADF-3544](https://issues.alfresco.com/jira/browse/ADF-3544)] - Automated test for Dynamic DataTable
+- \[[ADF-3548](https://issues.alfresco.com/jira/browse/ADF-3548)] - Create an automated test to cover 'hide remove' option on a tag
+- \[[ADF-3556](https://issues.alfresco.com/jira/browse/ADF-3556)] - Create an automated test to cover sidebar position
+- \[[ADF-3557](https://issues.alfresco.com/jira/browse/ADF-3557)] - Automated test for removing search filter using chip remove button
+- \[[ADF-3560](https://issues.alfresco.com/jira/browse/ADF-3560)] - Create an automated test to cover 'Add group' on permissions
+- \[[ADF-3563](https://issues.alfresco.com/jira/browse/ADF-3563)] - Automated test for Show More/Less button in Search Filters
+- \[[ADF-3594](https://issues.alfresco.com/jira/browse/ADF-3594)] - Create automated test for Show more/ less button on Tag component.
+- \[[ADF-3596](https://issues.alfresco.com/jira/browse/ADF-3596)] - Automated tests for start a process
+- \[[ADF-3597](https://issues.alfresco.com/jira/browse/ADF-3597)] - Create automated test to cover Error Log on Form component
+
+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).
diff --git a/docs/release-notes/images/DeleteTagConfigurable.gif b/docs/release-notes/images/DeleteTagConfigurable.gif
new file mode 100644
index 0000000000000000000000000000000000000000..54442467cf5b9117fd0b4f204c4ba10974c7b01b
GIT binary patch
literal 743677
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