Skip to content

Latest commit

 

History

History
164 lines (125 loc) · 8.1 KB

CHANGELOG.md

File metadata and controls

164 lines (125 loc) · 8.1 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

6.3.1 - 2018-11-11

Fixed

  • [toHaveStyleRule] Fix .not undefinded edge-case introduced in #206 (see #210).

6.3.0 - 2018-11-10

Added

  • [toHaveStyleRule] Ability to avoid passing the expected value and use the .not modifier (see #206).

6.2.2 - 2018-10-21

Fixed

  • Avoid using object spread to make this package compatible with Node <8.6 (see #196).

6.2.1 - 2018-09-22

Fixed

  • [toHaveStyleRule] Do not fail when components have empty string as children (see #189).

6.2.0 - 2018-09-08

Added

  • Ability to export serializer (see #173).
  • Support for v4 data attribute (see #181).

Fixed

  • [toHaveStyleRule] Fix media regex to allow dots (see #182).

6.1.1 - 2018-08-22

Fixed

  • [toHaveStyleRule] Fix regression with nested components.
  • [toHaveStyleRule] Avoid throwing on non existing Enzyme components.

6.1.0 - 2018-08-19

Added

6.0.1 - 2018-08-11

Fixed

  • Fix AsymmetricMatcher TS definition.

6.0.0 - 2018-08-11

Changed

  • [toHaveStyleRule] Added support for Jest asymmetric matchers and more (see #148).

Fixed

  • [toHaveStyleRule] Support && (see #126).
  • [toHaveStyleRule] Nested component classNames are serialized too(see #162).

5.0.1 - 2018-04-01

Fixed

  • [toHaveStyleRule] Allow spaces or no spaces in media queries (see #128).

Changed

5.0.0 - 2018-02-24

Changed

  • [toHaveStyleRule] Improve support for complex modifiers.

Removed

  • Drop support for Styled Components v1.

4.10.0 - 2018-01-14

Added

  • [toHaveStyleRule] Support Preact.

4.9.0 - 2017-10-22

Changed

  • [toHaveStyleRule (Native)] Full rewrite to support Styled Components v2.
  • Update dependencies.
  • Improve README.

Fixed

  • [toHaveStyleRule (React)] Support styled components wrapped with styled.

4.8.0 - 2017-10-21

Changed

  • [toMatchSnapshot] Support Preact.

4.7.1 - 2017-10-18

Fixed

  • [toMatchSnapshot] Add the optional options parameter to the matcher type definition.

4.7.0 - 2017-09-30

Changed

  • Support React 16.
  • Update dependencies.

4.6.0 - 2017-09-09

Changed

  • [toMatchSnapshot] Make the matcher compatible with Jest v21.

4.5.0 - 2017-09-05

Changed

  • [toHaveStyleRule (React)] Make the matcher compatible with Jest v21 (see jestjs/jest#3972).

4.4.1 - 2017-08-19

Fixed

  • [toMatchSnapshot] Avoid using non-hashes class names when generating snapshots.

4.4.0 - 2017-08-11

Added

  • [toMatchSnapshot] Add modifier option to search for pseudo classes and attributes.

4.3.0 - 2017-07-31

Added

  • [toMatchSnapshot] Accept a third options parameter to search for rules nested within At-rules.

4.2.2 - 2017-07-24

Fixed

  • [toMatchSnapshot] Handle non Styled Components class names with leading white spaces.

4.2.1 - 2017-07-23

Fixed

  • [toMatchSnapshot] Handle class names with trailing white spaces.

4.2.0 - 2017-07-20

Changed

  • [toHaveStyleRule (React)] Accept regular expressions as a second parameter.

4.1.2 - 2017-07-20

Fixed

  • [toHaveStyleRule (React)] Avoid showing Enzyme errors when class names are not present in the tree.

4.1.1 - 2017-07-20

Fixed

  • [toMatchSnapshot] Fix regression introduced in 4.1.0 which broke the support for Styled Components < 2.

4.1.0 - 2017-07-20

Changed

  • [toMatchSnapshot] Preserve custom (i.e. not generated by Styled Components) class names.

4.0.3 - 2017-07-18

Fixed

  • [toMatchSnapshot] Collect unique class names and avoid skipping indexes in placeholders.
  • [toHaveStyleRule (React)] Support null components.

4.0.2 - 2017-07-17

Fixed

  • [toMatchSnapshot] Make the replace regular expression less greedy (i.e. stop at the first match).

4.0.1 - 2017-07-16

Fixed

  • [toMatchSnapshot] Replace class names inside the className attribute only.

4.0.0 - 2017-07-15

Added

  • [toMatchSnapshot] Replace class names generated by Styled Components with placeholders.

Changed

  • Update dependencies.
  • Improve README.
  • Format code with Prettier.
  • Refactor folders and tests.

Removed

  • Remove toMatchStyledComponentsSnapshot matcher.