Skip to content
This repository has been archived by the owner on Nov 9, 2024. It is now read-only.

Releases: atomiks/tippyjs

v5.2.0

31 Jan 11:41
Compare
Choose a tag to compare

Features

  • Add support for 'focusin' trigger (#689)

Fixes

  • Prevent removing aria-expanded attribute if already present on the reference (#690)

v5.1.4

13 Jan 12:32
Compare
Choose a tag to compare

Fixes

  • Make mouseenter click behaviour consistent for interactive/non-interactive tippies (#669)
  • Fix onShown hook

v5.1.3

29 Dec 09:36
Compare
Choose a tag to compare

Fixes

  • modify trigger: 'mouseenter click' behavior (#659)
  • createSingleton: add bail-out check
  • followCursor: preserve original popperInstance.reference
  • sticky: popperInstance reference should be checked
  • errors/warnings: fix dev/prod divergence and change formatting to prevent odd text wrapping

v5.1.2

26 Nov 09:33
Compare
Choose a tag to compare

Fixes

  • core: preserve previous popperInstance.reference on setProps
  • core: showOnCreate prop should respect delay
  • types: export Boundary as a type (#637)

v5.1.1

03 Nov 14:21
Compare
Choose a tag to compare

Fixes

  • core: filter out duplicate plugins (#626)
  • core: revert distance technique to use top/left properties (#628)
  • inlinePositioning: works with .show() method (#630)
  • types: refactor interfaces to generics, strict types for custom plugins, function overloading types for tippy and delegate

v5.1.0

22 Oct 23:31
Compare
Choose a tag to compare

Features

  • Allow plugins passed as Props.plugins

Deprecations

  • Deprecate createTippyWithPlugins() - use tippy.setDefaultProps({plugins: [...]});

v5.0.4

21 Oct 00:50
Compare
Choose a tag to compare

Fixes

  • core: Fix onWindowBlur condition
  • core: Fix iife versions' addons not having plugins passed by default
  • followCursor: Allow .show() / .hide() to work
  • types: Handle null in delay/duration arrays

v5.0.3

14 Oct 04:42
Compare
Choose a tag to compare

Fixes

  • core: Reduce impact of .tippy-iOS class side effects
  • core: Improve support for nested tippies (CSS fixes + account for nested interactiveBorders)
  • core: hideAll() works on <iframe>s
  • props: distance should accept strings
  • css: Switch to consistent px units
  • warnings: Tweak invalid prop warning
  • warnings: Tweak arrowType warning
  • warnings: Fix target warning link

v5.0.2

06 Oct 23:44
Compare
Choose a tag to compare

Fixes

  • core: Only set transition duration to 0 upon show if not currently mounted (for createSingleton early cancelation)
  • core: Plugin hooks for onShow and onHide invoked before props'
  • core: Change distance technique to use padding on popper instead of top/left on tooltip
  • css: Improve consistency of vars and units
  • addons: Add support for plugins
  • delegate: Account for data-tippy-trigger attribute
  • createSingleton: Fix missing argument in onAfterUpdate to preserveInvocation()
  • perf: Optimize data-tippy-* attribute reducer
  • warnings: Add link to accessibility docs for interactive warning and improve clarity

v5.0.1

01 Oct 02:55
Compare
Choose a tag to compare

Fixes

  • core: Add support for iframes: atomiks/tippyjs-react#121
  • core: Use .currentTarget over .target
  • core: Clear pending timeouts on destroy
  • followCursor: Use rAF instead of setTimeout to avoid rare jitter on content update
  • followCursor: reset popperInstance reference onHidden
  • warnings: Ensure links end with trailing slash
  • types: Add missing type for createTippyWithPlugins