Skip to main content

What's new

When updating Kanban from an older version, it's a good idea to check Migration to newer versions for more info.

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 April 8, 2025

Fixes

  • The column limit sometimes applies to the whole column incorrectly
  • Errors pop up after moving a card and closing the modal editor
  • Confirm for deletion shows up behind the modal editor
  • The Toolbar's "more" icon appears and disappears during slow window resizing
  • The delete-card event always closes the editor
  • The editor can't be opened if the priority is set to an ID that's not in the options

Version 1.6.2

Released February 14, 2025

Fixes

  • Wrong expiration date in the trial version
  • Drag and drop gives a warning on touch devices
  • Setting add: false in readonly config doesn't remove the Add option from the column menu
  • The editor doesn't load for cards with number IDs as strings
  • Outdated sample links in the package
  • Drag and drop issues when column scroll and lazy rendering are used together
  • The setConfig() method doesn't update the fixed state of column headers

Version 1.6.1

Released November 29, 2024

Fixes

  • The Toolbar's "more" icon is misaligned on narrow screens
  • RestDataProvider doesn't use headers set by setHeaders()
  • RestDataProvider.getIDResolver is not a function error

Version 1.6

Released November 13, 2024

Release review on the blog

New functionality

Updates

  • Properties

    • cardShape now includes users.maxCount and votes.clickable
    • columnShape now has headerTemplate and collapsedTemplate
    • editor now includes the placement option
    • The Toolbar's items property for search now has searchResult
  • Events

  • Methods

    • setConfig() now works differently:

    • It doesn't change history (history can't be changed this way)

      • Themes aren't changed with this method (use setTheme() instead)
    • The Kanban datastore isn't destroyed, so you don't need to recreate event listeners or reattach the Toolbar

      • setLocale() also doesn't destroy the datastore, so event listeners and Toolbar stay attached
      • The api parameter in the Toolbar setLocale() method is now deprecated

Fixes

  • Removing a comment while editing can make the comment area disappear
  • Some localization strings were missing
  • Drag and drop didn't work when both scrollType: "column" and renderType: "lazy" are set
  • Editor couldn't be closed using the close icon
  • In Willow skin, the editor's right side matched the progress bar background color

Version 1.5.13

Released September 12, 2024

Fixes

  • The "Make cover" button doesn't show up if the file extension is uppercase
  • Clicking on a disabled Multiselect causes an error
  • After using addCard(), scrolling can cause errors if column scroll and lazy rendering are enabled
  • No comments are saved as an empty string instead of an empty array
  • Editor styles can get overridden by global styles with the same class name. Check the migration section

Version 1.5.12

Released May 2, 2024

Fixes

  • Intercept regression: returning false doesn't block inner events
  • Disabled files still allow file uploads

Version 1.5.11

Released March 25, 2024

Fixes

  • Kanban CSS variables for Dark willow skin are missing in Toolbar and Portals
  • Changes to comments and votes aren't saved in form values when autosave is off
  • The custom column submenu's onClick function gets a null argument
  • Unable to set Datepickers as editable in the Editor
  • Console warnings in Kanban examples

Version 1.5.10

Released February 29, 2024

Fixes

  • Broken build on npm
  • Added select parameter to duplicate-card event and duplicateCard() method
  • The comment field in the editor has incorrect styles
  • Changing the theme caused a regression

Version 1.5.9

Released February 20, 2024

Fixes

  • Kanban styles affect other widgets
  • Custom column submenu items with disabled: true are still clickable
  • Can't set a custom upload function for the Uploader control

Version 1.5.8

Released November 28, 2023

Fixes

  • The currentUser TS definition was missing from IKanbanConfig

Version 1.5.7

Released November 14, 2023

Updates

  • Toolbar's setLocale() method now has an api parameter

Fixes

  • disabled: true doesn't work for card menu items
  • Unwanted console warnings in Kanban examples
  • Can't reset the task priority
  • Drop-down controls in the editor don't close when clicking outside

Version 1.5.6

Released September 13, 2023

Updates

  • Kanban can now be imported as an ES module

Fixes

  • Regression in npm packages

Version 1.5.4

Released August 9, 2023

Fixes

  • Uploaded files stay in the form after switching to another card
  • File upload by drag-and-drop doesn't work
  • Cards can be deleted by pressing Delete while the form is open
  • The "Search in" dropdown goes blank after picking a card in search
  • Added links aren't deleted on the backend when undoing an add-link operation

Version 1.5.1

Fixes

  • Correct TypeScript definitions are now generated

Version 1.5

Released June 15, 2023

Release review on the blog

New functionality

  • You can now create and delete links between cards during runtime
  • Links between cards can be managed on the server side
  • Columns headers can be fixed in place (see example)

