All Versions
63
Latest Version
Avg Release Cycle
100 days
Latest Release
2592 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 betweenshallowanddive(#2296)mount:children: include text nodes ($2269)mount:invoke: use adapterโswrapInvokeif 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
fundingfield - [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
shallowaddsuspenseFallbackoption; 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: addstubargument tospyMethodEnzymeAdapter: addmatchesElementType(#2146)RSTTraversal: addgetHTMLFromHostNodes
๐ Fixes
selectors: unwrapmemoelements - in both directions (#2146)shallow: properly determine "should render" forPureComponents (#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 forverboseflag (#2104)- Add on the fly JSDOM include example (#2072)
reduce/reduceRight: fix example code (#2066, #2065, #2064)- update
simulateErrorwithgetDerivedStateFromError(#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:focusselector (#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: ensurefindWheredoesnโ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
setupTestFrameworkScriptFiletosetupFilesAfterEnv(#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 redisplayName` (#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/hydrateInare inherited into wrapper options (#1836, @ljharb)shallow/Utils: call into adapterโsisCustomComponentElementif present (#1832, @SinHouse)shallow/mount: throw an explicit error when state is null/undefined (commit)- freeze
ROOT_NODESfor child wrappers (#1811, @jgzuke) shallow:.parents: ensure that one.findcall 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)