Skip to content

Commit 10b8e43

Browse files
committed
3.4.0
1 parent a058169 commit 10b8e43

File tree

8 files changed

+76
-105
lines changed

8 files changed

+76
-105
lines changed

CHANGELOG.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
## Change Log
2-
### 3.3.1 (2017/04/14 03:32 +00:00)
3-
- Missed building for 3.3.0
42

5-
### 3.3.0 (2017/04/14 03:32 +00:00)
3+
### 3.4.0 (2017/10/16 13:36 +00:00)
4+
- [#321](https://github.com/wwayne/react-tooltip/pull/321) React 16 support (@mikecousins)
5+
6+
### 3.3.1 (2017/10/05 05:08 +00:00)
7+
- [#292](https://github.com/wwayne/react-tooltip/pull/292) Fix typo (@piperchester)
8+
9+
### 3.3.0 (2017/04/14 03:34 +00:00)
610
- [#287](https://github.com/wwayne/react-tooltip/pull/287) Use prop-types package instead of React.PropTypes (@ssilve1989)
711

812
### 3.2.10 (2017/03/28 20:41 +00:00)
@@ -79,7 +83,7 @@
7983
- [#145](https://github.com/wwayne/react-tooltip/pull/145) fix typo (@meandavejustice)
8084

8185
### 3.0.13 (2016/07/14 09:53 +00:00)
82-
- [#136](https://github.com/wwayne/react-tooltip/pull/136) Check if current element is under transform (@CremAlex)
86+
- [#136](https://github.com/wwayne/react-tooltip/pull/136) Check if current element is under transform (@CremaFR)
8387
- [#135](https://github.com/wwayne/react-tooltip/pull/135) Transform 3d (@wwayne)
8488

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

Makefile

-4
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@ lint:
1111
@echo Linting...
1212
@$(NODE_BIN)/standard --verbose | $(NODE_BIN)/snazzy src/index.js
1313

14-
test: lint
15-
@echo Start testing...
16-
@$(NODE_BIN)/mocha $(MOCHA_OPTS) $(TEST)
17-
1814
convertCSS:
1915
@echo Converting css...
2016
@node bin/transferSass.js

bower.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"url": "https://github.com/wwayne/react-tooltip"
2828
},
2929
"dependencies": {
30-
"react": "^0.14.0 || ^15.0.0"
30+
"react": ">=0.14",
31+
"react-dom": ">=0.14"
3132
}
3233
}

example/src/index.js

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
11
'use strict'
22

3-
import React from 'react'
3+
import React, { Component } from 'react'
44
import {render, findDOMNode} from 'react-dom'
55
import ReactTooltip from '../../src'
66

7-
const Test = React.createClass({
8-
9-
getInitialState () {
10-
return {
7+
class Test extends Component {
8+
constructor(props) {
9+
super(props);
10+
this.state = {
1111
place: 'top',
1212
type: 'dark',
1313
effect: 'float',
1414
condition: false
1515
}
16-
},
16+
}
1717

1818
changePlace (place) {
1919
this.setState({
2020
place: place
2121
})
22-
},
22+
}
2323

2424
changeType (type) {
2525
this.setState({
2626
type: type
2727
})
28-
},
28+
}
2929

3030
changeEffect (effect) {
3131
this.setState({
3232
effect: effect
3333
})
34-
},
34+
}
3535

3636
_onClick () {
3737
this.setState({
3838
condition: true
3939
})
40-
},
40+
}
4141

4242
render () {
4343
let { place, type, effect } = this.state
@@ -250,6 +250,6 @@ const Test = React.createClass({
250250
</div>
251251
)
252252
}
253-
})
253+
}
254254

255255
render(<Test />, document.getElementById('main'))

package.json

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "react-tooltip",
3-
"version": "3.3.1",
3+
"version": "3.4.0",
44
"description": "react tooltip component",
55
"main": "dist/index.js",
66
"scripts": {
7-
"test": "make test",
7+
"test": "make lint",
88
"start": "make dev",
99
"deploy": "make deploy"
1010
},
@@ -43,8 +43,8 @@
4343
"react-dom": ">=0.14"
4444
},
4545
"dependencies": {
46-
"classnames": "^2.2.0",
47-
"prop-types": "^15.5.8"
46+
"classnames": "^2.2.5",
47+
"prop-types": "^15.6.0"
4848
},
4949
"engines": {
5050
"node": ">=4.2.1"
@@ -65,6 +65,7 @@
6565
"chai-enzyme": "^0.5.0",
6666
"concurrently": "^2.1.0",
6767
"enzyme": "^2.3.0",
68+
"enzyme-adapter-react-16": "^1.0.1",
6869
"http-server": "^0.8.0",
6970
"jsdom": "^9.2.1",
7071
"mocha": "^2.5.3",

test/globalMethods.test.js

-38
This file was deleted.

test/setup.js

-20
This file was deleted.

yarn.lock

+50-23
Original file line numberDiff line numberDiff line change
@@ -1220,8 +1220,8 @@ browser-resolve@^1.11.0, browser-resolve@^1.7.0:
12201220
resolve "1.1.7"
12211221

12221222
browserify-aes@^1.0.0, browserify-aes@^1.0.4:
1223-
version "1.0.8"
1224-
resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.0.8.tgz#c8fa3b1b7585bb7ba77c5560b60996ddec6d5309"
1223+
version "1.1.0"
1224+
resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.0.tgz#1d2ad62a8b479f23f0ab631c1be86a82dbccbe48"
12251225
dependencies:
12261226
buffer-xor "^1.0.3"
12271227
cipher-base "^1.0.0"
@@ -1528,7 +1528,7 @@ circular-json@^0.3.1:
15281528
version "0.3.3"
15291529
resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66"
15301530

1531-
classnames@^2.2.0:
1531+
classnames@^2.2.5:
15321532
version "2.2.5"
15331533
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d"
15341534

@@ -2095,6 +2095,24 @@ entities@^1.1.1, entities@~1.1.1:
20952095
version "1.1.1"
20962096
resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
20972097

2098+
enzyme-adapter-react-16@^1.0.1:
2099+
version "1.0.1"
2100+
resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.1.tgz#066cb1735e65d8d95841a023f94dab3ce6109e17"
2101+
dependencies:
2102+
enzyme-adapter-utils "^1.0.0"
2103+
lodash "^4.17.4"
2104+
object.assign "^4.0.4"
2105+
object.values "^1.0.4"
2106+
prop-types "^15.5.10"
2107+
2108+
enzyme-adapter-utils@^1.0.0:
2109+
version "1.0.1"
2110+
resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.0.1.tgz#fcd81223339a55a312f7552641e045c404084009"
2111+
dependencies:
2112+
lodash "^4.17.4"
2113+
object.assign "^4.0.4"
2114+
prop-types "^15.5.10"
2115+
20982116
enzyme@^2.3.0:
20992117
version "2.9.1"
21002118
resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-2.9.1.tgz#07d5ce691241240fb817bf2c4b18d6e530240df6"
@@ -2135,13 +2153,13 @@ es-to-primitive@^1.1.1:
21352153
is-symbol "^1.0.1"
21362154

21372155
es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
2138-
version "0.10.30"
2139-
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.30.tgz#7141a16836697dbabfaaaeee41495ce29f52c939"
2156+
version "0.10.35"
2157+
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.35.tgz#18ee858ce6a3c45c7d79e91c15fcca9ec568494f"
21402158
dependencies:
2141-
es6-iterator "2"
2142-
es6-symbol "~3.1"
2159+
es6-iterator "~2.0.1"
2160+
es6-symbol "~3.1.1"
21432161

2144-
es6-iterator@2, es6-iterator@^2.0.1, es6-iterator@~2.0.1:
2162+
es6-iterator@^2.0.1, es6-iterator@~2.0.1:
21452163
version "2.0.1"
21462164
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512"
21472165
dependencies:
@@ -2170,7 +2188,7 @@ es6-set@~0.1.5:
21702188
es6-symbol "3.1.1"
21712189
event-emitter "~0.3.5"
21722190

2173-
[email protected], es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1, es6-symbol@~3.1.1:
2191+
[email protected], es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1:
21742192
version "3.1.1"
21752193
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
21762194
dependencies:
@@ -3306,8 +3324,8 @@ js-base64@^2.1.8:
33063324
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.3.2.tgz#a79a923666372b580f8e27f51845c6f7e8fbfbaf"
33073325

33083326
js-beautify@^1.5.10:
3309-
version "1.7.3"
3310-
resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.7.3.tgz#3f563067162cd0635c8611686d1fa0bb1448773a"
3327+
version "1.7.4"
3328+
resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.7.4.tgz#fa0dfa8fef594d6a6253755fe26af5d0a22cbd90"
33113329
dependencies:
33123330
config-chain "~1.1.5"
33133331
editorconfig "^0.13.2"
@@ -3756,7 +3774,7 @@ longest@^1.0.1:
37563774
version "1.0.1"
37573775
resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
37583776

3759-
loose-envify@^1.0.0, loose-envify@^1.3.1:
3777+
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1:
37603778
version "1.3.1"
37613779
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
37623780
dependencies:
@@ -3936,8 +3954,8 @@ module-deps@^4.0.8:
39363954
xtend "^4.0.0"
39373955

39383956
moment@^2.11.2:
3939-
version "2.18.1"
3940-
resolved "https://registry.yarnpkg.com/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f"
3957+
version "2.19.1"
3958+
resolved "https://registry.yarnpkg.com/moment/-/moment-2.19.1.tgz#56da1a2d1cbf01d38b7e1afc31c10bcfa1929167"
39413959

39423960
mothership@~0.2.0:
39433961
version "0.2.0"
@@ -4109,8 +4127,8 @@ number-is-nan@^1.0.0:
41094127
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
41104128

41114129
"nwmatcher@>= 1.3.9 < 2.0.0":
4112-
version "1.4.2"
4113-
resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.2.tgz#c5e545ab40d22a56b0326531c4beaed7a888b3ea"
4130+
version "1.4.3"
4131+
resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c"
41144132

41154133
oauth-sign@~0.8.1, oauth-sign@~0.8.2:
41164134
version "0.8.2"
@@ -4388,8 +4406,8 @@ preserve@^0.2.0:
43884406
resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
43894407

43904408
private@^0.1.6, private@^0.1.7, private@~0.1.5:
4391-
version "0.1.7"
4392-
resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1"
4409+
version "0.1.8"
4410+
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
43934411

43944412
process-nextick-args@~1.0.6:
43954413
version "1.0.7"
@@ -4405,7 +4423,7 @@ promise@^7.1.1:
44054423
dependencies:
44064424
asap "~2.0.3"
44074425

4408-
prop-types@^15.5.10, prop-types@^15.5.8:
4426+
prop-types@^15.5.10, prop-types@^15.6.0:
44094427
version "15.6.0"
44104428
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856"
44114429
dependencies:
@@ -4481,8 +4499,8 @@ randombytes@^2.0.0, randombytes@^2.0.1:
44814499
safe-buffer "^5.1.0"
44824500

44834501
rc@^1.1.7:
4484-
version "1.2.1"
4485-
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95"
4502+
version "1.2.2"
4503+
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077"
44864504
dependencies:
44874505
deep-extend "~0.4.0"
44884506
ini "~1.3.0"
@@ -4505,6 +4523,15 @@ react-element-to-jsx-string@^3.0.0:
45054523
stringify-object "^2.3.1"
45064524
traverse "^0.6.6"
45074525

4526+
react@^16.0.0:
4527+
version "16.0.0"
4528+
resolved "https://registry.yarnpkg.com/react/-/react-16.0.0.tgz#ce7df8f1941b036f02b2cca9dbd0cb1f0e855e2d"
4529+
dependencies:
4530+
fbjs "^0.8.16"
4531+
loose-envify "^1.1.0"
4532+
object-assign "^4.1.1"
4533+
prop-types "^15.6.0"
4534+
45084535
read-only-stream@^2.0.0:
45094536
version "2.0.0"
45104537
resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0"
@@ -5459,8 +5486,8 @@ typedarray@^0.0.6, typedarray@~0.0.5:
54595486
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
54605487

54615488
ua-parser-js@^0.7.9:
5462-
version "0.7.14"
5463-
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.14.tgz#110d53fa4c3f326c121292bbeac904d2e03387ca"
5489+
version "0.7.17"
5490+
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac"
54645491

54655492
uglify-js@^2.6:
54665493
version "2.8.29"

0 commit comments

Comments
 (0)