Skip to content

Releases: sir-dunxalot/ember-tooltips

3.0.1

01 Nov 01:21
ed4265d
Compare
Choose a tag to compare

Bugfixes

  • Promote ember-get-config to runtime dependency (#303, thanks @timmorey!)

3.0.0 - Reliability and simplicity

23 Oct 13:56
Compare
Choose a tag to compare

3.0.0 is a significant but simplified update to Ember Tooltips:

  • The positioning library used in 2.x has been replaced, for better UI reliability
  • The code has been very simplified, for extensibility and ease of use
  • More testing helpers have been made available, for reliability
  • Code has been updated, for compatibility with Ember 3

Developer support is available:

  • 🚀 - Follow the handy migration guide to see breaking changes and smoothly upgrade from ember-tooltips 2.x
  • 📖 - For full documentation, please refer to the README
  • 🐜 - If you come across any bugs or unexpected behaviour, please open an issue
  • 👷- If you prefer to open a PR yourself, please refer to the contributing guide

Huge props to @maxfierke and everyone else involved in making 3.0.0 a stable release!

Compatibility and customizability improved

09 Oct 03:39
Compare
Choose a tag to compare
  • Moves development instructions to CONTRIBUTING.md, which will appear in Github UI when submitting new issues and PRs, including which branch to use for 2.x and 3.x
  • #280 - Restore targetSelector option in test helpers
  • #282 - Add support for popper.js position variants (e.g. `
  • #285 - Add ability to override options passed through to popper instance
  • #283 - Use ember-get-config instead of this.getConfig in order to support Ember engines
  • #286 - Add ember-line-clamp compatibility coverage
  • #289 - Add Ember Fastboot support and coverage
  • #290 - Prevent tooltip from adding target element's title attribute to tooltip
  • #291 - Fixes {{ember-tooltip}} typo in Readme

3.0.0-beta.4

29 Sep 16:37
8c0575d
Compare
Choose a tag to compare
3.0.0-beta.4 Pre-release
Pre-release

Bugfixes

  • Fix Infinite render invalidation detected error on route transitions when there are many rendered tooltips (#273, #274)
  • Fix text binding not updating rendered tooltip content (#225, #276)
  • Ensure event handlers are all runloop bound

Other changes

  • ember-wormhole run-time dependency was bumped to 0.5.5. Please ensure your app is using 0.5.5+.
  • Fix typos in README documentation (#278, thanks @mastastealth)

2.11.1

23 Sep 16:10
59b7aa5
Compare
Choose a tag to compare

Bugfixes

  • Fix for Glimmer 2 exception when using popovers (#122, #265)
  • Ensure event handlers run within a runloop (#267)

3.x bug fixes and test coverage

21 Sep 20:53
Compare
Choose a tag to compare
Pre-release
  • #227 - Move ember-wormhole from devDependencies to dependencies
  • #228 - Ensure event listeners are removed onDestroy
  • #234 - Check for popperInstance before editing classes
  • #245 - Add escapeWithReference to fix positioning edge case
  • #256 - Check for isDestroyed and isDestroying before sending onDestroy() action
  • #266 - Incorporates relevant 2.x branch changes into 3.x
    • Ember 3.x support
    • Replace SASS/SCSS with plain CSS
    • Remove deprecated use of sendAction
    • Fix tooltip rendering under ember-wormhole 0.5.4
    • Fix CI build for 3.x
  • #268 - Fix performance bug by preventing layout thrashing in popper onUpdate hook
  • #269 - Introduce major updates to the test suite
    • Support Ember 3 test syntax
    • Use addon-test-support dir (new path for helpers is import { assertTooltipVisible } from 'ember-tooltips/test-support')
    • Remove triggerTooltipTargetEvent() in favor of ember-test-helpers' triggerEvent()
    • Remove afterTooltipRenderChange() in favor of using await with async helpers (see Readme for examples of how to use test helpers)

2.11.0

11 Sep 02:23
a725dcf
Compare
Choose a tag to compare

Bugfixes

  • Using closure actions should no longer trigger deprecation warnings on Ember 3.4+ where sendAction has been deprecated

Deprecations

  • sendAction-style action passing (e.g. onHide='myTooltipHideAction') is now deprecated and will be removed in 3.0.0. Please switch to using closure actions.

Other Changes

  • SASS has been replaced in favor of plain ol' CSS. No more node-sass dependency! (#264 Thanks @chrism!)
    • If you were importing ember-tooltips SCSS into your app's stylesheets previously and you run into issues, you may need to remove the import.
  • Ember-CLI has been upgraded to 3.3 and ember-tooltips is now using RFC176 module imports internally

2.10.0

27 Aug 15:08
7a71172
Compare
Choose a tag to compare

New Features

Bugfixes

  • Fixed build failure when using with ember-engines (#257) - Thanks @jasonmit!
  • Fixed error in Ember 3.0 when onDestroy action is sent (#258) - Thanks @mattgraham1995

Other changes

  • Set repository URL in package.json (#255) - Thanks @pgengler!
  • Address Babel 5 deprecations
    • Updated ember-hash-helper-polyfill (#222) - Thanks @jrjohnson!
    • Updated ember-cli-github-pages and ember-getowner-polyfill
  • Test suite now targets Chrome, rather than PhantomJS

3.0.0 Almost ready

22 Oct 00:16
Compare
Choose a tag to compare
3.0.0 Almost ready Pre-release
Pre-release

Removed Tether dependency in favor of a more robust positioning library. Documentation for the 3.0.0-beta.x releases can be found on this branch.

With this release, most of the test suite is passing and feature parity is almost exactly the same between 2.x and 3.x.

3.0.0-beta.1

21 Sep 22:05
Compare
Choose a tag to compare
3.0.0-beta.1 Pre-release
Pre-release
Release 3.0.0-beta.1