Skip to content

2.1.0

Compare
Choose a tag to compare
@Gregg8 Gregg8 released this 25 May 04:03
· 1110 commits to master since this release

Potential Breaking Changes

  • Fixed #149 - When adding a :tooltip to a hyperlink the :label gets indented.
    • This bug also applied to hyperlink-href, md-circle-icon-button, md-icon-button and row-button so they are also fixed.
    • The fix involved wrapping the components in a [:div] with :display set to "inline-flex", changing the component hierarchy. It should only cause a breaking change in rare cases.
    • NOTE: This fix does have another positive effect - because all these components are now "display: inline-flex", they can be intermingled with text, rather than the hacky workarounds we were previously forced to use. See this commit in the demo for an example of the simplified code.
  • re-com.css has been modified so please grab this latest version for your code.

Changes

  • Merged #145 - Support async choices loading in single-dropdown. This adds a page to the demo app. It's the last one in the dropdown selector.
  • Merged #147 - Add support of reactive :minimum and :maximum to datepicker. The demo page has been modified so that the date selected in the from datepicker becomes the :minimum for the to datepicker. And the date selected in the to datepicker becomes the :maximum for the from datepicker.
  • Added a demo page for the [p] (i.e. paragraph) component.
  • Removed args from component outer functions that are not used in the outer function.
  • Reordered inner function args in components to include all args in the order they appear in the args-desc var.
  • Some other minor refactoring, including converting some type 2 components to type 1, removing some redundant code and other housekeeping.

Fixes

  • Fixed #130 - typeahead suggestions container shifts everything below it (with PR #140 - typeahead dropdown list doesn't shift content underneath anymore).
  • Fixed a bug in input-time, where various args (:on-change, :class, :style, :attr) were NOT included in the render function so remained as the original/stale version passed at creation.