Skip to content

Releases: Alfresco/alfresco-ng2-components

3.0.0

28 Mar 09:41
819e03d

Choose a tag to compare


Title: Release notes v3.0.0

Alfresco Application Development Framework (ADF) version 3.0.0 Release Note

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

If you want to be updated on the ADF roadmap, check the public page here.

Contents

New package versions

"@alfresco/adf-content-services" : "3.0.0"
"@alfresco/adf-process-services" : "3.0.0"
"@alfresco/adf-core" : "3.0.0"
"@alfresco/adf-insights" : "3.0.0",
"@alfresco/adf-extensions": "3.0.0"

Goals for this release

This is a major release of the Alfresco Application Development Framework, developed to speed up the applications running in production environments, thanks to a porting of the JS-API to Typescript. All the benefits of Extensibility, initially introduced in Alfresco Content Application (ACA) and the Alfresco Digital Workspace (ADW), are now available at the framework level and more enhancements are planned to be introduced in the following releases.

This new major version of ADF has been updated to the latest and greatest Angular 7, together with a first iteration of support for Activiti 7, the next generation Cloud Native implementation of Activiti. Also the Yeoman App Generator has been updated to let you create five small Angular CLI based applications to help get you started: one on content only, two on process only (using APS 1.6.4 or higher or using Activiti 7), two on content and process.

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.

Below are the most important new features of this release:

Extensibility

Extensibility was first introduced into the Alfresco Content Application (ACA) and the Alfresco Digital Workspace (ADW), and has now been moved to the main ADF framework, for the benefit of all developers.

The home of extensibility support in the framework is the @alfresco/adf-extensions library. Check the documentation here for further details on how to add extension features to any ADF application.

Search enhancement

Grouped facet queries

By default, the queries declared in the facetQueries are collected into a single collapsible category.
This new functionality lets you group different facet queries under custom labels by using the group property on those facet queries:

Grouped Facet Queries

Please refer to the search filter component documentation for more details.

filterWithContains

You can now choose to filter facet field results using 'contains' instead of 'starts with', by using the filterWithContains boolean property (default is false):

{
    "search": { "filterWithContains": true }
}

Single Sign On enhancement

SSO ticket fix

In order to make the SSO work completely with the new ACS 6.1.0, a new exchange token for alf_ticket mechanism has been introduced via a new flow in the JS-API that performs this operation.
For more details about this issue please refer to the this JIRA ticket.

withCredential

The withCredentials property has been added as a configuration Boolean parameter in the JS-API and in ADF.
This indicates whether or not cross-site Access-Control requests should be made using credentials.
This configuration is usually needed when you are dealing with Kerberos.

For more details please see the links below:

JS-API in Typescript

The Alfresco JS-API layer has been rewritten in TypeScript. Note that the output of the project is still JavaScript code so you can use in the usual way.
This rewrite has been necessary to make the JS-API lighter and faster with the following benefits:

  • Tree-shakable.
  • Strong typing enhances code quality and readability.
  • In the JS-API project, it is now easier to generate new code thanks our code generator template.
  • TypeScript already provides a number of features that are planned for future version of JavaScript.
  • Intellisense in your IDE will now work much better with the JS-API

Note that the following old package names have been deprecated: alfresco-js-api, alfresco-js-api-node.

The Node and Browser version are now both in: @alfresco/js-api
Refer to the official Alfresco JS-API documenation to learn more about this.

Angular 7

Alfresco ADF 3.0.0 has been updated to version 7.0.3 of Angular and Material.
Refer to the official project CHANGELOG files to find out what's new inside:

Create library Component

You can now create a new Content Services document library/site with the Create Library dialog:

Dropdown sites

For more information about the dialog, see the component documentation

Tree view component

TreeView component screenshot

Shows the folder and subfolders of a node as a tree view. For more information about the Tree View component, see the component documentation

Basic Usage

<adf-tree-view-list [nodeId]="'74cd8a96-8a21-47e5-9b3b-a1b3e296787d'" 
                    (nodeClicked)="onClick($event)">
</adf-tree-view-list>

Deprecation removal

Following the SEMVER 2.0 strategy, ADF 3.0.0 introduces breaking changes only in major versions like this one. For this reason, all the features, components and services, marked as deprecated in ADF 2.X, have been removed.

Activiti 7 support (Experimental)

From ADF 3.0.0, Alfresco is excited to announce ADF support for Activiti 7. This is a first iteration and more coverage of the services will be added in the following versions of ADF. This is the reason why this support is marked as experimental for this release. The next release (3.1) plans on moving from experimental to standard ADF components with more complete coverage.

This ADF release introduces a collection of brand new components re-designed and implemented from scratch for Activiti 7.

Below is a list of all new components services and pipes added along with
links to documentation and source code:

Components

