Skip to content

Releases: binaryage/chromex

0.8.0

05 Apr 21:24
v0.8.0
Compare
Choose a tag to compare

Soft checking for missing APIs

Unfortunately in the Chromium sources there is currently one API method with wrong version metadata (runtime.onConnectNative). Chromex used to throw when you used an API method which is missing in your particular Chrome version. Instead we log an error message and continue running by skipping the call. This allows for more soft approach and does not break chromex-sample.

API update

Regenerated APIs to match Chromium @ 9812e7c8aa38.

Notable commits:

a8d68a1 lib: by default, don't throw on missing-api, log error instead

All new changes: v0.7.3...v0.8.0

0.7.3

03 Apr 20:20
v0.7.3
Compare
Choose a tag to compare

API update

Regenerated APIs to match Chromium @ bc0e704fa984.

Notable commits:

NONE

All new changes: v0.7.2...v0.7.3

0.7.2

27 Jan 20:06
v0.7.2
Compare
Choose a tag to compare

API update

Regenerated APIs to match Chromium @ 6ec8f2bbb140.

Notable commits:

NONE

All new changes: v0.7.1...v0.7.2

0.7.1

08 Dec 20:25
v0.7.1
Compare
Choose a tag to compare

Using promise-chan for callbacks in wrappers

WARNING: this is potentially a breaking change!

I realized there were two more places where promise-chan semantics is more appropriate. Please refer to v0.6.0 release notes for detailed explanation.

Reverting to the old behaviour

If you need to revert to old behaviour. Please look at notable commits. You can configure chromex to use your custom implementations of :chrome-storage-area-callback-channel-factory and :chrome-content-setting-callback-channel-factory. By swapping them for old implementation you can easily get back the old behaviour.

API update

Regenerated APIs to match Chromium @ bcc56e24c4d0.

Notable commits:

da056b5 return promise-chan from default-chrome-content-setting-callback-channel-factory
e87f709 return promise-chan from default-chrome-storage-area-callback-channel-factory

All new changes: v0.7.0...v0.7.1

0.7.0

24 Nov 15:55
v0.7.0
Compare
Choose a tag to compare

Moved protocols [potentially breaking change]

Ian S Kerins added contentSettings.ContentSetting wrapper via PR #16. Thanks for the contribution!

I decided to move protocols under separate namespaces. Please see issue #17 for details.

API Update

Regenerated APIs to match Chromium @ b793b53fd9cd.

Notable commits:

d3235ca Add a wrapper for contentSettings.ContentSetting by @isker
60e34a8 move defprotocols under separate namespaces, issue #17

All new changes: v0.6.5...v0.7.0

0.6.5

07 Nov 18:16
v0.6.5
Compare
Choose a tag to compare

API update

Regenerated APIs to match Chromium @ d3a040e.

Notable commits:

NONE

All new changes: v0.6.4...v0.6.5

0.6.4

28 Sep 18:54
v0.6.4
Compare
Choose a tag to compare

API update

Regenerated APIs to match Chromium @ fb4d3d0.

Notable commits:

NONE

All new changes: v0.6.3...v0.6.4

0.6.3

13 Aug 21:12
v0.6.3
Compare
Choose a tag to compare

API update

Regenerated APIs to match Chromium @ c23d1b7.

Notable commits:

NONE

All new changes: v0.6.2...v0.6.3

0.6.2

07 Jul 21:50
v0.6.2
Compare
Choose a tag to compare

API update

Regenerated APIs to match Chromium @ 4437633.

Notable commits:

NONE

All new changes: v0.6.1...v0.6.2

0.6.1

28 May 11:09
v0.6.1
Compare
Choose a tag to compare

API update

Regenerated APIs to match Chromium @ f58e6f9.

Notable commits:

NONE

All new changes: v0.6.0...v0.6.1