What's new
If you are updating Kanban from an older version, check Migration to newer versions for details.
Version 1.7.2
Released on March 9, 2026
Fixes
- Cards disappear during scroll with
renderType:lazy - Lazy render and column rendering: incorrect end index when slowly scrolling with the scrollbar
- Lazy render and column scroll DND issues
- Hotkeys for undo/redo: regressions and unexpected behavior
- Strange scroll behavior on iOS touch devices
- Unsaved data is lost when updating comment or vote
- Incorrect menu position for elements close to the right side of the viewport
- DND on touch devices: the drag node is huge
- Toolbar: 2 missing locale labels for tooltips
- Uploader
configparameters are not applicable
Version 1.7.1
Released on November 20, 2025
Fixes
- A script error when using
dateRangein the editor parse()does not work aftersetConfig()is called- A script error in the editor after closing with unsaved link values
Version 1.7.0
Released on October 14, 2025
Salesforce Integration
Starting from v1.7 you can leverage JavaScript Kanban within Salesforce environment. Refer to the following guide for more information: Integration with Salesforce.
You can also explore our GitHub example or run Online demo (Login: user, Password: demo).
New API
Updates
-
Methods
-
Properties
-
The
linksproperty was updated in the following way:- The
masterIdparameter was replaced with thesourceparameter - The
slaveIdparameter was replaced with thetargetparameter
- The
-
The
editorShapeproperty was updated. TheclearButtonparameter was replaced with theclearone -
The
cardShape.menu.itemsfunction was updated. Thestoreparameter was replaced with thereadonlyone -
The
cards[i].attached[i]property was extended by thesizeparameter
-
Removed API
-
The
editorAutoSaveproperty was removed. Use theeditor.autoSaveproperty instead -
The
dragItemsCoordsanddropAreasCoordsparameters were removed from thestart-drag-card
Fixes
- When a user uploads a batch of files or multiple big files, the form is updated before all the files are fully loaded to the server. In this case cards data sent to the server is incorrect
- File size shown only for newly loaded files
- Year and month values are not updated after a user clicks the Done button in the editor
- The expandable textarea of comments moves button out of click zone
- Script error occurs when opening the card linked to the deleted card
Version 1.6.5
Released on July 14, 2025
Fixes
- The
disabled: trueconfig does not work for menu items - When you add a row to Kanban with no predefined row structure, row headers do not appear
Version 1.6.4
Released on June 12, 2025
Fixes
- Cards are lost when added to cols/rows that are removed and then restored
- Missing locale labels for uploader list buttons
- Missing readmes in commercial version packages
Version 1.6.3
Released on April 8, 2025
Fixes
- Limit applies to the whole column incorrectly
- Error occurs when moving a card after modal editor close
- Confirm for deletion is shown below the modal editor
- Toolbar "more" icon appears then disappears unexpectedly during slow window resizing
- The
delete-cardevent always closes the editor - The editor cannot be opened if the priority is set to ID outside of provided options
Version 1.6.2
Released on February 14, 2025
Fixes
- Wrong expiration date in the trial package
- Warning during drag and drop on touch devices
- Readonly
add: falseconfiguration does not remove the Add option from the column menu - The editor is not rendered for cards with number IDs as strings
- Outdated link to samples in the package
- Column scroll with lazy rendering has drag and drop issues
- The
setConfig()method fails to update the fixed state of the column headers
Version 1.6.1
Released on November 29, 2024
Fixes
- Toolbar on narrow screens has a misaligned "more" icon
RestDataProviderignores headers defined viasetHeaders()RestDataProvider.getIDResolveris not a function error
Version 1.6
Released on November 13, 2024
New functionality
- The ability to change how many assigned users are displayed on a card via the
cardShape.users.maxCountproperty (see the example) - The ability to change the content of column headers via the
columnShapeproperty (see the example) - The ability to change the view and content of search results via the
items.searchResultproperty of the Toolbar search control (see the example) - The ability to display the editor as a modal window via the
editor.placementproperty (see the example) - The ability to enable voting for a card (using the vote icon on the card) via the
cardShape.votes.clickableproperty (see the example)
Updates
-
Properties
- The
cardShapeproperty is extended by the users.maxCount and votes.clickable parameters - The
columnShapeproperty is extended by the headerTemplate and collapsedTemplate parameters - The
editorproperty is extended by the placement parameter - The
itemsproperty of the Toolbar search control is extended by the searchResult parameter
- The
-
Events
-
Methods
-
The
setConfig()method functionality was updated in the following way:- The method doesn't change history (you cannot change history at all)
- The method doesn't destroy Kanban datastore. You don't need to recreate event listeners and reattach Toolbar to Kanban
-
The
setLocale()method doesn't destroy Kanban datastore. You don't need to recreate event listeners and reattach Toolbar to Kanban -
The
apiparameter of the ToolbarsetLocale()method was deprecated
-
Fixes
- A comment in progress of editing can be removed and text area for new comments disappears
- Add missing localization strings
- Drag-n-drop does not work if you combine
scrollType: "column"andrenderType: "lazy"settings - The editor cannot be closed via the close icon
- The right part of the editor has same color as the progress bar background (in the Willow skin only)
Version 1.5.13
Released on September 12, 2024
Fixes
- The "Make cover" button does not appear if the extention is uppercase
- Clicking on a disabled Multiselect control occurs an error
- Scrolling after the
addCard()method call throws an error with column scroll and lazy rendering - No comments are saved as "" instead of []
- Editor style is overridden by global styles with a same-name non-unique class selector. See the migration section
Version 1.5.12
Released on May 2, 2024
Fixes
- Intercept regression: return
falsedoes not prevent inner events - Disabled files allow files
Version 1.5.11
Released on March 25, 2024
Fixes
- Kanban CSS variables of the Dark willow skin are lost for Toolbar and Portals
- Comments and votes changes are not applied to form values when autosave is disabled
- Custom column submenu receives
nullin onClick function argument - Unable to set editable mode for Datepickers in Editor
- Console warnings in Kanban examples
Version 1.5.10
Released on February 29, 2024
Fixes
- Broken build on npm server
- Add the
selectparameter into theduplicate-cardevent and theduplicateCard()method - Incorrect styles for the comment field in the Kanban editor
Version 1.5.9
Released on February 20, 2024
Fixes
- Kanban affects other widget styles
- Custom column submenu items with
disabled: trueare still active - Inability to set custom upload function for the Uploader control
Version 1.5.8
Released on November 28, 2023
Fixes
- The missing currentUser TS definition in the IKanbanConfig type
Version 1.5.7
Released on November 14, 2023
Updates
- The
setLocale()method of Toolbar was extended by the api parameter
Fixes
- The
disabled: trueconfiguration doesn't work for card menu items - Unwanted console warnings in Kanban examples
- It is not possible to reset the priority of a task
- Drop-down controls in the Kanban editor don't close on click outside
Version 1.5.6
Released on September 13, 2023
Updates
- An ability to import component as ES module
Fixes
- Regression in npm packages
Version 1.5.4
Released on August 9, 2023
Fixes
- Previously uploaded files remain in the form after switching to another card
- File upload via drag-and-drop doesn't work
- Unexpected deletion of cards while the user presses the Delete key and the form is opens
- The "Search in" dropdown input becomes empty after a card was selected through search
- Added links are not deleted on the backend when the add-link operation is undone
Version 1.5.1
Fixes
- correct TypeScript definitions generation
Version 1.5
Released on June 15, 2023
New functionality
- An ability to set and delete links between cards at runtime
- An ability to manage links between cards on the server side
- An ability to fix column headers (see the example)
New API
Updates
-
Properties
- The
columnShapeproperty is extended by the fixedHeaders parameter.
- The
Fixes
- Links cannot be parsed at runtime, exported, or serialized
- Creating comments section fails if users section was not activated
- Links in store mutates original data and aren't saved properly
- Lazy rendering breaks styles of collapsed columns hover area
- Cards moved to newly created columns disappear
- Textarea for a new comment is not closed when start editing
Version 1.4.2
Released on April 13, 2023
Fixes
- Backend ID is not saved to local card/column/row data after add actions
- Add missing TS definitions
- Dark skin is leaking its styles
Version 1.4.1
Released on March 29, 2023
Fixes
- Incorrect behavior of the preserve sorting
- Incorrect behavior when a context menu is disabled via the cardShape, columnShape or rowShape properties
- Incorrect behavior when you add links in the editor but do not provide links in data
- The menu on the column can be the same as in the card or not displayed
- Two tasks are dragged instead of one
Version 1.4
Released on March 21, 2023
New functionality
- An ability to add comments (see the example)
- An ability to limit users (see the example)
- An ability to set links between cards (see the example)
- An ability to votes for a card (see the example)
New API
Updates
-
Methods
- The
api.getState()method is updated
- The
-
Properties
- The
cardsproperty is extended by the css, comments and votes parameters - The
cardShapeproperty is extended by the comments, votes (see the example) and css (see the example) parameters. - The
cardTemplateproperty has an ability to display context menu - The
columnsproperty is extended by the css (see the example) and overlay (see the example) parameters - The
columnShapeproperty is extended by the css parameter (see the example) - The
editorShapeproperty is extended by the comments and links types, and format parameter for date/dateRange types - The
rowsproperty is extended by the css parameter (see the example) - The
rowShapeproperty is extended by the css parameter (see the example)
- The
Deprecated API
-
Properties
- label in menu item objects in
cardShape.menu.items,columnShape.menu.items, androwShape.menu.items
- label in menu item objects in
Fixes
- Menu position is wrong when Kanban is inside a container with margins
- Wrong position of collapsed columns in case of custom column width
- Dropping a card into a collapsed column results in the card's disappearing
- Wrong position of collapsed columns in case of custom column width
- Swimlanes. The context menu of the card is overlapped by the editing panel and therefore the card cannot be deleted
Version 1.3
Released on September 29, 2022
New functionality
- Duplicating cards via API, a context menu (3 dots icon) or the
Ctrl (Command)+Dshortcuts (allows duplicating multiple cards) - Exporting Kanban data to a JSON file
- Managing Kanban history:
- via Undo and Redo controls on Toolbar
- via shortcuts:
Ctrl (Command)+Z- undo actionCtrl (Command)+YorCtrl (Command)+Shift+Z- redo action
- via API
New API
-
Events:
duplicate-card -
Methods:
duplicateCard(),export.json(),getUsers(),redo()andundo() -
Common settings:
$meta
Deprecated API
- Properties:
editorAutoSave
Updates
-
Events
- The
update-cardevent of Kanban is updated - The
update-columnevent of Kanban is updated - The
update-rowevent of Kanban is updated
- The
-
Methods
- The
updateCard()method of Kanban is updated - The
updateColumn()method of Kanban is updated - The
updateRow()method of Kanban is updated
- The
-
Properties
- The
itemsproperty of Toolbar is extended by the "undo" and "redo" parameters (controls) - The
editorShapeproperty is extended by the dateRange type
- The
Version 1.2.2
Released on August 30, 2022
Fixes
- Duplicating of some icons in menu and toolbar
Version 1.2.1
Released on July 28, 2022
Fixes
- The
cardHeightproperty doesn't work with the enabledscrollType:"column"config - Uploader doesn't show uploaded files in card editor
- Localization doesn't work for "combo" and "progress" fields in card editor
Version 1.2
Released on June 29, 2022
New functionality
- Adding new cards via a column menu (see the example)
- Lazy rendering (see the example)
- Scrolling for separate columns (see the example)
- Scrolling Kanban to the new created cards, columns and rows (API and UI) (see the example)
- Sorting cards (API and UI) (see the example)
New API
-
Properties:
cardHeight,columnShape,rowShape,renderType, andscrollType
Updates
-
Methods
- The
api.getReactiveState()method is updated - The
api.getState()method is updated - The
api.getStores()method is updated - The
setLocale()method of Kanban is updated - The
setLocale()method of Toolbar is updated
- The
-
Properties