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