Skip to content

Latest commit

 

History

History
executable file
·
492 lines (306 loc) · 32.4 KB

CHANGELOG.md

File metadata and controls

executable file
·
492 lines (306 loc) · 32.4 KB

4.3.0-alpha.8 (2022-10-04)

Bug Fixes

  • remove debug console logging (b715590)

4.3.0-alpha.7 (2022-09-30)

Features

4.3.0-alpha.6 (2022-05-05)

Bug Fixes

  • expose static methods on class (a7b8cdf)

4.3.0-alpha.5 (2022-04-11)

Bug Fixes

  • pipeline actually build package (fadcdfe)
  • tests src folder (93d8006)

4.3.0-alpha.4 (2022-04-11)

Bug Fixes

  • release from dist folder (ae84870)

4.3.0-alpha.3 (2022-04-03)

Bug Fixes

  • example: make paths to assets relative (f685c61)

4.3.0-alpha.2 (2022-04-03)

Bug Fixes

  • build: fix name of package (fef4f12)

Bug Fixes

  • 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)

Features

  • component: adding "padding" property to customize padding style (9ae765a)
  • convert to typescript (dc547c1)

4.3.0-alpha.1 (2022-04-03)

Bug Fixes

  • 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 and afterHide (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)

  • fix ie edge CustomEvent bug (#567) (b7f04f7), closes #498

  • 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)

  • release event listners (#534) (7cc1203)

  • 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

  • staticMethods: fixing IE event bug (#569) (9acc591)

  • string into example (356821b)

  • tooltip: sanitize HTML to prevent XSS (182df11)

  • type: Fix global method parameter type (#585) (5e2b8db)

  • types: adding types filename to package (#579) (05d8de2)

  • 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

Features

  • 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)

Performance Improvements

  • Use sanitize-html-react instead of sanitize-html to avoid useless server side dependencies: Us (4b84caa), closes #424

BREAKING CHANGES

  • Updating readme for demo

4.2.21 (2021-05-28)

Bug Fixes

  • compability: add polyfill and change styles (#706) (b6e9a1c)

4.2.20 (2021-05-28)

Bug Fixes

  • add aria hidden attribute to style tag (#703) (d60c2b7)

4.2.19 (2021-05-06)

Bug Fixes

  • src/index.js: hide tooltip if blurred (tabbed out) (#699) (e0a2a1d)

4.2.18 (2021-04-25)

Bug Fixes

  • src/index.js: add accessibility support for tabbing (#695) (ae936a5)

4.2.17 (2021-03-26)

Bug Fixes

4.2.16 (2021-03-26)

Bug Fixes

  • index.js: fix exception when testing with Jest (#682) (f885f1f)

4.2.15 (2021-02-26)

Bug Fixes

  • do not delay show if tooltip is already shown (#676) (e8b9d84)

4.2.14 (2021-02-16)

Bug Fixes

4.2.13 (2021-01-15)

Bug Fixes

  • domexception: revert previous changed for unexpected behavior (85e38bb), closes #667

4.2.12 (2021-01-14)

Bug Fixes

  • style injection: change style injection default root (a00c5b7), closes #665

4.2.11 (2020-11-22)

Bug Fixes

  • styles: add styles for shadow dom (00d1539), closes #597

4.2.10 (2020-09-14)

Bug Fixes

  • build: removing single quotes on cpy for windows shell (#632) (9c280af)

4.2.9 (2020-08-27)

Bug Fixes

  • getposition: properly determine parents with will-change: transform (3a76250)

4.2.8 (2020-08-06)

Bug Fixes

  • showtooltip: check if tooltipRef is undefined (#623) (f63eab2)

Change Log

v3.9.0 (2018/11/07 00:43 +00:00)

  • #452 docs(README.md): Updates demo url (@tjFogarty)
  • #439 added support for passing options to sanitizeHtml (@icheishvili)
  • #433 Use capture mode with globalEventOff (@apandichi)

v3.8.4 (2018/09/12 18:00 +00:00)

  • #428 fix(example):

    warning from react, make text match code. (@aronhelser)

v3.8.3 (2018/09/12 13:47 +00:00)

  • #426 perf(Use sanitize-html-react instead of sanitize-html) (@jgerlier)
  • #425 fix(index.js): fix state initialization (@MtBlue81)

v3.8.2 (2018/09/11 17:55 +00:00)

  • #413 fix(index.js): Use correct orientation when mouse enters (@an4ger)

v3.8.1 (2018/09/06 14:07 +00:00)

  • #422 fix(tooltip): sanitize HTML to prevent XSS (@wichniowski)

v3.7.0 (2018/09/03 15:13 +00:00)

  • #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)

v3.6.1 (2018/06/05 13:46 +00:00)

  • #389 fix(isCapture): guard use of currentTarget (@aronhelser)
  • #384 Detach custom event listener (@P0lip)

v3.6.0 (2018/05/15 18:03 +00:00)

  • #360 Compute or enrich tip content (@austil)

v3.5.1 (2018/05/03 18:11 +00:00)

  • #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)

v3.5.0 (2018/04/11 18:04 +00:00)

  • #281 Get tooltip content dynamically in the render method (@alfonsomunozpomer)

v3.4.3 (2018/04/11 15:14 +00:00)

  • #207 Return tooltip to original position when possible (@hassanbot)
  • #301 insert css as first to allow easy css styling without important (@roblan)

3.4.2 (2018/04/09 18:58 +00:00)

  • #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)

3.4.1 (2018/04/05 17:24 +00:00)

  • #369 fix(index.js): add missing argument so tooltip hides. (@aronhelser)
  • #372 Travis: update node version to fix travis build. (@aronhelser)

3.4.0 (2017/10/16 13:39 +00:00)

  • #321 React 16 support (@mikecousins)

3.3.1 (2017/10/05 05:08 +00:00)

  • #292 Fix typo (@piperchester)

3.3.0 (2017/04/14 03:34 +00:00)

  • #287 Use prop-types package instead of React.PropTypes (@ssilve1989)

3.2.10 (2017/03/28 20:41 +00:00)

  • #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)

3.2.9 (2017/03/20 15:41 +00:00)

  • #236 escape backslash in getTargetArray method (@rnons)

3.2.7 (2017/02/17 07:24 +00:00)

  • #262 Fix nodelist converte in safari (@wwayne)
  • #260 Fix NodeList to Array convertion (@huumanoid)

3.2.6 (2017/02/08 12:34 +00:00)

  • #255 (fix) Remove console logs (@flexpert)
  • #254 Add support for className prop (@jonbeller)

3.2.4 (2017/02/07 03:57 +00:00)

  • #251 Dropfen dynamic wrapper (@dropfen)

3.2.3 (2017/01/30 03:00 +00:00)

  • #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)

3.2.2 (2016/11/23 08:23 +00:00)

  • #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)

3.2.1 (2016/09/30 09:51 +00:00)

  • #202 Hide tooltip when getContent return null or undefined, same for empty… (@wwayne)
  • #201 Hide tooltip if the tip is empty or disabled (@wwayne)

3.2.0 (2016/09/30 01:10 +00:00)

  • #200 Remove countTransform because the way of transform calculation is cha… (@wwayne)
  • #195 Use node parent when calculating offset (@iamdoron)

3.1.8 (2016/09/14 13:37 +00:00)

  • #194 Add resizeHide option (@wwayne)
  • #193 hide specific tooltip (@wwayne)
  • #192 Create scroll hide option (@wwayne)

3.1.7 (2016/09/07 00:46 +00:00)

  • #187 Add disable option (@wwayne)
  • #183 Remove react-dom from Bower dependencies (@mikkopiu)

3.1.6 (2016/08/19 02:07 +00:00)

  • #181 Judge if the component has been mounted mount in getContent #180 (@wwayne)
  • #179 Add bower.json (@mikkopiu)

3.1.5 (2016/08/04 10:43 +00:00)

  • #176 Support ReactTooltip.show() #47 (@wwayne)
  • #174 Factor transform in css into position calculation #152 (@wwayne)

3.1.4 (2016/08/03 13:52 +00:00)

  • #173 Add new attribute afterShow and afterHide (@wwayne)
  • #172 Add support for aria- and role props #159 (@wwayne)

3.1.3 (2016/08/01 23:53 +00:00)

  • #164 Fix for delayShwo #163 (@wwayne)

3.1.2 (2016/07/30 01:38 +00:00)

  • #162 Fix for #158, getposition error (@wwayne)

3.1.1 (2016/07/27 13:03 +00:00)

  • #151 Update postion calculation so that it can calculate continous tootlip (@wwayne)

3.1.0 (2016/07/27 08:49 +00:00)

  • #149 Update algorithm for get positon to fix the shake problem #146 (@wwayne)
  • #145 fix typo (@meandavejustice)

3.0.13 (2016/07/14 09:53 +00:00)

  • #136 Check if current element is under transform (@CremaFR)
  • #135 Transform 3d (@wwayne)

3.0.10 (2016/07/12 00:28 +00:00)

  • #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)

3.0.7 (2016/06/24 13:58 +00:00)

  • #124 Consider both vertical and horizontal into place re-calculation (@wwayne)

3.0.6 (2016/06/23 01:08 +00:00)

  • #122 Fixed "Wrong query selector for data-tip #121" (@neciu)

3.0.5 (2016/06/21 00:32 +00:00)

  • #120 Fix custom event with specific id (@wwayne)

3.0.4 (2016/06/17 10:28 +00:00)

  • #117 Improve deploy process (@wwayne)

3.0.0 (2016/06/16 12:39 +00:00)

  • #115 Improve structure (@wwayne)
  • #106 Workaround for fixed elements inside transformed elements (@nd0ut)

2.0.3 (2016/06/01 13:45 +00:00)

  • #112 Add custom event to hide tooltip (@wwayne)
  • #103 Allow user to specify separate off event for the tooltip (@ondy1985)

2.0.2 (2016/05/19 10:01 +00:00)

  • #104 Ensure data-html is converted to bool type (@antoniodgonzalez)

2.0.1 (2016/05/14 00:32 +00:00)

  • #102 Clear hide timeout on component unmount (@oluckyman)
  • #100 correct spelling error (@SashaBayan)
  • #99 Simplify setting Sstate in the showTooltip (@Kiwka)

2.0.0 (2016/04/29 01:07 +00:00)

  • #96 New attribute isCapture, deprecate eventPropagationMode (@wwayne)

1.2.1 (2016/04/23 00:16 +00:00)

  • #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)

v1.1.3 (2016/03/10 12:57 +00:00)

  • #84 Add logic to handle outside cases for solid tooltips #83 (@andrejunges)
  • #81 Fix typo (@robzolkos)

v1.1.2 (2016/02/15 12:31 +00:00)

  • #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)

v1.0.0 (2016/01/10 02:16 +00:00)

  • #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)

v0.9.0 (2015/11/26 14:09 +00:00)

  • #53 New Feature, Fixes (@Sly777)

v0.5.0 (2015/09/13 00:55 +00:00)

  • #36 also babelify and move style.js to dist (@conorhastings)
  • #34 avoid getBoundingClientRect() to be called twice (@ruffle1986)

v0.3.7 (2015/08/18 13:44 +00:00)

  • #26 Add editorconfig and eslinter to project (@johnamiahford)

v0.3.5 (2015/08/02 10:58 +00:00)

  • #22 Convert ReactTooltip to es6 class (@johnamiahford)
  • #19 remove querySelector and use findDOMNode instead (@bezreyhan)

v0.3.0 (2015/06/17 08:46 +00:00)

  • #15 Adding support for server-side rendering (@bluejamesbond)
  • #8 Change curly brackets to quotes (single) (@af7)
  • #6 Fix bug with mouse hover triggerring on tooltip children (@tom-s)
  • #5 fixed classnames require call (@mciparelli)