loki

๐Ÿ‘ Visual Regression Testing for Storybook

MIT License

Downloads
2.7M
Stars
1.7K
Committers
65
loki - 0.35.0 Latest Release

Published by oblador 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/oblador/loki/compare/v0.34.1...v0.35.0

loki - v0.34.1

Published by oblador 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/oblador/loki/compare/v0.34.0...v0.34.1

loki - 0.34.0

Published by oblador 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/oblador/loki/compare/v0.33.1...v0.34.0

loki - 0.33.1

Published by oblador 11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/oblador/loki/compare/v0.33.0...v0.33.1

loki - 0.33.0

Published by oblador 12 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/oblador/loki/compare/v0.32.0...v0.33.0

loki - 0.32.0

Published by oblador over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/oblador/loki/compare/v0.31.2...v0.32.0

loki - 0.31.2

Published by oblador over 1 year ago

Fixes

  • Storybook 7 support
loki - 0.31.1

Published by oblador over 1 year ago

Fixes

  • Update chrome-remote-interface to fix Using unsafe HTTP verb GET to invoke /json/new error.
loki - 0.31.0

Published by oblador almost 2 years ago

New features

  • Support for targeting a specific device ID when running in React Native using the --device argument.
  • Support for passing without any stories using the --passWithNoStories argument.

Fixes

  • Update chrome-remote-interface to fix connection problem with Node 18.
loki - 0.30.3

Published by oblador over 2 years ago

Bugfixes

  • Fix parameters argument not passed to file name formatter for batches
loki - 0.30.1

Published by oblador over 2 years ago

Bug fixes

  • Fix crash when having circular references in story parameters.
loki - 0.30.0

Published by oblador over 2 years ago

New functionality

  • Apple Silicon support for Chrome Docker target.
  • New media option that enables emulating dark mode on Chrome targets.
  • fileNameFormatter now receives story parameters.
loki - 0.29.0

Published by oblador over 2 years ago

  • Fix error message detection from waitOn
  • Remove deprecated setAddon API
  • Upgrade ink dependency to use React 17
loki - 0.28.1

Published by oblador over 3 years ago

Fixes

  • Fixed exit code check when running docker in docker.
loki - 0.28.0

Published by oblador over 3 years ago

New functionality

  • Breaking change: New default image differ called pixelmatch. You can revert to old behavior by setting the diffingEngine option to gm or looks-same
  • Breaking change: Updated chrome version to 90 in the default docker image. You can revert to old behavior by setting the chromeDockerImage option to yukinying/chrome-headless-browser:85.0.4181.8
  • New dockerNet option

Fixes

  • Fixed peerDependency warnings when using Storybook 6.
  • Clamp screenshot dimensions to fit in viewport, when disableAutomaticViewportHeight = true.
loki - 0.24.0

Published by oblador about 4 years ago

New functionality

  • Async CSF stories are now supported via the @loki/create-async-callback package.
  • chromeSelector option can now be passed on a per story basis via the loki parameter.

Fixes

  • Better support for chromeSelector option not ending with > * .
loki - 0.23.0

Published by oblador over 4 years ago

Breaking changes

  • Support skip via story parameters. This deprecates support for SB < 5.
  • Bump default chrome docker version to 85. This will change how the default font renders, if you want to keep the old version, use --chromeDockerImage yukinying/chrome-headless:63.0.3230.2.
loki - 0.22.1

Published by oblador over 4 years ago

Bug fixes

  • Fix loki global check for React Native
loki - 0.22.0

Published by oblador over 4 years ago

New functionality

  • isLokiRunning function in the @loki/is-loki-running package that will return trueย during a test run. This is useful to disable things causing flakiness, such as JavaScript animations or GIFs that aren't automatically disabled by loki.
loki - 0.21.0

Published by oblador over 4 years ago

Breaking changes

  • Improve getSelectorBoxSize to find fixed & absolute elements. This is a bug fix, but will alter the cropping of some stories, especially those using fixed and absolute elements.

Bug fixes

  • Listen to requests until selector is present, fixes flakiness with fonts for slow components/big bundles
  • Make blinking input carets transparent to avoid flakiness