Change Log
2.6.0 (November 9, 2016)
New Stuff
- ensure ShallowWrapper render output can't get stale (#490)
Fixes
2.5.2 (November 9, 2016)
Fixes
2.5.1 (October 17, 2016)
Patches
- continue to support one-argument
single
(#632)
2.5.0 (October 17, 2016)
Minor Changes
pass callback on setState and setProps (#617)
Make ReactWrapper and ShallowWrapper iterable (#594)
add
.dive()
method toshallow
(#618)
Patches
fixed hasClassName in case className is not a string and has toString method (#518)
Fix valid + falsy propvalues (#563)
2.4.2 (November 9, 2016)
Fixes
2.4.1 (July 8, 2016)
Patches
- Fix backwards incompatible
shouldComponentUpdate
call (#491)
2.4.0 (July 7, 2016)
Minor Changes
Support all Component Lifecycle methods in ShallowRenderer (behind an experimental flag) (#318)
Add an
isEmptyRender()
method to bothShallowWrapper
andReactWrapper
(#339)Add support for batched updates with
ShallowRender.simulate
(#342)
Patches
Switch to using classList instead of className (#448)
fixes mount().debug() output with mixed children (#476)
Support additional characters in attribute selectors (#412)
fix id selector not working when combined with a tag selector (#387)
2.3.0 (May 9, 2016)
Minor Changes
add
.tap()
method toShallowWrapper
andReactWrapper
(#299)add
.key()
method toShallowWrapper
andReactWrapper
(#327)add support for descendent selectors,
>
,~
and+
(#217)new
containsMatchingElement
,containsAllMatchingElements
, andcontainsAnyMatchingElements
APIs (#362)new
.name()
method (#335)
Patches
add
dblclick
to eventType map for simulate (#317)fix
pathToNode
bug with child-containing children (#296)prioritize
displayName
overname
for consistency in.debug()
(#332)handle insignificant whitespace in className (#348)
fix handling of SFC components and
.instance()
(#359)reduce false positives by using argument validation for
.contains
(#259)fix equality algorithm so that non-renderable nodes are equivalent (#192)
add better error handling for
state
,setState
, andcontext
(#373)
2.2.0 (March 21, 2016)
Minor Changes
- add
options
param toShallowWrapper::shallow
(#275)
Patches
make enzyme compatible with all React 15 RCs (#272)
increase coverage for Stateless Functional Components (#267)
improve context support for Stateless Functional Components (#256)
fix tree traversal for Stateless Functional Components (#257)
fix
.find
for nested Stateless Functional Components (#274)fix
.props()
and.debug()
methods for Stateless Functional Components (#255)prevent falsy nodes from being counted as children (#251)
2.1.0 (March 10, 2016)
Minor Changes
add support for React 15.0.0-rc.1 (#240)
add
.unmount()
method for ShallowWrapper (#215)add direct imports for
mount
,shallow
, andrender
(#198)add a
.childAt(n)
shorthand method (#187)
Patches
fix bug in .contains() for matching sub-arrays (#226)
fix bug in matching by type displayName (#230)
add more useful warnings for missing implicit dependencies (#228)
improve SFC support for
.type()
(#196)fix null handling for
.html()
and.render()
(#196)moved from
underscore
tolodash
(#189)
2.0.0 (February 10, 2016)
Major Changes (breaking)
removed
describeWithDOM
utility (#159)removed
useSinon
,spyPrototype
andspyLifecycle
utilities (#159)removed
sinon
dependency (#159)removed
jsdom
dependency (#159)
1.6.0 (February 10, 2016)
Minor Changes
- add option for childContextTypes of
ReactWrapper
(#171)
Patches
Prevent null or false nodes from being passed into tree traversal (#174)
setProps no longer swallows exceptions (#170)
.type()
and.props()
should not fail on null now (#162)
1.5.0 (February 2, 2016)
Minor Changes
Add
attachTo
option tomount
to mount to a specific element (#160)Add
.debug()
method toReactWrapper
(#158)Add
.mount()
and.unmount()
APIs toReactWrapper
(#155)Add
.render()
method toReactWrapper
(#156)Allow
.contains()
to accept an array of nodes (#154)Add
.context()
method toReactWrapper
andShallowWrapper
(#152)
Patches
Fixed some behavior with
.contains()
matching on strings (#148)Fixed
.debug()
's output for numeric children (#149)Documentation fixes
Update versions of dependencies
1.4.1 (January 24, 2016)
Patches
1.4.0 (January 21, 2016)
Minor Changes
Patches
1.3.1 (January 15, 2016)
Patches
1.3.0 (January 13, 2016)
Minor Changes
Added
.html()
method toReactWrapper
(#71)jsdom dependency now allows a range of supported versions (#95)
Patches
Normalized
setProps()
behavior betweenmount
/shallow
to merge props (#103)Exclude
_book
from published package (#85)Various documentation, tests, and style changes
1.2.0 (December 10, 2015)
Minor Changes
- Support for context (#62)
Patches
nodeHasId
fix for some 0.14 corner cases (#65)
1.1.0 (December 7, 2015)
Minor Changes
- Support for Stateless Functional Components (#53)
Patches
- Tweak
describeWithDOM
messaging (#48) - Documentation Fixes
1.0.0 (December 3, 2015)
- Official Release!