Skip to content

Releases: ibm-js/deliteful

0.10.0

18 May 09:29
Compare
Choose a tag to compare

Convert List to lit-html.

Starting from this release, projects using deliteful must be built using webpack.

0.9.6

19 Mar 08:31
Compare
Choose a tag to compare

Upgrade to delite 0.9.5 and ESLint.

  • Function name changes for preRender(), render(), and postRender().
  • Remove explicit calls to connectedCallback() and disconnectedCallback().
  • Fix Combobox instantiation per connectedCallback() changes in delite.
  • Rename TimeBase#dateClassObj and DatePicker#dateClassObj to Date.
  • Rename List#itemRenderer and List#categoryRenderer to
    List#ItemRenderer and List#CategoryRenderer.
  • Stop depending on Selection#updateRendering() method.
  • For selectionMode=multiple, selection-change event now includes arrays of old and new selected values.
  • Leverage native (or polyfilled) Promise, Element#classList, and Element#matches.

0.9.5

16 Feb 23:00
Compare
Choose a tag to compare

Remove dependence on dpointer now that iOS 13 and Safari 13 support
pointer events natively.

0.9.4

03 Feb 05:51
Compare
Choose a tag to compare

Yet more List tabkey fixes.

0.9.3

30 Jan 13:38
Compare
Choose a tag to compare

Another fix to List tabbing.

0.9.2

29 Jan 13:11
Compare
Choose a tag to compare

Fix tabbing in List cell when nested elements have non-zero tabindex.

0.9.1

24 Jan 12:10
Compare
Choose a tag to compare

Fix for tabbing out of List when it's the last navigable element on the page. Focus now goes to browser address bar.

0.9.0

14 Dec 08:00
Compare
Choose a tag to compare

What's new in this release?

Features
  • New DatePicker widget, and TimeBase base class.
  • New BoilerPlateTextBox base class.
  • New Dialog widget.
Enhancements
  • Redesign Accordion to fix accessibility issues and simplify customizing Panel headers
  • Add Accordion#allowAllClosed property. …
  • Make Combobox compatible with Aria 1.1.
  • Redesign Combobox to work on iOS with VoiceOver.
  • Redesign List to be accessible for multi-column table subclasses.
  • Remove List navIndex concept, and just use tabIndex.
  • Other List enhancements, such as supporting role=list.
  • If Combobox dropdown list is empty, display "no items" message.
  • Upgrade to Custom Elements V1 API.
  • Add Checkbox#indeterminate flag to allow programatically setting a checkbox to indeterminate mode.
  • Upgrade to DCL V2.
  • Support iOS 13.
Other
  • Upgrade to Intern V4.
  • Remove jQuery dependency.
  • Remove textDir property, and iOS and hoiodark themes.

Plus numerous bug fixes.

See 0.8.2...79631b1 and 79631b1...0.9.0

0.8.2

18 Apr 21:45
Compare
Choose a tag to compare
0.8.2 Pre-release
Pre-release

What's new in this release?

Enhancements
  • List: support role=menu (#604)
  • SidePane: fire event on show (#596)
  • Checkbox and RadioButton labeling should be easier (#442)
Bug Fixes
  • Combobox: when using VoiceOver, down arrow gets announced (iOS) (#615)
  • ViewStack: loses currently selected child when detached then reattached (#614)
  • List: navigation problems when List nested in another list (#613)
  • Combobox: aria-activedescendant not set (#610)
  • List: only set aria-readonly for role=grid, not for other roles (#606)
  • Checkbox: aria-checked attribute not set. (#605)
  • Checkbox: checkmark in wrong position on iOS and Firefox (#601)
  • RadioButton: selection doesn't show up in high contrast (#597)
  • Memory leak in ViewStack (#593)
  • List: zero width when used in popup on IE11 (#590)
  • List: hangs when detached then reattached to document (#589)

0.8.1

20 Nov 10:45
Compare
Choose a tag to compare
0.8.1 Pre-release
Pre-release

What's new in this release?

Bug Fixes
  • Fix arrow keys for StarRating
  • Fix arrow key navigation in Firefox (delite #433) for Combobox, StarRating, and Slider