Skip to main content

What's new

If you are updating Kanban from an older version, check Migration to newer versions for details.

Version 1.6

Released on November 13, 2024

Review of release on the blog

New functionality

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
  • Events

    • The set-edit event is extended by the eventSource parameter (see the example)
  • 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 change themes (use the new setTheme() method instead)
      • The method doesn't destroy Kanban datastore. You don't need to recreate event listeners and reattach Toolbar to Kanban

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" and renderType: "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 the duplicate-card event and the duplicateCard() method
  • Incorrect styles for the comment field in the Kanban editor
  • Regression in changing theme

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

Review of release on the blog

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.

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

Review of release on the blog

New functionality

  • An ability to add comments (see the example)
  • An ability to apply the material, willow and willow-dark themes (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

  • 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)

Deprecated API

  • Properties

    • label in menu item objects in cardShape.menu.items, columnShape.menu.items, and rowShape.menu.items

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

Review of release on the blog

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 action
      • Ctrl (Command)+Y or Ctrl (Command)+Shift+Z - redo action
    • via API

New API

Deprecated API

Updates

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 enabled scrollType:"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

Review of release on the blog

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

Updates

Common

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 and menu: false parameters of the cardShape property work incorrectly

Version 1.1.1

Released on February 28, 2022

Review of release on the blog

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

Review of release on the blog

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

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

Events

Version 1.0

Released on November 23, 2021

Review of release on the blog

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
  • Localization

  • Integration with backend (Go and Node)

  • Cross browser compatibility

  • Touch support