4.3.0-alpha.8 (2022-10-04)
- remove debug console logging (b715590)
4.3.0-alpha.7 (2022-09-30)
- update to react 18 (7a71ff6)
4.3.0-alpha.6 (2022-05-05)
- expose static methods on class (a7b8cdf)
4.3.0-alpha.5 (2022-04-11)
4.3.0-alpha.4 (2022-04-11)
- release from dist folder (ae84870)
4.3.0-alpha.3 (2022-04-03)
- example: make paths to assets relative (f685c61)
4.3.0-alpha.2 (2022-04-03)
- build: fix name of package (fef4f12)
- aftershow: call afterShow only after state has fully updated (54752e8)
- effect and type not properly applied at first render (a8d0e51)
- performance issue caused by excessive use of clearTimeout/Interval (22aea50)
- set aria-describedby value wrong when custom id (a04d26c)
- component: adding "padding" property to customize padding style (9ae765a)
- convert to typescript (dc547c1)
4.3.0-alpha.1 (2022-04-03)
-
aftershow: call afterShow only after state has fully updated (54752e8)
-
effect and type not properly applied at first render (a8d0e51)
-
performance issue caused by excessive use of clearTimeout/Interval (22aea50)
-
set aria-describedby value wrong when custom id (a04d26c)
-
aphrodite_jss_deprecation: aphrodite_jss replaced with custom solution (fcdf7f1)
-
aphrodite_jss_deprecation: aphrodite_jss replaced with custom solution (92fcf5b)
-
colors: allow customizable text, background, border, arrow colors (9a85253)
-
deleting warning in peer dependencies (f30ae74)
-
event: expose the original event to
afterShow
andafterHide
(e2f973e) -
example: 'made dev' works again, small fixes. (7b286bb), closes #328 #341
-
example:
warning from react, make text match code. (7c4c979)
-
examples: add SVG example (72a98d7)
-
getPosition Util: Remove shouldUpdatePlace check from position check (1f8a054), closes #574
-
getPosition: updated getPosition to fix 'maximum update depth' (8fda305)
-
githubPage: updating github page build in travis (87b810a)
-
html: remove sanitize-html-react, reduce package size (177ac11), closes #429
-
index.js: add missing argument so tooltip hides. (4d3661b)
-
index.js: fix state initialization (69dea07)
-
index.js: Replaced the deprecated
componentWillReceiveProps
. (80b71ed) -
index.js: Use correct orientation when mouse enters (4a0da8b), closes #388
-
install dependencies in example travis (7ba8b28)
-
isCapture: better guard that preserves logic (28b8493)
-
isCapture: guard use of currentTarget (4f89a2d)
-
lint: styles are now linted with stylelint (3c17198)
-
made it possible to pass uuid instead of generating one internally (#583) (083edfb), closes #580
-
mark prop-types and uuid as external to avoid bundling them (#582) (fb60855)
-
modifying example (9dc0b2e)
-
no_var: no vars allowed (c591804)
-
overridePosition: providing currentEvent in overridePosition (#563) (3e75a09), closes #513
-
providing currentTarget in overridePosition (#564) (22c3bac)
-
pr: package.json fix; refactoring to exclude dependencies (fdc17d4)
-
selector: Add support for shadow DOM elements (99be4d1)
-
selector: lint fixes (873c2a8)
-
skip warning in example (a555060)
-
src/index.js: Overwrite
delayHide
on scroll (7a2d0b3), closes #474 -
string into example (356821b)
-
tooltip: sanitize HTML to prevent XSS (182df11)
-
types: adding typescript d.ts file into dist (e6300f7), closes #579
-
update uuid module (d937e59)
-
updating styles using transferSas (f2f7804)
-
using css into example (7d343af)
-
using sass styles with rollup (bb6fe48)
-
uuid: Use uuid package for unique class names (#566) (c2c2243)
-
validate lint in pretest (ad7add0)
-
Merge pull request #550 from wwayne/refactoring (4609833), closes #550
- adding typescript type defs (#571) (cb2b921)
- clickable-prop: add clickable prop (a75b2be), closes #417
- component: adding "padding" property to customize padding style (9ae765a)
- convert to typescript (dc547c1)
- getContent(dataTip) (8bfbfc9)
- getContent: update Travis, trigger semantic-release (9617267)
- overridePosition: Add "overridePosition" property to handle border cases and customize position (ccb8b58)
- overridePosition: Added example (7df8454)
- Small bug fix to previous commit (19a8a67)
- The only way to support styling react-tooltips with a strict csp is to inject the style.css di (cf105a1), closes #340
- tooltip: Add ability to hover on tooltip. Provide optional delay of updating so if the mouse p (79342ce)
- Use sanitize-html-react instead of sanitize-html to avoid useless server side dependencies: Us (4b84caa), closes #424
- Updating readme for demo
4.2.21 (2021-05-28)
4.2.20 (2021-05-28)
4.2.19 (2021-05-06)
4.2.18 (2021-04-25)
4.2.17 (2021-03-26)
4.2.16 (2021-03-26)
4.2.15 (2021-02-26)
4.2.14 (2021-02-16)
4.2.13 (2021-01-15)
4.2.12 (2021-01-14)
4.2.11 (2020-11-22)
4.2.10 (2020-09-14)
4.2.9 (2020-08-27)
- getposition: properly determine parents with will-change: transform (3a76250)
4.2.8 (2020-08-06)
- #452 docs(README.md): Updates demo url (@tjFogarty)
- #439 added support for passing options to sanitizeHtml (@icheishvili)
- #433 Use capture mode with globalEventOff (@apandichi)
- #428 fix(example):
warning from react, make text match code. (@aronhelser)
- #426 perf(Use sanitize-html-react instead of sanitize-html) (@jgerlier)
- #425 fix(index.js): fix state initialization (@MtBlue81)
- #413 fix(index.js): Use correct orientation when mouse enters (@an4ger)
- #422 fix(tooltip): sanitize HTML to prevent XSS (@wichniowski)
- #416 feat(mouseover): Add ability to hover on tooltip. (@RobertGary1)
- #414 Fixed jsdoc return typos (@AlexanderEllis)
- #399 Fixes Typos (@jstettner)
- #391 fix(positioning): make sure tooltip is oriented correctly when close to edge (@hassanbot)
- #389 fix(isCapture): guard use of currentTarget (@aronhelser)
- #384 Detach custom event listener (@P0lip)
- #360 Compute or enrich tip content (@austil)
- #380 fix(examples): add SVG example (@P0lip)
- #379 ci(gh-pages): Allow travis to publish new examples to github (@aronhelser)
- #366 Make getPosition() calculate offsets correctly for svg elements (@P0lip)
- #310 Update position with content (@stefanhayden)
- #368 Fix issue where tooltip won't show for adjacent elements. (@tishihar94)
- #376 Add displayName (@clehnert-psl)
- #375 test(scrolling): Add example showing tooltip inside scrolling div (@aronhelser)
- #281 Get tooltip content dynamically in the render method (@alfonsomunozpomer)
- #207 Return tooltip to original position when possible (@hassanbot)
- #301 insert css as first to allow easy css styling without important (@roblan)
- #373 fix(example): 'made dev' works again, small fixes. (@aronhelser)
- #337 Fix README show tip usage error (@sivagao)
- #359 License should use H2 as the previous sections do (@konekoya)
- #369 fix(index.js): add missing argument so tooltip hides. (@aronhelser)
- #372 Travis: update node version to fix travis build. (@aronhelser)
- #321 React 16 support (@mikecousins)
- #292 Fix typo (@piperchester)
- #287 Use prop-types package instead of React.PropTypes (@ssilve1989)
- #278 Make MutationObserver-based removal tracking (@huumanoid)
- #272 Fix wrapper tag (@huumanoid)
- #259 Track removal of DOM elements (@antoniogiordano)
- #270 Fix typos and improve for clarity (@theholla)
- #236 escape backslash in getTargetArray method (@rnons)
- #251 Dropfen dynamic wrapper (@dropfen)
- #247 Fix delayHide issue #246 (@huumanoid)
- #238 Update README.md (@nikbelikov)
- #233 Added more syntax highlighting (@oyeanuj)
- #229 Replaced Object.keys(...) by Object.getOwnPropertyNames(...) (@gauthierj)
- #220 Use parameter 'useCapture' for remove listener if it is registered as… (@achernetsky)
- #223 Fix/security csp style src (@briantrice)
- #216 Fix fire of global show event for IE (@SubVersive)
- #202 Hide tooltip when getContent return null or undefined, same for empty… (@wwayne)
- #201 Hide tooltip if the tip is empty or disabled (@wwayne)
- #200 Remove countTransform because the way of transform calculation is cha… (@wwayne)
- #195 Use node parent when calculating offset (@iamdoron)
- #194 Add resizeHide option (@wwayne)
- #193 hide specific tooltip (@wwayne)
- #192 Create scroll hide option (@wwayne)
- #181 Judge if the component has been mounted mount in getContent #180 (@wwayne)
- #179 Add bower.json (@mikkopiu)
- #176 Support ReactTooltip.show() #47 (@wwayne)
- #174 Factor transform in css into position calculation #152 (@wwayne)
- #173 Add new attribute afterShow and afterHide (@wwayne)
- #172 Add support for aria- and role props #159 (@wwayne)
- #164 Fix for delayShwo #163 (@wwayne)
- #162 Fix for #158, getposition error (@wwayne)
- #151 Update postion calculation so that it can calculate continous tootlip (@wwayne)
- #149 Update algorithm for get positon to fix the shake problem #146 (@wwayne)
- #145 fix typo (@meandavejustice)
- #132 Make getContent to support dynamical generate content while hover (@wwayne)
- #131 Add possibility to recalculate content on show tooltip (@pokidovea)
- #128 Correct Typos in README.md (@gottsohn)
- #124 Consider both vertical and horizontal into place re-calculation (@wwayne)
- #122 Fixed "Wrong query selector for data-tip #121" (@neciu)
- #120 Fix custom event with specific id (@wwayne)
- #117 Improve deploy process (@wwayne)
- #115 Improve structure (@wwayne)
- #106 Workaround for fixed elements inside transformed elements (@nd0ut)
- #112 Add custom event to hide tooltip (@wwayne)
- #103 Allow user to specify separate off event for the tooltip (@ondy1985)
- #104 Ensure data-html is converted to bool type (@antoniodgonzalez)
- #102 Clear hide timeout on component unmount (@oluckyman)
- #100 correct spelling error (@SashaBayan)
- #99 Simplify setting Sstate in the showTooltip (@Kiwka)
- #96 New attribute isCapture, deprecate eventPropagationMode (@wwayne)
- #95 Added ability to change event propagation mode from default "bubble" to "capture" (@aweber1)
- #93 Upgrade classnames to
^2.2.0
(@petrbrzek) - #92 Update peer dependencies to support react / react-dom >= 15.0.0 (@cchamberlain)
- #84 Add logic to handle outside cases for solid tooltips #83 (@andrejunges)
- #81 Fix typo (@robzolkos)
- #79 Require the non-minified dist build in index (@idan)
- #73 Clear timeout when unmounting. (@joelburget)
- #72 clearing delayShowLoop-Timeout when component will unmount (@dsumer)
- #68 better fix for Maximum call stack size exceeded (@enjalot)
- #62 Fixes IE's lacking event constructor (@mikkelvagn)
- #54 New Feature: watchWindow (@Sly777)
- #55 Add support for borders (@ahstro)
- #1 New Feature: watchWindow (@Sly777)
- #53 New Feature, Fixes (@Sly777)
- #36 also babelify and move style.js to dist (@conorhastings)
- #34 avoid getBoundingClientRect() to be called twice (@ruffle1986)
- #26 Add editorconfig and eslinter to project (@johnamiahford)