Skip to content

Latest commit

ย 

History

History
240 lines (140 loc) ยท 4.49 KB

CHANGELOG.md

File metadata and controls

240 lines (140 loc) ยท 4.49 KB

0.3.2

Fixes

  • Support run jest-preview on remote server

0.3.1

Features

  • Inline @import statement
  • Support LESS

0.3.0

Features

  • Support viewing SVG when importing as a component in React
  • Use PostCSS configure to transform CSS
  • Convert to pnpm

Chores

  • Convert cypress tests to typescript

0.2.8

Fixes

  • Fix bug Jest Preview Dashboard does not reload on Linux systems.

0.2.7

Chores

  • Write index.html to disk, instead of body.html and head.html separately
  • Merge file and fileCRA transformations

0.2.6

Fixes

  • Support old version of Sass
  • Fix do not show image if use with ts-jest

0.2.5

Features

  • Re-architect CSS Code Transformation (Pre-process => Post-process)
  • Support SCSS Modules
  • Support basic TailwindCSS
  • Improve config-cra on monorepo
  • Add a new CLI: jest-preview clear-cache

Fixes

  • Try catch more strict in postinstall

0.2.4

Features

  • Notify user when there is a new "latest" version
  • Deprecate externalCss (gradually)

Fixes

  • Sass enhancement

Chores

  • Improve docs and message in Jest Preview Dashboard

0.2.3

Fixes

  • Make relative filenames consistent between Operating systems.
  • Fix sass on Windows.

Chores

  • Add cross-env to run on Windows

0.2.2

Features

  • Support Jest 28

Chores

  • Add Jest 28 example

0.2.1

Features

  • First class support for Create React App
  • Support more CSS-in-JS libraries such as emotion
  • Add tests
  • Add docs

0.2.0

Features

  • Auto preview UI whenever a test fails, you don't have to call preview.debug() manually.

0.1.7

Fixes

  • Fix jest-preview postinstall script can't run on folder with space in name

0.1.6

Features

0.1.5

Features

  • Support non-english characters and responsive design.
  • Support Sass.

0.1.4

Fixes

  • Fix: jest --clearCache might break user's installation flow since jest might be installed after jest-preview.

0.1.3

Features

  • Support serving files from Public folder.
  • Clear Jest cache after installation.

Fixes

  • Update rollup to:
    • Terser
    • Transpile to ES2019 (e.g: optional chaining)

Chores

  • Export debug as named also.
  • Handle CSS Modules asynchronously.

0.1.2

Features

  • Add pre-configured transformers, so users can integrate jest-preview to their projects easier.
    • jest-preview/transforms/css
    • jest-preview/transforms/file
    • jest-preview/transforms/fileCRA

0.1.1

Features

  • Support CSS Modules.
    • Caveat: Support CSS Modules for CRA in next version.

0.1.0

Features

  • [BREAKING CHANGES] Simplify usage of the core function of jest-preview: preview(htmlElement) to preview.debug().
  • Users do not need to pass any argument to preview.debug(), the default is document.body which is the whole page (how authors expect users to use jest-preview).
  • Add title and favicon.ico for Dashboard.

Fixes

  • Fix externalCss get cached.

0.0.3

Features

  • Rewrite transforms. Do not need to copy assets to cache folder.
  • Add processFileCRA for CRA file transform.
  • [BREAKING CHANGES for CRA users] CRA users need to update fileTransform.js to use processFileCRA. See more at CRA README.md.

Chores

  • Simplify the usage in docs and examples: preview(render(<App />).container) => preview(document.body).

0.0.2

0.0.2-alpha.0

Chores

  • Reuse opening jest-preview server tab on Chrome Mac.

0.0.2-alpha.0

Fixes

  • Fix #15

Chores

  • Update publish scripts.

0.0.1

Features

  • Add previewServer expose as jest-preview cli.
  • Add css and file transforms.
    • Support direct CSS import.
    • Support viewing images, media files...
  • Support styled-components.
  • Reload browser using web socket.

0.0.1-alpha.1

Features

  • Watch index.html on created and removed. Add websocket reload for fallback page.
  • Fix README.md.

0.0.1-alpha.0

Features

  • Add previewServer expose as jest-preview cli.
  • Add css and file transforms.
    • Support direct CSS import.
    • Support viewing images, media files...
  • Support styled-components.
  • Reload browser using web socket.