Skip to content

v0.6.1

Choose a tag to compare

@CITguy CITguy released this 13 Apr 19:08
· 1206 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/.

New Polyfills

The usage of polyfill.io is being deprecated in favor of an internally-maintained list of polyfills to reduce the risk of external points of failure. These new polyfills can be loaded in addition to polyfill.io or not at all. If they are not included, polyfill.io will pick up the slack, but keep in mind that you will eventually need to switch to the included polyfills.

The polyfills are available in two versions:

  • dist/scripts/helix-ui.polyfills.js
  • dist/scripts/helix-ui.polyfills.min.js

Layout templates have been updated to include these new polyfills.

Polyfill.io

Do not remove polyfill.io from your layout. Doing so will likely break your application.

The new polyfills do not meet minimum requirements to drop support for polyfill.io just yet. We'll be adding functionality to the new polyfills in upcoming releases of HelixUI.

Fixed

  • ShadyDOM (polyfilled browsers)
    • Prevent rewritten markup from accidentally submitting forms (#193)
  • CSS
    • Remove "X" from text inputs in IE and Edge (#193)
    • Correct <textarea> font inheritance for cross-browser consistency (#193)
  • HXElement
    • Correct missing I-beam when focusing some components (Firefox) (#193)
    • Update $emit()to NOT bubble events by default (#196)

Merged

  • #196 - fix(events): Emit non-bubbling events by default
  • #193 - Fix bugs