All Versions
63
Latest Version
Avg Release Cycle
100 days
Latest Release
1807 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v16.3
May 08, 2019 -
v16.2
October 10, 2019 -
v16.1
October 10, 2019 -
v15.4
October 10, 2019 -
v3.11.0 Changes
December 19, 2019๐ New Stuff
render
: handle Fiber strings and numbers (#2221)
๐ Fixes
shallow
: Share child context logic betweenshallow
anddive
(#2296)mount
:children
: include text nodes ($2269)mount
:invoke
: use adapterโswrapInvoke
if present (#2158)
๐ Docs
mount
/shallow
:closest
/parent
: Add missing arguments description (#2264)mount
/shallow
: fix pluralization of โexistโ (#2262)shallow
/mount
:simulate
: added functional component example to simulate doc (#2248)mount
:debug
: add missing verbose option flag (#2184)mount
/shallow
:update
: fix semantics description (#2194)- add missing backticks to linked method names (#2170)
invoke
: Add missing backticks to end of codeblock (#2160)invoke
: Fix typo (#2167)- Explicit React CSS selector syntax description (#2178)
Meta Stuff
- [meta] add
funding
field - [meta] Update airbnb.io URLs to use https (#2222)
- [deps] update
is-boolean-object
,is-callable
,is-number-object
,is-string
,enzyme-shallow-equal
,array.prototype.flat
,function.prototype.name
,html-element-map
,is-regex
,object-inspect
,object-is
,object.entries
,object.vales
,raf
,string.prototype.trim
- [dev deps] update
eslint
,eslint-plugin-import
,eslint-plugin-markdown
,eslint-plugin-react
,safe-publish-latest
,eslint-config-airbnb
,rimraf
,safe-publish-latest
,karma-firefox-launcher
,babel-preset-airbnb
,glob-gitignore
,semver
,eslint-plugin-jsx-a11y
-
v3.10.0 Changes
June 03, 2019๐ New Stuff
shallow
addsuspenseFallback
option; supportSuspense
/Lazy
(#1975)shallow
/mount
: addinvoke(propName)(...args)
(#1856, #945)shallow
: Support rendering anddive()
ingcreateContext()
providers and consumers (#1966)mount
/shallow
: addgetWrappingComponent
(#1960)Utils
: addisCustomComponent
(#1960)Utils
: addstub
argument tospyMethod
EnzymeAdapter
: addmatchesElementType
(#2146)RSTTraversal
: addgetHTMLFromHostNodes
๐ Fixes
selectors
: unwrapmemo
elements - in both directions (#2146)shallow
: properly determine "should render" forPureComponent
s (#2096)mount
/shallow
:renderProp
: improve error messages (#2070)mount
:setContext
: use proper wrapper name in error messageshallow
:.contains()
: clean up error messageshallow
/mount
:hasClass
: avoid a crash with a non-string argument (#2057)mount
: properly handle HTML of multiple nodes (#2052)shallow
: ensure that if gDSFP exists, cDU is called. (#2027)shallow
: Mock sCU if gDSFP defined in shallow renderer rerender (#1981)mount
:.state()
: allow getting state from stateful children of a stateless root (#2043)mount
:.text()
: properly recurse through fragments and arrays (#2028)
๐จ Refactors
ReactWrapper
/ShallowWrapper
: ensure calling an adapterโs nodeToElement preserves the receivermount
: usegetHTMLFromHostNodes
๐ Docs
- explain why need to re-call .find() after update (#2140)
shallow
: fix childAt (#2134)- Update v2 -> v3 migration guide re props after a stage change (#1300)
debug
: Added documentation forverbose
flag (#2104)- Add on the fly JSDOM include example (#2072)
reduce
/reduceRight
: fix example code (#2066, #2065, #2064)- update
simulateError
withgetDerivedStateFromError
(#2036) shallow
:.hasClass
: fix use ofmount
- add link to Cheerio API and another example (#756)
jest
: Update deprecated jest config key (#2024)
-
v3.9.0 Changes
๐ New Stuff
shallow
:isEmptyRender
: allow on multiple elements (#1924)mount
: support:focus
selector (#1965)shallow
: SupportgetChildContext()
(#1971)shallow
/mount
:.find
: find HTML elements by their constructor (#1933)shallow
/mount
:selectors
: support universal selector (#1945)mount
/shallow
: add regex support to.hasClass
(#1987)
๐ Fixes
mount
/shallow
:.text
/.html
: handle an array of nodes properly (#2001)shallow
:.setProps()
: only call cDU once (#2007)mount
: ensurefindWhere
doesnโt abort early on an empty string (#1995)mount
:findWhere
: avoid passing empty wrappers to predicatemount
:text()
viafindWhere
: return the string for a wrapper around a stringmount
/shallow
: Fix .exists not accepting any EnzymeSelector (#1934)mount
: RecursiveisEmptyRender
(#1924)mount
:setState
: allow setting state on a class child of an SFC root
๐ Documentation
- [jest] update Jest to setupFilesAfterEnv (#2015)
- [jest] Change deprecated
setupTestFrameworkScriptFile
tosetupFilesAfterEnv
(#2013) mount
:setState
: note that you can now call it on "not the root" (#2010)- general improvements (#1947)
- Fix typos (#1992)
- Added missing pages:
isEmptyRender
,renderProp
,equals
, SystemJS guide (#1984, #1985) - Fix link to .shallow() (#1951)
- update jsdoc to use "EnzymeSelector" where applicable
Meta Stuff
- add "directory" field to package.json
-
v3.8.0 Changes
๐ New Stuff
shallow
/mount
: addrenderProp
(#1863, #1891)
๐ Fixes
shallow
/mount
: improve error message for "single node" assertion (#1904)shallow
: shallow compare, not deep compare, state and props to determine rerendering (#1915)
๐ Documentation
shallow
:dive
: add a note about throwing an error (#1905)selectors: update re
displayName` (#1932)shallow
:get
: fixed wrongprops()
usage (#1921)shallow
:html
: shallow renders full tree (#1912)- Updated broken link for โ.hostNodes()โ in migration guide from enzyme 2 to 3 (#1909)
- Add tape example project link (#1898)
prop
: fix typo (#1883)- Document full support for attribute selectors (#1881)
- Documentation update for testing React Native with jsdom (#1873)
- Update JSDOM docs to include {request|cancel}AnimationFrame polyfills (#1867)
mount
:ref
: use correct type (#1865)
-
v3.7.0 Changes
๐ New Stuff
mount
:.state()
/.setState()
: allow calling on children (#1802, @ljharb)configuration
: addreset
(commit)
๐ Fixes
makeOptions
: ensure that config-levelattachTo
/hydrateIn
are inherited into wrapper options (#1836, @ljharb)shallow
/Utils
: call into adapterโsisCustomComponentElement
if present (#1832, @SinHouse)shallow
/mount
: throw an explicit error when state is null/undefined (commit)- freeze
ROOT_NODES
for child wrappers (#1811, @jgzuke) shallow
:.parents
: ensure that one.find
call does not affect another (#1781, @ljharb)mount
: update aftersimulateError
(#1812, @jgzuke)
๐จ Refactors
mount
/shallow
:getElement
: usethis.single
(commit)
-
v3.6.0 Changes
๐ New Stuff
shallow
/mount
: addsimulateError
(#1797, @ljharb)