Skip to content

Releases: mozilla/webextension-polyfill

0.3.0

19 Jul 14:53
@rpl rpl
Compare
Choose a tag to compare

Bug Fixes

  • Improved documentation for add-on developers and contributors (#147)
  • Fixed issues on build and running integration tests when installed using pnpm (#127)
  • Resolve to undefined instead of an empty array for API methods without results (#132)
  • sendMessage promise should resolve to undefined when no listeners reply (#140)
  • Updated existing API namespaces (#125)
    • Remove non-existing pageAction.getIcon
    • Add missing management.setEnabled
    • Fix downloads schemas
    • Add missing browserAction APIs (#99)
    • Remove non-existing bookmarks.{export,import}
  • Reject sendMessage returned promise when a onMessage listener returns a rejected promise (#115)
  • Added support for the sendResponse callback in the runtime.onMessage listeners (#97),
    and print a deprecation warning when sendResponse callback is used for the first time (#115)
  • Fixed API metadata on pageAction show/hide (#59)

Features

  • Added tabs.discard (#97)
  • Added missing API namespaces: browsingData, permissions, privacy, sessions, topSites (#52, #126, #133)
  • Added identity.launchWebAuthFlow() in metadata. (#39)

See all changes for 0.3.0

0.2.1

12 Oct 12:28
@rpl rpl
Compare
Choose a tag to compare

Bug Fixes

  • Prevent 'Previous API instantiation failed' errors on runtime.sendMessage API calls (#64, fix regression #58)

See all changes for 0.2.1

0.2.0

29 Sep 21:48
@rpl rpl
Compare
Choose a tag to compare

Feature

  • Added devtools.inspectedWindow.eval and devtools.panels.create to the wrapped APIs. (#57)

See all changes for 0.2.0

0.1.2

25 Sep 18:45
@rpl rpl
Compare
Choose a tag to compare

Bug Fixes

  • Fixed issue with eslint error when installing the polyfill as an npm dependency (#41)
  • Limit eslint to the project's own rules (#46)

See all changes for 0.1.2

Thanks a lot to @bfred-it and @Rob--W for contributing the fixes released in
this version

0.1.1

13 Apr 13:13
@rpl rpl
Compare
Choose a tag to compare

Features

  • Provided as an npm package (npm install webextension-polyfill)
  • Wrapped as an UMD module (minified and non-minified, source maps are also provided)
    which can be included as a plain tag script, loaded using an AMD loader (e.g. RequireJS)
    or bundled using a CommonJS module bundler (e.g. webpack or browserify) (#17, #35).

Bug Fixes

  • Fixed issues with the minified version (#11, #10)
  • Fixed webpack issues with the UMD module (#35)

See all changes for 0.1.1

Thanks a lot to @josephfrazier for contributing the initial changes needed to provide the UMD module and release webextension-polyfill as an npm package.