Skip to content

Releases: DHTMLX/docs-kanban

JavaScript Kanban version 1.6

14 Nov 12:16
Compare
Choose a tag to compare

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)

JavaScript Kanban version 1.5

13 Nov 08:04
611f46d
Compare
Choose a tag to compare

Released on September 12, 2024

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

  • The setLocale() method of Toolbar was extended by the api parameter
  • The columnShape property is extended by the fixedHeaders parameter
  • An ability to import component as ES module

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
  • Intercept regression: return false does not prevent inner events
  • Disabled files allow files
  • 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
  • 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
  • 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
  • The missing currentUser TS definition in the IKanbanConfig type
  • 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
  • Regression in npm packages
  • 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
  • Correct TypeScript definitions generation
  • 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

JavaScript Kanban version 1.4

13 Jun 18:49
Compare
Choose a tag to compare

Released on September 29, 2022

Review of release on the blog

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

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

JavaScript Kanban version 1.3

08 Oct 11:26
Compare
Choose a tag to compare

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

  • Events

  • Methods

  • Properties

    • The items property of Toolbar is extended by the "undo" and "redo" parameters (controls)
    • The editorShape property is extended by the dateRange type

JavaScript Kanban version 1.2

29 Jun 19:26
Compare
Choose a tag to compare

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

Updates

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

Methods

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

JavaScript Kanban version 1.1

16 Feb 06:51
Compare
Choose a tag to compare

Released on February 15, 2022

New functionality

  • The ability to collapse/uncollapse 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

The columns property was updated and extended by the following parameters:

  • collapsed
  • limit
  • strictLimit

JavaScript Kanban version 1.0

02 Feb 20:00
Compare
Choose a tag to compare

Released on November 23, 2021

Initial functionality

  • 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/uncollapse rows
  • Localization
  • Integration with backend (Go and Node)
  • Cross browser compatibility
  • Touch support