Skip to content

0.2.0

Choose a tag to compare

@darwin darwin released this 07 Dec 00:01
· 930 commits to master since this release

Support Chrome Apps (Chrome OS)

Regenerated APIs to match Chromium @ 1a87980.

The main addition is generating API namespaces for Chrome Apps. You can find the new APIs under:

https://github.com/binaryage/chromex/tree/master/src/apps
https://github.com/binaryage/chromex/tree/master/src/apps_private
https://github.com/binaryage/chromex/tree/master/src/apps_internal

Including apps namespaces forced me to rename existing namespaces (some API files for extensions and apps have same names). This library is still young so I decided to bite the bullet and break compatibility.

The changes are following:

  • all extension namespaces originally located under chromex.* were moved under chromex.ext.*
  • new apps namespaces are generated under chromex.app.*
  • chromex-lib namespace content was moved into chromex namespace (now it cannot clash with generated chrome's namespaces because we have full control over second level)

Nothing dramatic, see this commit in chromex-sample.

Notable commits:

91b35cc - add marshalling for storage.StorageArea
9fc5f77 - add ChromePort tests

All new changes: v0.1.2...v0.2.0