Skip to content

Version 17.0.0

Compare
Choose a tag to compare
@jaydenseric jaydenseric released this 07 Dec 11:29
· 32 commits to master since this release

Major

  • Updated Node.js support to ^12.22.0 || ^14.17.0 || >= 16.0.0.
  • Updated dev dependencies, some of which require newer Node.js versions than previously supported.
  • Removed ./package from the package exports field; the full package.json filename must be used in a require path.

Patch

  • Also run GitHub Actions CI with Node.js v17.
  • Updated the graphql peer dependency to 14 - 16.
  • Refactored tests to remove the fetch-blob dev dependency.
  • Simplified package scripts.
  • Use a new assertBundleSize function to assert module bundle size in tests:
    • Failure message contains details about the bundle size and how much the limit was exceeded.
    • Errors when the surplus is greater than 25% of the limit, suggesting the limit should be reduced.
    • Resolves the minified bundle and its gzipped size for debugging in tests.
  • Tweaked the test function timeLimitPromise error messages.
  • Configured Prettier option singleQuote to the default, false.
  • Documentation tweaks.
  • Amended the changelog entry for v16.0.0.