Change Log

Latest Release
v4.0.3
6 July 2021

Bug Fixes

  • attempt to drag last element to another container throws error (#202)
  • unable to add item at penultimate position

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

Current Dev
v4.0.3-dev.202106141556
14 June 2021

Bug Fixes

  • attempt to drag last element to another container throws error (#202)
  • unable to add item at penultimate position

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

v4.0.2
5 May 2021

Bug Fixes

  • update ng-add schema
  • mark as compatible with Angular v12

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

v4.0.1
19 March 2021

Bug Fixes

  • undefined item upon dragging to empty container (#194)

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

v4.0.0
16 December 2020

Bug Fixes

  • ssr errors due to cyclic dependency
  • add homepage URL

Features

  • drop support for Angular 6 and 7
  • enable licensing

Breaking Changes

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

v3.0.6
11 November 2020

Bug Fixes

  • add Angular 11 to peer dependencies
  • update release notes (#181)

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

v3.0.5
9 September 2020

Bug Fixes

  • binding: allow adding after last item

v3.0.4
25 June 2020

Bug Fixes

  • mark as compatible with Angular 10

v3.0.3
8 May 2020

Bug Fixes

  • clear active item after drag end
  • clearActiveItem works for non-navigable components
  • addDataItem respects index argument
  • navigable input spelling

v3.0.2
20 January 2020

Bug Fixes

  • expression changed error with nested sortables in angular 9
  • itemStyle not applied in angular 9
  • mark as compatible with Angular 9.x

v3.0.1
3 September 2019

Bug Fixes

  • dragEnd oldIndex
  • don't emit dragStart and dragEnd if no dragging is performed

v3.0.0
21 June 2019

Bug Fixes

  • unsubscribe dragLeave

Features

  • update to RxJS 6

Breaking Changes

  • SystemJS config, if used, must be updated to reference dist/npm/index.js
  • New peer dependency @progress/kendo-angular-common.
  • Angular 4 and 5 are no longer supported

v2.1.1
30 May 2019

Bug Fixes

  • mark as compatible with Angular 8

v2.1.0
11 April 2019

Bug Fixes

  • hint position when used inside grid
  • ng add schematic
  • scrolling on touch deveices
  • don't drag items when pressing focusable element in template
  • don't prevent mouseenter on drag
  • hint position when sortable is in transformed parent
  • update activeIndex on add/move/remove
  • item disappears from source Sortable when dropped elsewhere
  • moving items with onpush strategy
  • addDataItem and removeDataItem update item indices

Features

  • expose SortableService
  • add flat ES module bundles

v2.0.1
11 January 2019

Bug Fixes

  • expose event types (#139)

v2.0.0
9 November 2018

Bug Fixes

  • moveItem should work on disabled items
  • hint position should not be relative to component
  • move items example css in docs
  • move items example css in docs
  • move items example css in docs
  • move items example css in docs
  • add items example css in docs
  • AOT and SSR support

Features

  • mark as compatible with Angular 7.x
  • add preventable events
  • add dynamic RTL switching support
  • add SortableBindingDirective

Breaking Changes

  • Drag actions no longer affect the [data] by default. Adding, moving and removing items is done through the API in the event handlers or via the SortableBindingDirective.

v1.1.1
3 July 2018

Bug Fixes

  • stale dependencies in browser bundle

v1.1.0
9 May 2018

Bug Fixes

  • mark module as side-effects free
  • mark as compatible with Angular 6.x, RxJS 6.x

Features

  • Schematics support (#105)

v1.0.8
27 February 2018

Bug Fixes

  • flatten metadata

v1.0.7
14 February 2018

Bug Fixes

  • bundle metadata and type definitions alongside CommonJS modules
  • serve CDN bundle for UNPKG and jsDelivr
  • build errors when targeting es2015

v1.0.6
5 February 2018

Bug Fixes

  • ng-cli template checks

v1.0.5
7 November 2017

Bug Fixes

  • accept Angular 5.x as a peer dependency

v1.0.4
3 October 2017

Bug Fixes

  • use ngTemplateOutletContext

v1.0.3
11 September 2017

Bug Fixes

  • import helpers from tslib

v1.0.2
28 June 2017

Bug Fixes

  • update license

v1.0.1
15 June 2017

Bug Fixes

  • bundle build with Angular 4.2

v1.0.0
4 May 2017

Features

  • official release

v0.9.1
31 March 2017

Bug Fixes

  • export all public interfaces and event types

v0.6.0
5 December 2016

Features

  • add ES module bundle

v0.5.2
18 November 2016

Bug Fixes

  • build docs bundle

v0.5.0
24 October 2016

Features

  • Add support for AoT

v0.4.0
14 October 2016

Bug Fixes

  • display of items in IE, disabled items should not have tabindex
  • improve keydown handler for IE
  • UX related issues
  • remove the stopPropagation for dragover, after adding SortableService
  • show hint during drag on mobile devices

Features

  • Add Keyboard Support
  • events

v0.3.0
15 September 2016

Features

  • upgrade to Angular 2.0 final

v0.2.1
14 September 2016

Bug Fixes

  • downgrade TypeScript to 1.8

v0.2.0
13 September 2016

Initial version of Angular Sortable component.

Supported features:

  • Data binding to collection of items.
  • Templates for customization of the items appearance.
  • Reordering items using drag with mouse and fingers
  • Disabling items
  • Allows setting different styling for disabled, enabled, empty and currently dragged item.
  • Dragging items between multiple Sortable components by specifying zones