All Versions
141
Latest Version
Avg Release Cycle
29 days
Latest Release
70 days ago

Changelog History
Page 14

  • v0.8.0 Changes

    • โž• Added optional support for jasmine2 through the testRunner config option.
    • ๐Ÿ›  Fixed mocking support for Map, WeakMap and Set.
    • 0๏ธโƒฃ node was added to the defaults in moduleFileExtensions.
    • โšก๏ธ Updated the list of node core modules that are properly being recognized by the module loader.
  • v0.7.1 Changes

    • ๐Ÿ›  Correctly map process.on into jsdom environments, fixes a bug introduced in jest 0.7.0.
  • v0.7.0 Changes

    • ๐Ÿ›  Fixed a memory leak with test contexts. Jest now properly cleans up test environments after each test. Added --logHeapUsage to log memory usage after each test. Note: this is option is meant for debugging memory leaks and might significantly slow down your test run.
    • โœ‚ Removed mock-modules, node-haste and mocks virtual modules. This is a breaking change of undocumented public API. Usage of this API can safely be automatically updated through an automated codemod:
    • Example: http://astexplorer.net/#/zrybZ6UvRA
    • โšก๏ธ Codemod: https://github.com/cpojer/js-codemod/blob/main/transforms/jest-update.js
    • jscodeshift: https://github.com/facebook/jscodeshift
    • โœ‚ Removed navigator.onLine and mockSetReadOnlyProperty from the global jsdom environment. Use window.navigator.onLine = true; in your test setup and Object.defineProperty instead.
  • v0.6.1 Changes

    • โšก๏ธ Updated jsdom to 7.0.2.
    • ๐Ÿ‘‰ Use the current working directory as root when passing a jest config from the command line.
    • โšก๏ธ Updated the React examples and getting started guide
    • Modules now receive a module.parent field so unmocked modules don't assume they are run directly any longer.
  • v0.6.0 Changes

    • โœ… jest now reports the number of tests that were run instead of the number of test files.
    • โž• Added a --json option to print test results as JSON.
    • ๐Ÿ”„ Changed the preprocessor API. A preprocessor now receives the script, file and config. The cache key function receives the script, file and stringified config to be able to create consistent hashes.
    • โœ‚ Removed node-worker-pool in favor of node-worker-farm (#540).
    • โœ… toEqual now also checks the internal class name of an object. This fixes invalid tests like expect([]).toEqual({}) which were previously passing.
    • โž• Added the option to provide map modules to stub modules by providing the moduleNameMapper config option.
    • ๐Ÿ‘ Allow to specify a custom testRunner in the configuration (#531).
    • โž• Added a --no-cache option to make it easier to debug preprocessor scripts.
    • ๐Ÿ›  Fix code coverage on windows (#499).
  • v0.5.6 Changes

    • ๐ŸŽ Cache test run performance and run slowest tests first to maximize worker utilization
    • โšก๏ธ Update to jsdom 6.5.0
  • v0.5.5 Changes

    • ๐Ÿ‘Œ Improve failure stack traces.
    • ๐Ÿ›  Fix syntax error reporting.
    • โž• Add --watch option (#472).
  • v0.5.2 Changes

    • ๐Ÿ›  Fixed a bug with syntax errors in test files (#487).
    • ๐Ÿ›  Fixed chmod error for preprocess-cache (#491).
    • ๐Ÿ‘Œ Support for the upcoming node 4.0 release (#490, #489).
  • v0.5.1 Changes

    • โฌ†๏ธ Upgraded node-worker-pool to 3.0.0, use the native Promise implementation.
    • โœ… testURL can be used to set the location of the jsdom environment.
    • โšก๏ธ Updated all of jest's dependencies, now using jsdom 6.3.
    • jest now uses the native Promise implementation.
    • ๐Ÿ›  Fixed a bug when passed an empty testPathIgnorePatterns.
    • ๐Ÿšš Moved preprocessor cache into the haste cache directory.
  • v0.5.0 Changes

    • โž• Added --noStackTrace option to disable stack traces.
    • โฌ†๏ธ Jest now only works with iojs v2 and up. If you are still using node we recommend upgrading to iojs or keep using jest 0.4.0.
    • โฌ†๏ธ Upgraded to jsdom 6.1.0 and removed all the custom jsdom overwrites.