Skip to content

Latest commit

 

History

History
235 lines (106 loc) · 7.37 KB

CHANGELOG.md

File metadata and controls

235 lines (106 loc) · 7.37 KB

Change Log

2.3.0 (May 9, 2016)

Minor Changes

  • add .tap() method to ShallowWrapper and ReactWrapper (#299)

  • add .key() method to ShallowWrapper and `ReactWrapper (#327)

  • add support for descendent selectors, >, ~ and + (#217)

  • new containsMatchingElement, containsAllMatchingElements, and containsAnyMatchingElements 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 over name 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, and context (#373)

2.2.0 (March 21, 2016)

Minor Changes

  • add options param to ShallowWrapper::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, and render (#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 to lodash (#189)

2.0.0 (February 10, 2016)

Major Changes (breaking)

  • removed describeWithDOM utility (#159)

  • removed useSinon, spyPrototype and spyLifecycle 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 to mount to mount to a specific element (#160)

  • Add .debug() method to ReactWrapper (#158)

  • Add .mount() and .unmount() APIs to ReactWrapper (#155)

  • Add .render() method to ReactWrapper (#156)

  • Allow .contains() to accept an array of nodes (#154)

  • Add .context() method to ReactWrapper and ShallowWrapper (#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

  • Upgrade to babel 6 (#81)

  • Fix event naming bug in ShallowWrapper (#135)

  • Documentation fixes

1.4.0 (January 21, 2016)

Minor Changes

  • describeWithDOM enhancement (#126)

  • add .equals() method to ShallowWrapper (#124)

  • add object selector syntax (#110)

Patches

  • Fixed confusing behavior of prop selector syntax (#130)

  • Documentation fixes

1.3.1 (January 15, 2016)

Patches

  • Fix setProps not passing old context (#121)

  • Map lowercase mouse events in simulate (#77)

1.3.0 (January 13, 2016)

Minor Changes

  • Added .html() method to ReactWrapper (#71)

  • Support property selector (i.e. [prop="foo"]) (#70)

  • jsdom dependency now allows a range of supported versions (#95)

Patches

  • Normalized setProps() behavior between mount/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!