New API

Updates

Fixes

  • Links couldn't be parsed, exported, or serialized at runtime
  • Creating a comments section failed if the users section wasn't active
  • Links in the store changed original data and didn't save correctly
  • Lazy rendering broke the hover styles for collapsed columns
  • Moving cards to a new column made them disappear
  • The textarea for new comments didn't close when editing started

Version 1.4.2

Released April 13, 2023

Fixes

  • Backend IDs weren't saved to local card/column/row data after adding
  • Some TS definitions were missing
  • Dark skin styles leaked into other elements

Version 1.4.1

Released March 29, 2023

Fixes

  • Preserve sorting didn't work right
  • Disabling the context menu in cardShape, columnShape, or rowShape didn't work as expected
  • Adding links in the editor without data for links didn't work right
  • The column menu could match the card's or not show up at all
  • Two tasks could be dragged instead of one

Version 1.4

Released March 21, 2023

Release review on the blog

New functionality

  • Comments can now be added (see example)
  • The material, willow, and willow-dark themes are available (see example)
  • You can limit the number of users (see example)
  • Set links between cards (see example)
  • Cards can be voted for (see example)

New API

Updates

Deprecated API

  • Properties

    • The label in menu item objects under cardShape.menu.items, columnShape.menu.items, and rowShape.menu.items is deprecated

Fixes

  • Menu position is off when Kanban is in a container with margins
  • Collapsed columns aren't positioned right if column width is custom
  • Dropping a card into a collapsed column makes it disappear
  • Collapsed columns don't position properly with custom widths
  • In swimlanes, the card context menu can get covered by the editing panel, making it hard to delete cards

Version 1.3

Released September 29, 2022

Release review on the blog

New functionality

  • Cards can be duplicated using the API, the 3-dots context menu, or Ctrl (Command) + D (works for multiple cards)
  • Kanban data can be exported as a JSON file
  • Kanban history can be managed:
    • Undo and Redo controls in the Toolbar
    • Shortcuts:
      • Ctrl (Command)+Z for undo
      • Ctrl (Command)+Y or Ctrl (Command)+Shift+Z for redo
    • Through the API

New API

Deprecated API

Updates

Version 1.2.2

Released August 30, 2022

Fixes

  • Duplicate icons appeared in menus and toolbar

Version 1.2.1

Released July 28, 2022

Fixes

  • cardHeight didn't work with scrollType:"column" enabled
  • Uploader didn't show uploaded files in the card editor
  • Localization didn't work for "combo" and "progress" fields in the editor

Version 1.2

Released June 29, 2022

Release review on the blog

New functionality

  • It's now possible to add new cards via the column menu (see example)
  • Lazy rendering is available (see example)
  • Each column can have its own scroll (see example)
  • Kanban scrolls to new cards, columns, and rows when created (API and UI) (see example)
  • Cards can be sorted (API and UI) (see example)

New API

Updates

Common

Fixes

  • Binding cards to swimlanes using the rowKey config didn't work right
  • Clicking on a card menu opened the editor
  • Dragging multiple cards didn't behave as expected
  • Editing cards wasn't working when select: false (readonly config)
  • New cards added via addCard() couldn't be selected properly
  • The label: false and menu: false settings in cardShape didn't work as expected

Version 1.1.1

Released February 28, 2022

Release review on the blog

Fixes

  • Custom editor fields didn't work unless defined in cardShape config
  • Selecting the right card from the search bar dropdown was tricky

Version 1.1

Released February 15, 2022

Release review on the blog

New functionality

  • Columns can be collapsed or expanded with the arrow next to the label
  • You can set a limit on the number of cards in columns and swimlanes
  • Columns can be moved via the context menu (three dots icon)
  • Rows can also be moved using the context menu (three dots icon)
  • Multiple cards in the same column can be selected with Shift + click
  • TypeScript definitions are now available for Kanban

New API

Updates

Properties

  • cards is now optional

  • columns is now optional and adds:

    • collapsed
    • limit
    • strictLimit
  • The color option in cardShape has been updated

Methods

Events

Version 1.0

Released November 23, 2021

Release review on the blog

Initial functionality

  • Cards can be managed by:

    • adding new cards
    • selecting cards (including multiselection)
    • deleting cards
    • searching for cards
    • reordering cards by dragging them between columns and rows
    • editing card details with an editor:
      • label
      • description
      • progress
      • start date
      • end date
      • color
      • priority
      • attachments (files and pictures)
      • custom fields
  • Columns and rows can be managed by:

    • adding new columns and rows
    • deleting columns and rows
    • renaming columns and rows
    • collapsing or expanding rows
  • Localization

  • Backend integration (Go and Node)

  • Cross-browser compatibility

  • Touch device support