jest-cli v23.5.0 Release Notes

  • ๐Ÿ”‹ Features

    • ๐Ÿ“ฆ [jest-cli] Add package name to NotifyReporter notification (#5898)
    • ๐Ÿ–จ [jest-runner] print stack trace when process.exit is called from user code (#6714)
    • โœ… [jest-each] introduces %# option to add index of the test to its title (#6414)
    • ๐Ÿ‘ [pretty-format] Support serializing DocumentFragment (#6705)
    • [jest-validate] Add recursive and recursiveBlacklist options for deep config checks (#6802)
    • ๐Ÿ”Œ [jest-cli] Check watch plugins for key conflicts (#6697)

    ๐Ÿ›  Fixes

    • ๐Ÿšš [jest-snapshot] Mark snapshots as obsolete when moved to an inline snapshot (#6773)
    • โœ… [jest-config] Fix --coverage with --findRelatedTests overwriting collectCoverageFrom options (#6736)
    • โšก๏ธ [jest-config] Update default config for testURL from 'about:blank' to 'http://localhost' to address latest JSDOM security warning. (#6792)
    • โœ… [jest-cli] Fix testMatch not working with negations (#6648)
    • [jest-cli] Don't report promises as open handles (#6716)
    • โœ… [jest-each] Add timeout support to parameterised tests (#6660)
    • [jest-cli] Improve the message when running coverage while there are no files matching global threshold (#6334)
    • ๐Ÿ”€ [jest-snapshot] Correctly merge property matchers with the rest of the snapshot in toMatchSnapshot. (#6528)
    • [jest-snapshot] Add error messages for invalid property matchers. (#6528)
    • โœ… [jest-cli] Show open handles from inside test files as well (#6263)
    • [jest-haste-map] Fix a problem where creating folders ending with .js could cause a crash (#6818)

    ๐Ÿšง Chore & Maintenance

    • โš  [docs] Document another option to avoid warnings with React 16 (#5258)
    • ๐Ÿ“„ [docs] Add note explaining when jest.setTimeout should be called (#6817)
    • ๐Ÿ›  [docs] Fixed bug in example code (#6828)