Skip to content

Releases: mingyaulee/WebExtensions.Net

v0.7.2

21 Jun 04:03
Compare
Choose a tag to compare
v0.7.2 Pre-release
Pre-release
  • JSON exceptions are rethrown with the raw JSON string
  • Properties representing milliseconds since epoch is generated as double instead of long because some browsers returns milliseconds with decimal value

v0.7.1

18 Jun 15:10
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release
  • Updated private fields to use '_' prefix for browsers that has yet to support this specification
  • Properties representing milliseconds since epoch is generated as long instead of int

v0.7.0

16 Jun 14:09
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release
  • LanguageCode class is implemented with languages generated from Chromium source code
  • Added 12 additional namespaces
  1. browserSettings
  2. commands
  3. clipboard
  4. devtools
  5. devtools.inspectedWindow
  6. devtools.network
  7. devtools.panels
  8. menus
  9. privacy
  10. privacy.network
  11. privacy.services
  12. privacy.websites

v0.6.6

12 Jun 05:15
Compare
Choose a tag to compare
v0.6.6 Pre-release
Pre-release

Added 19 additional namespaces

  1. alarms
  2. browserAction
  3. browsingData
  4. contextMenus
  5. cookies
  6. downloads
  7. extension
  8. history
  9. i18n
  10. identity
  11. idle
  12. management
  13. omnibox
  14. pageAction
  15. proxy
  16. search
  17. sessions
  18. topSites
  19. types

v0.6.0

06 Jun 04:02
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

Breaking changes:

  • Package name WebExtension.Net is renamed to WebExtensions.Net
  • WebExtension namespace is renamed to WebExtensions
  • Class names containing WebExtension is renamed to WebExtensions

v0.5.1

30 May 03:01
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release
  • Add mock feature
  • Browser specific APIs no longer require additional namespace, i.e., using WebExtension.Net.Chrome; can be removed if it was used.

v0.5.0

22 May 02:56
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release
  • Anonymous types with known properties/functions/type choices are converted to classes
  • StringFormat base class now supports both format and pattern validations
  • Added serialization support for StringFormat and MultiType classes
  • MultiType classes with just a single choices are generated as the type choice itself
  • Enum value names are generated as PascalCase

Breaking changes:

  • Some APIs with anonymous object types are now strongly typed
  • Some enum value names has been changed
  • ExtensionURL class is renamed to ExtensionUrl
  • UrlClassificationFlags is renamed to UrlClassificationFlagTypes

v0.4.1

15 May 15:51
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

Added AdditionalData property in BaseObject to support serializing or deserializing additional data.

v0.4.0

15 May 04:40
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • Added permissions API.
  • Added support for addListener, hasListener and removeListener API in events.
  • Added support for passing DotNet delegate to JavaScript and passing JavaScript function to DotNet.

v0.3.3

01 May 06:04
e754f0c
Compare
Choose a tag to compare
v0.3.3 Pre-release
Pre-release
  • Unused types are removed
  • Optional parameters are made nullable
  • Null properties in object parameters are now ignored/not serialized
  • Added bookmarks API