Name Description Source link
App list cloud component Experimental Shows all deployed cloud application instances. Source
Group cloud component Experimental Searches Groups. [Source](../../lib/process-services-cloud/src/lib/group/components/group-cloud....
Read more

2.6.0

11 Oct 08:10

Choose a tag to compare

    Release Notes - Apps Development Framework - Version 2.6.0

Documentation

  • [ADF-3534] - Add Markdown versions of the release notes to the main repo
  • [ADF-3577] - Content metadata docs reference the wrong class
  • [ADF-3587] - Issues with deprecated tag and missing properties in doc tools

Feature

  • [ADF-584] - Validation summary support for Form component
  • [ADF-2640] - adf-tag-node-list with remove option configurable
  • [ADF-2921] - Icons for smart folders, links and folders with rules
  • [ADF-3308] - ProcessList Component - Provide a way to filter the list by fields
  • [ADF-3352] - Viewer Component - Allow multiple side bar
  • [ADF-3382] - Start a Process - Change the process definition from a dropdown to autocomplete
  • [ADF-3397] - Task Filter - Doesn't show the right icon
  • [ADF-3415] - Process Filter - Doesn't show the right icon
  • [ADF-3422] - Process Services - Create settings tab
  • [ADF-3438] - Task List Demo Page - Add page/size parameters
  • [ADF-3443] - Move print from ACA to ADF
  • [ADF-3499] - ACS APS Integration - Not able to upload a file in case the user has more than one alfresco repositories
  • [ADF-3507] - Show more/fewer tags buttons in Tag List Component
  • [ADF-3512] - SidenavLayoutComponent option to show the sidebar on the right
  • [ADF-3553] - Cache management for application configuration file
  • [ADF-3570] - Migration to APS2 - Add a interceptor to be able to use APS2 API

Bug

  • [ADF-2460] - Incorrect entries in i18n file of process-services in ADF
  • [ADF-2828] - Collapse configuration of "Header" form control not working in ADF
  • [ADF-2996] - Process list - Sorting by column is not kept after changing the 'items per page'
  • [ADF-3009] - Start task - form date error remains displayed after choosing a date from date picker
  • [ADF-3119] - DocumentList CardView style issues
  • [ADF-3155] - "versionComment" is missing in typings
  • [ADF-3247] - Dynamic Table not working properly
  • [ADF-3324] - Preview - unshared file breaks preview
  • [ADF-3340] - adf-add-permission component search does not return the groups
  • [ADF-3357] - Viewer does not scroll plain text files
  • [ADF-3408] - Tasklist Component - presetColumn input change is not handled
  • [ADF-3436] - The selected filter item "x" button from the toolbar is not working
  • [ADF-3455] - Show More and Show Less buttons are always showed instead of be hided.
  • [ADF-3482] - Alfresco JS-API fails to return URL with SSO mode on
  • [ADF-3486] - [Start Task] Assignee label not properly displayed
  • [ADF-3491] - CLONE - Logo link should be also on logo text
  • [ADF-3492] - "No results found" is displayed when user search for an item
  • [ADF-3493] - ADF 2.4 does not work Properly in MS Internet Explorer 11
  • [ADF-3494] - DateCell component format ignored
  • [ADF-3495] - 'cm:lockOwner' field contains literal string value '[object Object]' when requesting it via the nodesApi
  • [ADF-3498] - Any search on add permission panel gets Internal Server Error
  • [ADF-3500] - [Demo shell] Running processes aren't displayed when creating a new process
  • [ADF-3501] - Viewer does not render fonts correctly
  • [ADF-3508] - angular-flex needs to be updated
  • [ADF-3509] - Dynamic Table overflows the form
  • [ADF-3510] - Search facets date-range goes invalid when empty #3736
  • [ADF-3511] - CLONE - The error message for "Created date" fields is not the correct one when are no inputs
  • [ADF-3513] - Remove switch E2E in with task details
  • [ADF-3517] - TaskList overflows container when empty
  • [ADF-3531] - Implicit Flow Enabled - The iframe inject another app into the page
  • [ADF-3532] - Document list scrolls down file/folders names when clicking on pagination dropdown.
  • [ADF-3536] - Search categories get collapsed/expanded to initial state after applying filter
  • [ADF-3546] - CLONE - TypeError when doing a Sign out while having something typed in the Search input
  • [ADF-3552] - JS-API - When a page is refresh the js api remove the part after the #
  • [ADF-3555] - Process selection isn't working properly
  • [ADF-3561] - Save and Complete Outcome not translateable
  • [ADF-3562] - PeopleWidget component mix rexctive/template syntax
  • [ADF-3575] - Translation should fallback to English when browser is set to an unsupported language
  • [ADF-3580] - Success event not fired when upload file is paused and resume
  • [ADF-3582] - Roles other than standard roles don't show up in the permission component`
  • [ADF-3610] - PDF viewer worker doesn't unregister when file is closed
  • [ADF-3614] - The name of the file is not properly displayed on custom sources

Task

Read more

2.5.0

14 Aug 16:23

Choose a tag to compare

    Release Notes - Apps Development Framework - Version 2.5.0

Documentation

  • [ADF-3288] - Update version upload documentation

Feature

  • [ADF-2494] - Task Standalone - Provide a way to attach a form
  • [ADF-2671] - When user doesn't have permissions, a tooltip should be showed
  • [ADF-2927] - Add Clear all button to facet fields and facet queries
  • [ADF-3103] - Task List - Provide a way to filter the list by ProcessDefinitionId
  • [ADF-3141] - ADF-ProcessList Enanchement
  • [ADF-3149] - Create fake Report Issues page for Error Component
  • [ADF-3193] - CardView item key-value pair properties
  • [ADF-3237] - Task Details - Create a way to change and remove a form
  • [ADF-3267] - Dynamic Table - The boolean column should render Yes/No value
  • [ADF-3268] - Dynamic Table - Add the datetime widget
  • [ADF-3274] - Start Task - Use the people widget instead of the people list
  • [ADF-3275] - ADF Card view combobox
  • [ADF-3284] - ProcessFilter - the method ngOnChange doesn't check the property filterParam
  • [ADF-3286] - NotificationService expose MatSnackBarConfig
  • [ADF-3299] - Upgrade Angular
  • [ADF-3300] - Upgrade Angular Material Design
  • [ADF-3308] - ProcessList Component - Provide a way to filter the list by fields
  • [ADF-3366] - Update Site details

Epic

  • [ADF-3177] - General ADF Header component

Story

  • [ADF-2131] - Search sorting (P1)
  • [ADF-2563] - Upload new version information options
  • [ADF-3367] - Multi-selection on facets
  • [ADF-3372] - Ability to hide/show "Properties" Content Metadata Card

Bug

  • [ADF-2669] - Delete version confirmation dialog has wrong 'cancel' color
  • [ADF-2765] - Card view has broken layout in demo shell
  • [ADF-2769] - Search on document picker not working - when having custom dropdown defined.
  • [ADF-2854] - [Demo shell] User is not redirected to active process when completing the first task as initiator
  • [ADF-2876] - Activiti Form - Complete button does not get enabled when logged in as Active Directory users.
  • [ADF-2962] - Can't reach the Hide/Show password icon using tab key
  • [ADF-3157] - Comma in file name causes problems in Chrome browser #3458
  • [ADF-3172] - the task list is not correctly updated after creating a new task assigned to someone else
  • [ADF-3199] - Datatable columns are not aligned.
  • [ADF-3214] - PathElementEntity is missing properties
  • [ADF-3255] - [Login page] -> The user remain logged on even the 'Remember me' checkbox unchecked
  • [ADF-3283] - CLONE - Thumbs.db files are uploading with a folder upload
  • [ADF-3289] - AppsDefinitionApi contains two methods with same name and different firms
  • [ADF-3292] - CLONE - Filter category should be deselected when user makes a new search query
  • [ADF-3294] - CLONE - DND - uploading folder into a folder fails
  • [ADF-3298] - CardViewSelectItemComponent has the label twice
  • [ADF-3301] - Error thrown when user downloads from DocumentList
  • [ADF-3309] - Files with pptx extension are not generated first time
  • [ADF-3324] - Preview - unshared file breaks preview
  • [ADF-3328] - Page title not translated on reloads
  • [ADF-3361] - Search on document picker returns 0 results after change in adf-sites-dropdown
  • [ADF-3362] - Search on document picker with custom site list has problems
  • [ADF-3365] - ADF search filter component doesn't provide the option to control the order of the facets
  • [ADF-3373] - Refresh button is not displayed on the form
  • [ADF-3383] - Incorrect datatype for password in PersonBodyCreate in index.d.ts
  • [ADF-3386] - Task Filters accordion is not expanding / collapsing
  • [ADF-3406] - Search chips do not remove queries
  • [ADF-3424] - Start Task - the Autocomplete shows an Object
  • [ADF-3426] - The translation not working properly
  • [ADF-3445] - Document list is not refreshed after editing the name of a folder
  • [ADF-3448] - Menu dropdown is not properly displayed after right clicking on a node
  • [ADF-3449] - Reports calendar is not displaying day numbers
  • [ADF-3450] - The colour of the custom toolbar enabled icons is changing to white when selecting other colour
  • [ADF-3451] - Setting PageSize 0 to content mimeType of facet no type is showed
  • [ADF-3452] - Show file - active form
  • [ADF-3456] - Context menu is not displayed when right clicking on a row on document list
  • [ADF-3459] - Putting invalid format date in Create Date Range filter doesn't show the correct error
  • [ADF-3461] - Search results sorting by Author isn't working properly
  • [ADF-3463] -...
Read more

2.4.0

25 Jun 14:38

Choose a tag to compare

    Release Notes - Apps Development Framework - Version 2.4.0

Documentation

  • [ADF-1848] - Article on how to use the ADF logService to feed web analytics systems
  • [ADF-2437] - Provide instructions on Tomcat deployment
  • [ADF-2525] - Documentation for the Faceted Search
  • [ADF-2643] - Update CS and PS supported documentation
  • [ADF-2688] - Content Node Selector component properties documentation
  • [ADF-2789] - alfresco-js-api downlaodapi
  • [ADF-2847] - Update all doc file structures to match script requirements
  • [ADF-2969] - Move doc tools into the new tools folder
  • [ADF-2989] - Pre-populating Start Process Form with multiple files from ACS doesn't work
  • [ADF-3049] - Release Note 2.4.0
  • [ADF-3087] - Better explanation of replacing i18n keys in the user guide
  • [ADF-3142] - Login component should explain what "remember me" is for
  • [ADF-3150] - Doc tool configuration settings should all be in one place

Feature

  • [ADF-2303] - Conditional visibility for data columns
  • [ADF-2503] - Customize Document List Content Action at a Row level
  • [ADF-2556] - Search user/groups to add to the permissions component
  • [ADF-2560] - Create an empty template for file and folders with empty permission list
  • [ADF-2581] - Add the sidebar in the App Generator
  • [ADF-2589] - [Document list] Data columns ngIf enabling
  • [ADF-2618] - ADF UploadVersion component
  • [ADF-2626] - Sidenav component should preserve its state
  • [ADF-2627] - Provide icons-only mode for Info Drawer
  • [ADF-2649] - Read only option for adf-version-manager component
  • [ADF-2650] - Responsive buttons component
  • [ADF-2753] - Error pages component
  • [ADF-2795] - OpenID Connect Implicit Flow support
  • [ADF-2852] - Create an about component
  • [ADF-2930] - Introduce general purpose "Empty Page" component
  • [ADF-2961] - Application config - Hard-coded protocols for ecmHost and bpmHost
  • [ADF-2973] - Angular pipe to get application configuration settings
  • [ADF-2975] - New "nodeType" input for Upload Button Component
  • [ADF-2984] - Show date invalid message on search date range picker
  • [ADF-3028] - Page Title Service should support i18n
  • [ADF-3041] - TaskList Component - Empty State issue.
  • [ADF-3066] - ProcessList Component - Empty State issue.
  • [ADF-3095] - Upload and DragArea component events to intercept uploads
  • [ADF-3118] - Notification Service should support i18n resource keys

Story

Bug

  • [ADF-1934] - [Mobile] Tap on a content displayed in the Search Dialog is not managed on mobile devices
  • [ADF-1997] - Custom stencils being registered twice causes errors
  • [ADF-2044] - Login footer switch is not properly displayed when changing language.
  • [ADF-2238] - 'Created by' changes when adding an assignee in a task
  • [ADF-2319] - Cancel button is displayed for a completed checklist
  • [ADF-2323] - [File viewer] Title max length is not 35 characters
  • [ADF-2449] - VS Code intellisense not working for changes in ADF (demo shell)
  • [ADF-2467] - [Destination Picker] Breadcrumb is not displayed
  • [ADF-2481] - Large files fail to upload
  • [ADF-2529] - Unselect single element doesn't work
  • [ADF-2551] - Content actions not correctly disabled
  • [ADF-2582] - [Manage version] Image preview shows old version even if the image gets changed
  • [ADF-2593] - [Demo Shell] App list Icon is overlapping the search
  • [ADF-2595] - Pagination settings not supported
  • [ADF-2601] - Can edit file properties as consumer user on moderated site
  • [ADF-2603] - getVersionContent type definition missing parameters
  • [ADF-2608] - [Demo Shell]The table from content services is loaded twice when navigating to a folder
  • [ADF-2621] - Document List - When enabling infinite scrolling after page 1, we can't load previous files
  • [ADF-2672] - Version Manager does not disable actions based on permissions
  • [ADF-2677] - [Process] Can't attach large files
  • [ADF-2678] - [Tasks] Can't attach large files
  • [ADF-2685] - [Demo shell] The Gallery view...
Read more

2.3.0

17 Apr 17:46
afa2980

Choose a tag to compare

    Release Notes - Apps Development Framework - Version 2.3.0

Documentation

  • [ADF-2360] - Wiki test style
  • [ADF-2451] - Initial doc review
  • [ADF-2456] - Document List documentation for properties needs enhancements
  • [ADF-2458] - Overhaul process.service.md doc file
  • [ADF-2463] - Organise doc files into library subfolders
  • [ADF-2526] - Fix interpolation markers in doc code samples
  • [ADF-2596] - Properties of renamed input/output are wrong

Feature

  • [ADF-711] - Drag and drop doesn't have the acceptedFilesType property
  • [ADF-2197] - 'Process Heat map' is not showing the proper informations related to the dropdown.
  • [ADF-2431] - Support Content Projection for Card View
  • [ADF-2433] - Calling custom REST end points with JS API
  • [ADF-2434] - Rename file and folders
  • [ADF-2435] - SSO AuthGuards
  • [ADF-2452] - Task Standalone component
  • [ADF-2457] - Comment component - Hide the table header
  • [ADF-2459] - ADF Pipeline build - is not running the production mode
  • [ADF-2477] - Message bus in log service
  • [ADF-2493] - alfresco-js-api search api regeneration
  • [ADF-2504] - Provide Option to Disable Metadata Edit
  • [ADF-2528] - Share Directive
  • [ADF-2540] - Lock and Unlock directive
  • [ADF-2542] - Permission display component
  • [ADF-2559] - Import the Sidebar component in ADF
  • [ADF-2588] - Make comment components compatible with content service
  • [ADF-2609] - Provide a way to change the BPM context
  • [ADF-2614] - Edit icon misses in Info-drawer Assignee
  • [ADF-2632] - Version Manager should support application configuration settings

Epic

  • [ADF-2430] - Enable Data Table to provide a card view

Story

  • [ADF-1294] - CS 5.2.1 - Search - JS-API update
  • [ADF-2128] - Facet Container (P1)
  • [ADF-2561] - View comments on previous versions
  • [ADF-2562] - Download a previous version
  • [ADF-2567] - Delete a version

Bug

  • [ADF-1714] - Task List and Process List does not react properly on Enter key
  • [ADF-1787] - [Mobile] for upload dialog text overlapping, not displaying full file name
  • [ADF-1814] - [Mobile] Files/folders is not deleted when selecting multiple
  • [ADF-1816] - [Mobile] Cannot view folder correctly when moving/copying folder/file
  • [ADF-1828] - [Mobile] if navigating to folder with long filename all items are pushed off the screen
  • [ADF-1913] - [Mobile] 'Category' link is overflowing on Process page.
  • [ADF-1932] - [Mobile] [Demo Shell]Settings button on login page is not displayed properly
  • [ADF-1935] - [Mobile] Long content on widgets is not properly displayed.
  • [ADF-2018] - [Mobile][Demo shell] Info drawer for Versions is not properly displayed
  • [ADF-2124] - Should be able to login with security.csrf.disabled=false
  • [ADF-2255] - SelectBox field does not render the data in ADF form
  • [ADF-2320] - Complete button is visible on an involved task
  • [ADF-2337] - [Viewer] Dark Theming color are not working properly
  • [ADF-2358] - Copy action for consumer user on demo shell denied
  • [ADF-2368] - Manage file version is updating wrong files.
  • [ADF-2373] - User should be able to see just the sites in which is member in SiteList drop-down
  • [ADF-2393] - Error when deleting a folder when Infinite scrolling is enabled and all items are loaded
  • [ADF-2397] - Sometimes Load more on Content Node Selector does not load next page of results
  • [ADF-2414] - Translation missing for warning message on Login Page
  • [ADF-2421] - CLONE - Unable to copy / move a file from Recent or Favorites when user has only granular permissions on the file
  • [ADF-2428] - [Demo shell Unable to view document metadata from document list view
  • [ADF-2429] - Viewer - media file full screen
  • [ADF-2442] - Search Service has wrong types for the 'search' API
  • [ADF-2443] - Typo in the UserPreferences service
  • [ADF-2444] - CLONE - Incorrect Items per page values on all lists after upgrade to ADF 2.2.0
  • [ADF-2448] - Wrong type definition for RequestPagination
  • [ADF-2450] - Search api type definition is not defined
  • [ADF-2454] - Login dialog icon and header text not centered correctly
  • [ADF-2455] - Document List does not render thumbnails
  • [ADF-2461] - Pdf viewer worker are not unregistered
  • [ADF-2465] - Sometimes, navigating using the breadcrumb opens another folder instead of the clicked one - after search performed on the Content Node Selector
  • [ADF-2...
Read more

2.2.0

05 Mar 16:42
99db801

Choose a tag to compare

    Release Notes - Apps Development Framework - Version 2.2.0

Documentation

  • [ADF-2204] - Docker hub missing documentation
  • [ADF-2228] - I18n support and example documentation
  • [ADF-2248] - Docker hub usage demo shell article
  • [ADF-2262] - Review of theming docs

Feature

  • [ADF-1532] - Inconsistent assignee selection view in StartTaskComponent (ng2-activiti-tasklist)
  • [ADF-1925] - Add new Datetime form widget to ADF
  • [ADF-2064] - Provide support for lazy loading
  • [ADF-2123] - Process Pagination - There is no way to paginate the result
  • [ADF-2197] - 'Process Heat map' is not showing the proper informations related to the dropdown.
  • [ADF-2232] - [Metadata Component] Configuration driven by node-type
  • [ADF-2249] - Add schema check in generator app
  • [ADF-2259] - Expose the "sorting changed" event from DocumentList and DataTable
  • [ADF-2296] - Background color on form buttons
  • [ADF-2297] - App-list - The component shows "No Apps found" until all the apps are loaded
  • [ADF-2312] - Sites Dropdown component - default select option
  • [ADF-2317] - Design update for searching within the Destination Picker
  • [ADF-2326] - Process List - Provide a way to support custom html template and static columns at same time

Story

  • [ADF-1412] - File Viewer - Documents
  • [ADF-1416] - File Viewer - Images
  • [ADF-1418] - File Viewer - Next/Previous File
  • [ADF-2137] - Document Thumbnail Pane
  • [ADF-2138] - Getting transformations of images
  • [ADF-2206] - Document Zoom and Browser Full Screen

Bug

  • [ADF-1899] - ProcessService.deleteProcessInstanceVariable has incorrect method signature
  • [ADF-2000] - Destination picker is not completely translated
  • [ADF-2026] - Breadcrumb displays wrong path after reloading the page.
  • [ADF-2077] - [Destination picker] User should not be able to copy / move items into a site outside of the documentLibrary
  • [ADF-2118] - Process Initiator should be able to complete a task.
  • [ADF-2124] - Should be able to login with security.csrf.disabled=false
  • [ADF-2139] - Not possible to hide "remember me" on Login
  • [ADF-2169] - [Destination picker] Dialog does not match design
  • [ADF-2171] - [Destination picker] Copy / Move buttons are always enabled
  • [ADF-2175] - Document List requests are executed twice when opening the copy/move dialog
  • [ADF-2176] - CLONE - [Destination picker] File Libraries are not displayed
  • [ADF-2187] - 'Involve people' into task component don't have the proper color in dark themes
  • [ADF-2199] - Visibility of items dependent on a radio button list not showing on completed tasks
  • [ADF-2215] - Comments are not ordered by 'Created by' column
  • [ADF-2225] - [Form component] In a task form the complete button stays disabled if hidden mandatory fields are emptyIn a task form the complete button stays disabled if hidden mandatory fields are empty
  • [ADF-2231] - Moment.js library needs to be updated to fix security issues
  • [ADF-2233] - Could not import ContentMetadataService in 2.1 version
  • [ADF-2235] - User names and icons are not being retrieved if user has a profile picture.
  • [ADF-2242] - Search on custom sources is not working.
  • [ADF-2243] - Translation is missing for the 'Extended Search'.
  • [ADF-2246] - [Destination Picker] The selection from the dropdown is ignored after 'Clear' action
  • [ADF-2251] - ContentWidgetModule is not exposed from ADF
  • [ADF-2254] - Viewer does not update top menu on "fileNodeId" changes
  • [ADF-2255] - SelectBox field does not render the data in ADF form
  • [ADF-2260] - Action menu translation is missing when right clicking on a file/folder
  • [ADF-2263] - Translation is missing on delete warning messages when user has no permission.
  • [ADF-2264] - [Destination picker] File Libraries visibility column is not displayed
  • [ADF-2265] - UserPreferences service does not return "defaultValue" for missing keys
  • [ADF-2288] - [JS-API] - Auth2 use the formParam instead of queryParam
  • [ADF-2289] - Login - Provider AUTH0
  • [ADF-2290] - PDF Viewer - scroll event dispatch outside view container
  • [ADF-2301] - [Datatable] event.preventDefault()
  • [ADF-2302] - Generator install dependencies missing
  • [ADF-2305] - Process app tiles on process workspace landing page show "..." in Firefox
  • [ADF-2310] - Error is thrown if isSelectionValid optional property is not defined
  • [ADF-2311] - Content Metadata Card component does not work for folder node.
  • [ADF-2324] - Process Pagination - Items per page is not saved on user preferences
  • [ADF-2329] - Start Task form elements are not properly aligned in other themes than Developer Theme
  • [
Read more

2.1.0

26 Jan 18:31

Choose a tag to compare

    Release Notes - Apps Development Framework - Version 2.1.0

Documentation

  • [ADF-1734] - Article on how to use Forms with ACS
  • [ADF-2058] - Search example new functionality article
  • [ADF-2060] - sidebarTemplate missing documentation
  • [ADF-2122] - Incorrect product naming reference on Form Extensibility and Customisation page
  • [ADF-2125] - App generator has wrong documentation
  • [ADF-2160] - combined handler missing in Content Action component component documentation
  • [ADF-2162] - Notification service missing screenshot

Feature

  • [ADF-1431] - [Destination Picker] Display path of the folder in search results
  • [ADF-1880] - More configuration options for adf-start-process component
  • [ADF-1986] - ACS Metadata editing (phase 2)
  • [ADF-2049] - Separate CSS class when Pagination is empty
  • [ADF-2052] - Enable IE11 support for generated projects
  • [ADF-2097] - Sidebar Action Menu - New component
  • [ADF-2102] - Task List - Provide a way to support custom html template and static columns at same time
  • [ADF-2103] - Info Drawer - Provide a way to change the default active tab
  • [ADF-2145] - Add the app routes files in the generator 2
  • [ADF-2148] - Upgrade to latest version the Angular libraries
  • [ADF-2158] - Viewer looks for other renditions when PDFs are not available

Story

  • [ADF-2136] - Configuration to display files from different API sources

Bug

  • [ADF-1752] - allowInfoDrawer property does not disable the feature when showInfoDrawer is set to true
  • [ADF-1882] - Preview uploaded content in APS fails in form
  • [ADF-1888] - ExternalContent is not exported in ActivitiFormModule
  • [ADF-1889] - Viewer does not render PDF renditions unless urlFile ends with .pdf
  • [ADF-1926] - Form is not exported from ActivitiTaskListModule
  • [ADF-1959] - Apps with description appear with larger size on the Processes Services page
  • [ADF-1999] - Size values are not translated
  • [ADF-2025] - Task List - The pagination should be fetched from the UserPreference
  • [ADF-2051] - Involve people name is not displayed properly.
  • [ADF-2053] - [Demo Shell]The Search Result Page is not refreshed after deleting a folder or a file
  • [ADF-2061] - Destination picker search is broken
  • [ADF-2067] - Not able to see the 'My tasks' filter when clicking on a newly created app.
  • [ADF-2069] - Error is displayed on console when adding a description to a task.
  • [ADF-2070] - 'Load more' on destination picker doesn't display correct content of folders in a site.
  • [ADF-2071] - 'Load more' on destination picker doesn't display correct content of folders.
  • [ADF-2072] - 'Load more' on destination picker doesn't display correct content of folders when login in as a simple user
  • [ADF-2073] - Destination picker dropdown stops working when search field is not empty
  • [ADF-2100] - Yeoman generated app can only preview one time
  • [ADF-2113] - Custom Stencil - Adf is not defined
  • [ADF-2115] - 'No process details found' message when clicking two times on the same process filter
  • [ADF-2116] - Viewer shrinks custom extension layout
  • [ADF-2119] - Document List - The pagination should be fetched from the UserPreference
  • [ADF-2120] - Search Results Page - The pagination should be fetched from the UserPreference
  • [ADF-2133] - DataTable layout is broken
  • [ADF-2150] - QueryBody adf-search loop
  • [ADF-2157] - Infinite scrolling doesn't work with document list
  • [ADF-2170] - An empty file is not uploaded when Max size filter is set to 0
  • [ADF-2173] - Translation is missing in task/process details
  • [ADF-2174] - Menus background color is not properly displayed in black themes
  • [ADF-2178] - Calendar on task details 'Due Date' is not translated
  • [ADF-2179] - Start Task/Process - On the mobile device the width should be 90% not 66%
  • [ADF-2183] - Translation is missing on delete warning messages when user has no permission.
  • [ADF-2184] - User with permissions is not able to drag and drop a folder.
  • [ADF-2185] - Metadata - An error message is displayed when saving a property with empty value
  • [ADF-2186] - Metadata - The value is not saved when editing a property
  • [ADF-2190] - Setting a processDefinitionId is not displaying the process list of all apps that contain more than one process.
  • [ADF-2191] - Cannot start a process from Task App
  • [ADF-2196] - Warning message doesn't appear when copying/moving a file/folder without permissions
  • [ADF-2200] - User can't login anymore if it was redirected to login page after accessing a service on which it wasn't logged in
  • [ADF-2205] - Translation is missing on 'parent name' when a task has no process parent
  • [ADF-2208] - The width of the 'New Task' option is smaller then Create Task ...
Read more

2.0.0

29 Nov 18:19

Choose a tag to compare

    Release Notes - Apps Development Framework - Version 2.0.0

Documentation

  • [ADF-1578] - Description of search result page for (nodeDbClick) event is wrong
  • [ADF-1586] - Add docs for undocumented components, services, etc
  • [ADF-1734] - Article on how to use Forms with ACS
  • [ADF-1820] - Update documentation to reflect mat- prefixes for angular/material
  • [ADF-1857] - Document List - error event
  • [ADF-1867] - Typography Documentation

Epic

  • [ADF-1235] - We have to get rid of MDL to use only material2
  • [ADF-1475] - Upgrade to Angular 5
  • [ADF-1779] - Search component refactoring
  • [ADF-1793] - [Viewer] Extensibility

Story

  • [ADF-1417] - File Viewer - Info Drawer

Bug

  • [ADF-1019] - Folder is displayed in Search result Page after it was deleted
  • [ADF-1576] - People widget is not displayed when it has visibility conditions related to date widget.
  • [ADF-1589] - [Login component] The login card is not centred in IE11
  • [ADF-1599] - [Destination Picker] Updates to match the designed component
  • [ADF-1600] - [Destination picker] Incorrect entry appears in the Site List
  • [ADF-1601] - [Destination picker] File / folder name capitalization is incorrectly changed in the title of the dialog
  • [ADF-1605] - [Destination picker] Folder cannot be selected if user has Contributor permissions on it
  • [ADF-1630] - Folder name should be abbreviated in the breadcrumb when path is too long
  • [ADF-1648] - [Tag component] The tag component demo page is displayed wrongly in mobile devices
  • [ADF-1649] - [Document List] IE11 select icon is not aligned
  • [ADF-1650] - [Tag component] IE11 Delete tag button is not displayed completely
  • [ADF-1655] - Searchbar is not responsive (enough)
  • [ADF-1656] - All files are downloaded with 'download' name the action is made from Search Results page
  • [ADF-1657] - The Search Results page is not automatically refreshing after deleting a folder
  • [ADF-1660] - The arrow for sorting in Search Results page is not properly displayed
  • [ADF-1661] - The pagination should not be displayed when no results are found on Search Results page
  • [ADF-1678] - Many validation errors for "index.d.ts" of alfresco-js-api
  • [ADF-1680] - People widget is memorising the last selected choice even after removing it.
  • [ADF-1682] - DocumentList pagination - default value should take the first supported page size
  • [ADF-1686] - Task List is not resizing if multiple columns are to be displayed
  • [ADF-1688] - Task can not be completed if something was typed and deleted in a people widget
  • [ADF-1693] - [Dailog Upload] wrong positioning
  • [ADF-1696] - File viewer is not rendered on the entire page
  • [ADF-1697] - Demo shell - Task infodrawer wrong tabs name
  • [ADF-1702] - The bottom part of the Login component text is cut off
  • [ADF-1704] - Invalid characters breaks file upload widget
  • [ADF-1707] - App component - The app name is not translated
  • [ADF-1709] - The error message of date widget is not displayed anymore when clicking on another widget
  • [ADF-1710] - An error is logged into the console when using data widget
  • [ADF-1711] - The <adf-task-attachment-list component displays drag-and-drop area that is not working
  • [ADF-1712] - The <adf-task-header component displays a Requeue button for none pooled tasks
  • [ADF-1716] - Process List - processDefinitionKey is not part of the ProcessInstanceQueryRepresentation
  • [ADF-1718] - Pagination should not be displayed on Search Results page when there are no results
  • [ADF-1720] - Date-time picker is not working properly with other Date Display Format than default
  • [ADF-1722] - [object Object] appears in People control when selecting the same name
  • [ADF-1725] - Process service page doesn't look cool in small breakpoint. Need responsiveness.
  • [ADF-1726] - Process and Task service attachments are not responsive.
  • [ADF-1732] - Search component is not working properly on Demo Shell in a specific case
  • [ADF-1737] - getFileContent response returns empty object when it's a PDF file
  • [ADF-1738] - Search suggestion dialog's design is not as expected
  • [ADF-1740] - 'Start Process' button is enabled if required field 'name' is empty.
  • [ADF-1741] - Search autocomplete has wrong highlight position for items
  • [ADF-1747] - Task service - findAllTaskByState return a wrong list
  • [ADF-1757] - 'Label' appears on the top of form widgets
  • [ADF-1758] - Task Attachment - The columns are not localized
  • [ADF-1759] - Process Attachment - The columns are not localized
  • [ADF-1760] - Process Info Drawer - The keys must be localized
  • [ADF-1761] - The Search Result Page is not refreshed after deleting a folder
  • [ADF-1762] - Document List - Sorting by Size is incorrect
  • [
Read more

1.9.0

09 Oct 17:31

Choose a tag to compare

    Release Notes - Apps Development Framework - Version 1.9.0

Documentation

  • [ADF-1603] - remove all the reference to deprecated <template> from the documentation

Feature

  • [ADF-226] - No 'Requeue' option after claiming a task. - 1599 Github
  • [ADF-1531] - Enhance document list breadcrumb with an input option to provide custom root id.
  • [ADF-1574] - Info Drawer - Add a mechanism to know the current active tab
  • [ADF-1609] - Tasklist - Provide a Multi selection property
  • [ADF-1622] - Provide ability for components to change browser page title.
  • [ADF-1623] - Integration of Viewer with Router
  • [ADF-1632] - Task Header - Parent name default value should be None

Bug

  • [ADF-1012] - The checklist delete button of a completed task is displayed
  • [ADF-1259] - Process Filter - Wrong process filter is selected when a new process is created
  • [ADF-1291] - [Attachment list] after upload list is not instantly refreshed
  • [ADF-1338] - Document list should automatically be refreshed after undoing/cancelling a file upload.
  • [ADF-1364] - The pagination is not properly displayed when moving a file or folder
  • [ADF-1444] - File name is not fully displayed.
  • [ADF-1455] - When an app has a long name, is displayed under the logo.
  • [ADF-1467] - ADF components custom theming
  • [ADF-1478] - Pagination is not properly displayed when resizing the browser window.
  • [ADF-1479] - Pagination is not working properly on Document List.
  • [ADF-1488] - Document List does not reset selection on "node" change
  • [ADF-1493] - Cannot tab in menu option within file/folder
  • [ADF-1503] - Completed process and task displays, can still upload content
  • [ADF-1506] - Upon node deletion the toast message shows guid
  • [ADF-1516] - Date widget is swapping days with months.
  • [ADF-1520] - Advanced date widget doesn't display the correct date.
  • [ADF-1521] - Display value fields configured with process variables are not rendered in ADF 1.8.0
  • [ADF-1523] - APS task form remains disabled when no custom outcome is provided in ADF 1.8.0
  • [ADF-1525] - In APS forms, hyperlink fields are not rendered when configured with process variables
  • [ADF-1526] - The form component is not responsive in ADF 1.8.0
  • [ADF-1528] - Form renderer does not display generated documents - github 2303
  • [ADF-1529] - Broken styles for toolbar buttons.
  • [ADF-1530] - [Viewer] Extension viewer doens't work anymore
  • [ADF-1533] - Multi-line form field contains a bug where red required warnings are shown incorrectly
  • [ADF-1535] - Wrong StatusEnum implementation for Rendition
  • [ADF-1537] - People widget needs to check null for native element onAfterViewInit
  • [ADF-1538] - PDF viewer causes memory/cpu issues with scroll events
  • [ADF-1545] - Supported page sizes are hardcoded for Document List pagination
  • [ADF-1547] - Column tooltips are not translated for DataTable/DocumentList
  • [ADF-1553] - [Demo shell] Scroll present in small and x-small devices
  • [ADF-1554] - People widget with visibility conditions is not displayed on a complete start event.
  • [ADF-1555] - Search popup always stays on the screen
  • [ADF-1557] - Search does not collapse if its input is focused
  • [ADF-1559] - People control is referencing the rest api instead of enterprise for pictures
  • [ADF-1560] - Process fields are not translated when starting a process and on process page
  • [ADF-1561] - When clicking on 'Active Tasks' on Process it redirects always to the first task from 'My Tasks' list
  • [ADF-1562] - Report list is not aligned.
  • [ADF-1565] - Not able to delete/copy/move a file or a folder in Document List
  • [ADF-1568] - IE 11 problems with upload and downloading
  • [ADF-1569] - [Activiti Form] People widget doesn't' render all the users image
  • [ADF-1570] - [Start task] Date component is not aligned
  • [ADF-1573] - Not able to remove a user from the "Involved People".
  • [ADF-1577] - 'No process details found.' message is displayed after cancelling a process
  • [ADF-1580] - Widgets do not display values on a start event.
  • [ADF-1581] - Settings login are update also when press the back button
  • [ADF-1582] - Error/Required widget tooltips are not aligned.
  • [ADF-1583] - Expression has changed after it was checked
  • [ADF-1585] - [Document list/Data table] hover color style is not theme compatible
  • [ADF-1590] - Cursor pointer is not displayed on expand/collapse Task and Process Filters.
  • [ADF-1594] - Date widget does not display value on a complete start event.
  • [ADF-1595] - Typeahead does not display value on a complete start event.
  • [ADF-1597] - Dropdown does not display the value in readonly mode
  • [ADF-1598] - 508 Fixes comments
  • [
Read more

1.8.0

05 Sep 15:38

Choose a tag to compare

    Release Notes - Apps Development Framework - Version 1.8.0

Documentation

  • [ADF-1281] - Test naming convention in the contribution guide

Feature

  • [ADF-520] - remove the debug button from Analytics Component
  • [ADF-714] - Unify pagination across all components
  • [ADF-852] - [Form] Update Form widget to Material library
  • [ADF-1116] - Task list without any status filter
  • [ADF-1139] - People Search - Provide a way to reset the search field when a user is selected
  • [ADF-1188] - Upload drag drop component - Add a property to disable the component
  • [ADF-1306] - Process Task Audit Directive
  • [ADF-1309] - Pagination of task list

Bug

  • [ADF-129] - Erratic Data Picker - GitHub 1223
  • [ADF-224] - Custom stencil components not getting rendered on a completed task/start form - 1597 Github
  • [ADF-662] - Cannot preview document on completed start event
  • [ADF-1048] - [Form] Multiple files attached to a task within a form are not displayed
  • [ADF-1052] - [Process Services] - Left and right menu arrows are not active.
  • [ADF-1095] - Date Range picker remains on screen.
  • [ADF-1096] - Process details are not fully displayed on Process Definition Heat Map.
  • [ADF-1143] - [TaskList] - Not able to start a task when changing the assignee from the 'Start Task' form.
  • [ADF-1197] - Cannot upload more than one files on a form.
  • [ADF-1208] - [Safari] Favorites Api service returns invalid dates for "createdAt" and "modifiedAt" fields.
  • [ADF-1219] - Folder contents are not displayed when double clicking an empty folder in Search Page component
  • [ADF-1252] - When closing the Process Diagram the Tasks page is displayed
  • [ADF-1259] - Process Filter - Wrong process filter is selected when a new process is created
  • [ADF-1262] - Breadcrumb does not shrink when part of the Toolbar header
  • [ADF-1265] - Task Header - Datapicker is not showed in the middle
  • [ADF-1267] - [Datatable] csra 508 add tabbing datatable - 2157 Github
  • [ADF-1286] - getProfilePicture in userApi on alfresco-js-api doesn't return nothing.
  • [ADF-1307] - Header Bar colour should always be orange.
  • [ADF-1313] - isLoggedIn method of EcmAuth client is returning "true" when ticket expires - 2178 Github
  • [ADF-1316] - Can not assign a task to a user without an actual email address
  • [ADF-1327] - Attach File widget is not displayed.
  • [ADF-1328] - Multi-line text widget is not displaying a value after completing a form.
  • [ADF-1329] - "Multi-line text" widget is not rendered properly.
  • [ADF-1346] - Attachment list component is shown for completed tasks/processes
  • [ADF-1348] - Upload Dialog - 'Cancel All' button does not render
  • [ADF-1360] - An error appears in console when clicking on Content Services in Demo Shell
  • [ADF-1368] - A file deleted from Document List is still displayed as uploaded in Uploader
  • [ADF-1370] - PDF viewer not using web worker
  • [ADF-1384] - ADF Form - The placeholder is overlapping the label
  • [ADF-1386] - if pagination attribute is undefined shows inconsistent range
  • [ADF-1394] - Favorites Api not passing the "include" settings to server
  • [ADF-1395] - The title of the reports is not aligned.
  • [ADF-1407] - Editing a Report title should be aligned.
  • [ADF-1419] - Document List does not show node icon for certain nodes
  • [ADF-1420] - [Copy/Move] A folder selected in 'Destination chooser' dialog does not get deselected when selecting it's parent folder
  • [ADF-1425] - [Copy/Move]The list of folders is not changed when selecting a site in the 'Destination chooser' dialog
  • [ADF-1426] - [Copy/Move]The list of folders is not changed when deleting the 'Search' field input in the 'Destination chooser' dialog
  • [ADF-1428] - User is not able to copy/move a file/folder to the root folder.
  • [ADF-1432] - Can not create a task
  • [ADF-1442] - No able to navigate to a task from within a process.
  • [ADF-1454] - [Login Demo] - Switches on Login Page have wrong behaviour.
  • [ADF-1456] - timeAgo Pipe - Return invalid date when the input is empty
  • [ADF-1458] - 'Enable upload' button is not working.
  • [ADF-1459] - Filter selection is not displayed.
  • [ADF-1466] - Ng2-activiti-tasklist module uses NO_ERRORS_SCHEMA schema, which hides underlying error
  • [ADF-1476] - Row borders (top and bottom) overlap each other for DataTable
  • [ADF-1478] - Pagination is not properly displayed when resizing the browser window.
  • [ADF-1479] - Pagination is not working properly on Document List.
  • [ADF-1480] - Padding is missing from Task List.
  • [ADF-1484] - Switching to custom data source won't change default column layout in DL
  • [ADF-1485] - 'Sorting' options are not visible on the Document List.
  • [
Read more