Skip to content

v0.10.0 (the one that added downloads)

Choose a tag to compare

@CITguy CITguy released this 21 Jun 04:24
· 1084 commits to master since this release

Summary

This release was made possible by the following contributors:

You can view documentation at https://rackerlabs.github.io/helix-ui/.

Breaking Changes

  • The @webcomponents/webcomponentsjs NPM package was changed to a peer dependency to allow consumers to upgrade the polyfills at their own pace. (#245)
    • This will require you to install an explicit version range of the package to satisfy the peer dependency.
    • HelixUI should work with any version of the polyfills.

Deprecated

The following items are considered deprecated and will be removed in the next major version of HelixUI.

  • The .disabled CSS class for links is deprecated in favor of the disabled attribute (#256)
    • a[href].disabled --> a[href][disabled]
  • The .hxLink CSS class for buttons is deprecated in favor of the .hxTertiary CSS class. (#256)
    • This is to better align with nomenclature from Helix design standards.

Fixed

  • Fixed broken "ESC to close" functionality of Modals (#256)
  • Corrected bug with template caching in polyfilled browsers. (#247)
    • Custom elements added to the DOM after the initial upgrade process were not receiving ShadyDOM CSS classes.
    • Same fix as in v0.9.1

Added

  • Added button styling support to button-like input elements (#256)
    • e.g., input[type="button"], input[type="submit"], and input[type="reset"]
  • Added button style support for anchor (<a>) elements (#256)
  • Added :focus styles for tertiary buttons (#256)
  • Added styles for ordered lists (<ol>) (#233)
  • Added styles for unordered lists (<ul>) (#233)

New Pre-Built Assets

Pre-built packages available to download for HelixUI browser assets and SVG Icons. (#254)

Downloading Browser Assets*

Guides > Getting Started

These assets allow HelixUI to be consumable in products other than those based on NPM/Yarn.

* 3rd party dependencies not included in browser assets

getting-started-step-1-install-tabs

Downloading SVG Icons

Components > Icons

screen shot 2018-06-14 at 7 31 55 pm

New Badge Component

Components > Badges

  • Added the Badge component (#243)
Type Example
Link Badge screen shot 2018-06-20 at 10 59 03 pm
Tab Badge screen shot 2018-06-20 at 10 58 55 pm
Icon Badge screen shot 2018-06-20 at 10 58 48 pm

Updated

  • Button nomenclature updated to match Helix design nomenclature. (#256)
  • Getting Started documentation revised to better guide consumers toward a boilerplate application. (#254)

Merged

  • #256 - Fix Bugs / Update Buttons / Update Links
  • #254 - docs(downloads): modify getting started guide
  • #247 - fix(HXElement): fix template caching (v0.10.0)
  • #244 - test(Modal): add visual regression tests
  • #243 - feat(Badge): add badge component
  • #245 - chore(npm): make @webcomponentsjs/webcomponents a peer dependency
  • #233 - feat(lists): styles for ordered and unordered lists