Skip to content

v1.0.0

Compare
Choose a tag to compare
@wwilsman wwilsman released this 01 Apr 20:13
· 594 commits to master since this release

What's Changed

💥 Breaking Changes

  • ♻️ Move packages to ESM by @wwilsman in #852
  • 💥 New minimum Node version of 14 to align with currently supported LTS releases

✨ Enhancements

  • ✨ Use default widths instead of throwing an error when missing by @wwilsman in #808
  • ♻️ Improve build failure handling by @wwilsman in #805
  • ✨ Minor @percy/config improvements by @wwilsman in #804
  • ✨ Accept alternate core snapshot syntaxes by @wwilsman in #809
  • ✨ Introduce the ability to abort requests from specificed hostnames (disallowedHostnames) by @Robdel12 in #823
  • ♻️ Update package exports and refactor test helpers by @wwilsman in #830
  • ✨ Add sdk-utils waitForPercyIdle helper by @wwilsman in #831
  • ✨ Throw an error when a static server directory does not exist by @wwilsman in #832
  • ✨ Allow alternate snapshot syntaxes to be cancelable by @wwilsman in #833
  • ✨ Allow a function to gather snapshots using alternate syntaxes by @wwilsman in #834
  • ✨ Automatically include package information with CLI commands by @wwilsman in #850

🐛 Bug Fixes

  • 🐛 Fix core snapshot method compatibility with cli-snapshot command by @wwilsman in #818
  • 🐛 Insert serialized CSSOM style tag after CSSOM ownerNode by @Robdel12 in #843
  • 🐛 Fix duplicate resource URL issues with snapshot method by @Robdel12 in #849
  • 🐛 Wrap serializeVideos in try/catch to catch security errors by @Robdel12 in #848
  • 🐛 Fix supressed validation error causing options to not be scrubbed by @wwilsman in #853

🏗 Maintenance

  • ✅ Update install unit tests to use mock filesystem by @wwilsman in #807
  • ♻️ Move browser timeout default to other launch option defaults by @wwilsman in #806
  • ♻️ Update cli-snapshot command to use new core snapshot syntaxes by @wwilsman in #819

⬆️⬇️ Dependency Updates

Full Changelog: v1.0.0-beta.76...v1.0.0