What's new
If you are updating Kanban from an older version, check Migration to newer versions for details.
Version 1.7.0
Released on September Day, 2025
New API
Updates
-
Methods
-
Properties
-
The
links
property was updated in the following way:- The
masterId
parameter was replaced with thesource
parameter - The
slaveId
parameter was replaced with thetarget
parameter
- The
-
The
editorShape
property was updated. TheclearButton
parameter was replaced with theclear
one -
The
cardShape.menu.items
function was updated. Thestore
parameter was replaced with thereadonly
one -
The
cards[i].attached[i]
property was extended by thesize
parameter
-
Removed API
-
The
editorAutoSave
property was removed. Use theeditor.autoSave
property instead -
The
dragItemsCoords
anddropAreasCoords
parameters 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
Version 1.6.5
Released on July 14, 2025
Fixes
- The
disabled: true
config 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-card
event 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: false
configuration 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
RestDataProvider
ignores headers defined viasetHeaders()
RestDataProvider.getIDResolver
is 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.maxCount
property (see the example) - The ability to change the content of column headers via the
columnShape
property (see the example) - The ability to change the view and content of search results via the
items.searchResult
property of the Toolbar search control (see the example) - The ability to display the editor as a modal window via the
editor.placement
property (see the example) - The ability to enable voting for a card (using the vote icon on the card) via the
cardShape.votes.clickable
property (see the example)
Updates
-
Properties
- The
cardShape
property is extended by the users.maxCount and votes.clickable parameters - The
columnShape
property is extended by the headerTemplate and collapsedTemplate parameters - The
editor
property is extended by the placement parameter - The
items
property 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
api
parameter 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
false
does 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
null
in 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
select
parameter into theduplicate-card
event 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: true
are 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: true
configuration 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
columnShape
property 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
cards
property is extended by the css, comments and votes parameters - The
cardShape
property is extended by the comments, votes (see the example) and css (see the example) parameters. - The
cardTemplate
property has an ability to display context menu - The
columns
property is extended by the css (see the example) and overlay (see the example) parameters - The
columnShape
property is extended by the css parameter (see the example) - The
editorShape
property is extended by the comments and links types, and format parameter for date/dateRange types - The
rows
property is extended by the css parameter (see the example) - The
rowShape
property 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)
+D
shortcuts (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)
+Y
orCtrl (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-card
event of Kanban is updated - The
update-column
event of Kanban is updated - The
update-row
event 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
items
property of Toolbar is extended by the "undo" and "redo" parameters (controls) - The
editorShape
property 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
cardHeight
property 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
- The
items
property of Toolbar is updated - The start_date, end_date, menu and users parameters (fields) of the
cardShape
property are updated - The multiselect type of the
editorShape
property is updated
- The
Common
- Prefixes of CSS classes (see the Stylization section)
- Locale structure (see the Localization section)
Fixes
- Binding cards to swimlanes via the
rowKey
config works incorrectly - Clicking on card menu opens editor
- Dragging several cards works incorrectly
- Editing cards when
select: false
(readonly config) works incorrectly - Selecting new added cards via the
addCard()
method works incorrectly - The
label: false
andmenu: false
parameters of thecardShape
property work incorrectly
Version 1.1.1
Released on February 28, 2022
Fixes
- Custom editor field doesn't work without defining it in a cardShape config
- Selecting the required card from the dropdown menu of the search bar
Version 1.1
Released on February 15, 2022
New functionality
- The ability to collapse/expand columns using an arrow on the left of the column label
- The ability to limit the number of cards for the columns and swimlanes
- The ability to move columns via the context menu (a 3 dots icon)
- The ability to move rows via the context menu (a 3 dots icon)
- The ability to select multiple cards of the same column using the familiar Shift + click combination
- The ability to use TypeScript definitions of Kanban
New API
- New events for moving columns and rows:
move-column
andmove-row
- New methods for moving columns and rows:
moveColumn()
andmoveRow()
Updates
Properties
-
The
cards
property is became optional -
The
columns
property is became optional and extended by the following parameters:- collapsed
- limit
- strictLimit
-
The color parameter of the
cardShape
property is updated
Methods
- The
addColumn
method is updated - The
addRow
method is updated - The
updateCard
method is updated - The
updateColumn
method is updated - The
updateRow
method is updated - The
parse
method is updated
Events
- The
add-column
event is updated - The
add-row
event is updated - The
update-card
event is updated - The
update-column
event is updated - The
update-row
event is updated
Version 1.0
Released on November 23, 2021
Initial functionality
-
The ability to work with cards in the following way:
- add new cards
- select cards (multiselection)
- delete cards
- search for cards
- reorder cards by dragging them to the desired column (and row)
- manage the card data via the editor:
- label
- description
- progress
- start date
- end date
- color
- priority
- attachment (files and pictures)
- custom fields
-
Ability to work with columns and rows in the following way:
- add new columns and rows
- delete columns and rows
- rename columns and rows
- collapse/expand rows
-
Integration with backend (Go and Node)
-
Cross browser compatibility
-
Touch support