fbpx

Change log

Bryntum TaskBoard

Release history for Bryntum TaskBoard

Version 4.3.3, 2021-11-30

BUG FIXES

  • Fixed #3648 - [DOCS] Content navigation is broken
  • Fixed #3712 - Required field not respected in TaskBoard editor
  • Fixed #3743 - [DOCS] web.config file for Windows IIS server

Version 4.3.2, 2021-10-29

FEATURES / ENHANCEMENTS

  • TaskCopyPaste feature now fires beforeCopy and beforePaste events to let you prevent the actions (Fixed #3303)

Version 4.3.1, 2021-10-21

FEATURES / ENHANCEMENTS

  • Bumped builtin Font Awesome Free to version 5.15.4

BUG FIXES

  • Fixed #3567 - Minified css bundle contains unicode chars

Version 4.3.0, 2021-10-12

FEATURES / ENHANCEMENTS

  • Pressing SHIFT during keyboard navigation now extends the selection, similar to how it works in Finder/Explorer
  • Tasks can now be flagged as readOnly, preventing them from being edited using the UI (Fixed #3049)

API CHANGES

  • [DEPRECATED] Buttons menuIconCls config was deprecated in favor of the new menuIcon config, which better matches the naming of other configs

Version 4.2.7, 2021-10-01

BUG FIXES

  • Fixed #3458 - Document nested fields

Version 4.2.6, 2021-09-15

FEATURES / ENHANCEMENTS

  • You can now configure which event should trigger the task edit feature (Fixed #3381)
  • TaskMenu now has a configurable triggerEvent allowing you to define which event (if any) should trigger it (Fixed #3399)

BUG FIXES

  • Fixed #3401 - Simple task editor not shown when adding new task which needs to be scrolled into view
  • Fixed #3408 - Updated typings to support spread operator for method parameters

Version 4.2.5, 2021-09-08

FEATURES / ENHANCEMENTS

  • The API documentation now better communicates when a field or property accepts multiple input types but uses a single type for output. For example date fields on models, which usually accepts a String or Date but always outputs a Date (Fixed #2933)
  • The key mapping for TaskBoard's card navigation and selection and relevant features (currently only SimpleTaskEdit) can now be easily changed using new keyMap configs (Fixed #3137)

BUG FIXES

  • Fixed #3322 - Add dataChange event to framework guides

Version 4.2.4, 2021-08-27

BUG FIXES

  • Fixed #3110 - Unnecessary sync request when card is dropped at the same place
  • Fixed #3241 - TaskMenu should close after selecting a new column to move the task to
  • Fixed #3265 - Docs are not scrolled to the referenced member
  • Fixed #3305 - Guides look bad in the docs search results
  • Fixed #3306 - Doc browser does not scroll to member

Version 4.2.3, 2021-08-05

FEATURES / ENHANCEMENTS

  • By default keyboard navigation moves focus between tasks without affecting selection. Pressing SPACE then toggles selection for that task (CTRL + SPACE to extend selection). Using the new selectOnNavigation config the behaviour can be changed to move both focus and selection on navigation (Fixed #3138)
  • [NPM] Bryntum Npm server now supports remote private repository access for Artifactory with username and password authentication (Fixed #2864)
  • Pressing SHIFT during keyboard navigation now extends the selection, similar to how it works in Finder/Explorer
  • Project can now log warnings to the browser console when it detects an unexpected response format. To enable these checks please use the validateResponse config (Fixed #2668)
  • TaskBoard has a new collapseTitle config that controls whether the column title is rotated or hidden on collapse By default it now rotates the titles. Please note that it does not apply when using swimlanes, since the column title would obscure the swimlane header. (Fixed #3084)
  • TaskDrag now fires events similar to what is available for Event/TaskDrag in Scheduler/Gantt: beforeTaskDrag, taskDragStart, taskDrag, beforeTaskDrop, taskDrop, taskDragAbort and taskDragEnd. On display in the new task-drag demo (Fixed #3050)
  • ColumnDrag fires a very similar set of events: beforeColumnDrag, columnDragStart, columnDrag, beforeColumnDrop, columnDrop, columnDragAbort and columnDragEnd. Try it out in the new column-drag demo (Fixed #3217)
  • [TYPINGS] Type definitions now contain typed features configs and properties (Fixed #2740)

BUG FIXES

  • Fixed #2948 - CrudManager should handle autoSync during sync
  • Fixed #3034 - Column scroll position is lost when adding new task
  • Fixed #3054 - Task drop is cancelled when dropping on swimlane or column header
  • Fixed #3083 - Task selection marquee not removed

Version 4.2.2, 2021-07-21

FEATURES / ENHANCEMENTS

  • [NPM] Bryntum Npm server now supports npm token command for managing access tokens for CI/CD (Fixed #2703)

BUG FIXES

  • Fixed #3167 - LWC bundle is missing from trial packages
  • Fixed #3178 - Syntax highlighter messes up code snippets in docs

Version 4.2.1, 2021-07-07

FEATURES / ENHANCEMENTS

  • The SimpleTaskEdit feature now has an editorConfig to configure its Editor (Fixed #3130)
  • [FRAMEWORKS] Added missing features to frameworks wrappers (Fixed #3135)

BUG FIXES

  • Fixed #3035 - Tasks drag does not start when pressing certain parts of the element
  • Fixed #3136 - [NPM] Running npm install twice creates modified package-lock.json file

Version 4.2.0, 2021-06-30

FEATURES / ENHANCEMENTS

  • Added support for inline editing of cards, using the SimpleTaskEdit feature (Fixed #2813)
  • Added a localization demo (Fixed #2824)
  • Added Lightning Web Component demo, see examples/salesforce/src/lwc (Fixed #2827)
  • The TagCombo now tries to extract tags from the task store when it is not populated by the app
  • Added a new ProjectCombo widget, which allows picking from a set of urls to reload the project
  • Added a backend-sync demo, showing how to sync to a backend using built in crud manager functionality (Fixed #2708)
  • Added transitions for adding, removing and sorting tasks (and more) linked to the useDomTransition flag
  • Added "Upgrade Font Awesome icons to Pro version" guide
  • Added "Replacing Font Awesome with Material Icons" guide

BUG FIXES

  • Fixed #2826 - Cards lose their place when dragged horizontally a bit
  • Fixed #2868 - Key navigation breaks when editing is completed with Enter key
  • Fixed #2869 - Task drag proxy is misplaced when vertical overflow changes
  • Fixed #2870 - Body scroll affects dragged task position
  • Fixed #2881 - Touch-dragging cards does not work if finger down on a resource avatar
  • Fixed #2967 - Prevent scrollbar showing when collapsing swimlane

Version 4.2.0-beta-2, 2021-05-12

FEATURES / ENHANCEMENTS

  • Added a new task item, TodoListItem, that displays todo lists with checkboxes on the cards. Accompanying it is a new field called TodoListField that can be used in the task editor to display and edit the lists there. Comes with a new demo, named todo-list
  • Added a tutorial to the docs (Fixed #2793)
  • New web component demo
  • New SimpleTaskEdit feature for inline editing of cards. Comes with a new demo (Partial fix #2813)
  • The "Add new task" button in column toolbars now scrolls the new task into view (Fixed #2814)
  • Bumped the @babel/preset-env config target to chrome: 75 for the UMD and Module bundles. This decreased bundle sizes and improved performance for modern browsers

BUG FIXES

  • Fixed #2768 - Crash when removing task
  • Fixed #2823 - Responsive issue with resource avatar
  • Fixed #2825 - Wrong target drop area highlighted as dragged card enters new column
  • Fixed #2831 - ColumnHeaderMenu doesn't hide after showing
  • Fixed #2833 - Taskeditor does not close on Escape key in docs
  • Fixed #2835 - 'true' tooltip shown in docs
  • Fixed #2840 - TaskBoard docs: API diff grid not working

Version 4.2.0-beta-1, 2021-04-27

FEATURES / ENHANCEMENTS

  • Added more task items, miniature widgets that you can populate your cards with. The following items are now available: Image, Progress, Rating, ResourceAvatars, Separator, Tags, Template and Text
  • Resource avatars can be configured to overlap
  • Column collapse buttons made larger + click area enlarged further to make them easier to hit
  • Swimlanes collapse on header click
  • Added new responsive demo
  • Added new zooming demo (Fixed #2707)
  • Added a new column header menu feature and accompanying demo (Fixed #2700)
  • Added new task menu demo, showing advanced custom menus

BUG FIXES

  • Fixed demos broken by bundling issues: undoredo and group-by demos
  • Fixed aborting task drag with ESC
  • Fixed #2710 - Column toolbar should stick to bottom

Version 4.2.0-alpha-1, 2021-04-15

We are happy to announce the first early alpha version of our new TaskBoard!

FEATURES / ENHANCEMENTS

  • Added TaskMenu feature, which allows displaying and customizing a context menu for tasks
  • Configuring TaskEditor with autoUpdateRecords: false automatically displays a toolbar with save and cancel buttons
  • Added UndoRedo widget and demo showing how to set it up
  • New guides: "Working with columns", "Working with swimlanes" and "Customize task menu"
  • Improved docs