What's new
If you are updating Kanban from an older version, check Migration to newer versions for details.
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 (Example)
- An ability to apply the material, willow and willow-dark themes (Example)
- An ability to limit users (Example)
- An ability to set links between cards (Example)
- An ability to votes for a card (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 (Example) and css (Example) parameters. - The
cardTemplate
property has an ability to display context menu - The
columns
property is extended by the css (Example) and overlay (Example) parameters - The
columnShape
property is extended by the css parameter (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 (Example) - The
rowShape
property is extended by the css parameter (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 optionalThe
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