Skip to content

Releases: mingyaulee/WebExtensions.Net

v3.0.0

12 Sep 22:23
Compare
Choose a tag to compare

Breaking Changes

  • APIs are now synchronous whenever possible
  • Updated APIs from new definitions
    • StorageAreaSync is renamed to StorageAreaWithUsage

Full Changelog: v2.1.2...v3.0.0

v2.1.2

11 Sep 21:20
Compare
Choose a tag to compare
  • Generate Port.OnMessage type as OnMessageEvent

Full Changelog: v2.1.1...v2.1.2

v2.1.1

22 Jun 00:23
Compare
Choose a tag to compare
  • Added JsAccessPath attributes for APIs

Full Changelog: v2.1.0...v2.1.1

v2.1.0

12 May 15:30
Compare
Choose a tag to compare
  • Updated JsBind.Net package version
  • Optional function arguments are now generated as either a method overload or optional parameter in the method signature

Full Changelog: v2.0.0...v2.1.0

v2.0.0

24 Jan 10:28
Compare
Choose a tag to compare

Breaking Changes

  • Improved API naming convention
    • Class names for enumerable items - HeadersArrayItem is now Header
    • Event listener parameters are consolidated - AddListenerCallbackDownloadDelta, HasListenerCallbackDownloadDelta and RemoveListenerCallbackDownloadDelta are now DownloadDelta
    • Pascal case for acronyms - HttpURL is now HttpUrl
  • Properties are now synchronous class property getters instead of asynchronous GetXXX methods
  • Mock configurator now supports mocking properties
  • Synced existing APIs with the updated API definitions from Mozilla
  • BrowserAction API is marked as obsolete

Full Changelog: v1.0.0...v2.0.0

v1.0.0

02 Jan 10:09
Compare
Choose a tag to compare
  • Target .Net 8
  • Stable version release

Full Changelog: v0.12.0...v1.0.0

v0.12.0

16 Sep 10:27
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release
  • Synced existing APIs with the updated API definitions from Mozilla
  • Updated JsBind.Net to v0.4.1
  • Added 1 additional namespace: declarativeNetRequest

v0.11.1

23 Apr 06:54
Compare
Choose a tag to compare
v0.11.1 Pre-release
Pre-release

Synced existing APIs with the updated API definitions from Mozilla

v0.11.0

21 Apr 15:37
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release

Added .Net 7 as target framework

v0.10.1

11 Dec 15:18
Compare
Choose a tag to compare
v0.10.1 Pre-release
Pre-release
  • Added ActionNs for accessing the browser.action namespace API
  • Replaced Port.PostMessage with a method accepting a message parameter (#14)
  • Removed duplicate permission requirements in API description
  • Synced existing APIs with the updated API definitions from Mozilla
  • Added 2 additional namespaces
  1. browserSettings.colorManagement
  2. scripting