NW.js v0.13.0 Release Notes
We are delighted to announce NW.js 0.13.0, which is a milestone in the project development. It's based on an adjusted architecture and bring the benefit of enabling most features in the Chromium browser, including Chrome Apps support, chrome.* platform APIs, NaCl and Pepper plugin, builtin PDF viewer, printing preview, rich notifications and many more. We also expect faster release cycle with the new architecture in 2016.
In this version Chromium is updated to 49.0.2623.87 and Node.js is updated to 5.9.0. Both are at the latest stable. Our target is to release a new major version soon after every Chromium stable release unless blocking by v8 API mismatch between Node and Chromium.
There are many new features. Please see our blog post for a better introduction.
We also changed the API to put everything from the ‘nw.gui’ library into the ‘nw’ object. To provide API compatibility with 0.12 applications, we evaluate a builtin shim script at window context creation. It simulates the API provided by 'require('nw.gui')'.
Starting from this version, the official documentation is maintained in the same repo we use for development, and is available in http://docs.nwjs.io . Welcome to submit PR for it. Documents for the previous versions will be in the wiki as usual.
See what’s changed in the new version and how to migrate your application: http://docs.nwjs.io/en/latest/For%20Users/Migration/From%200.12%20to%200.13/
NaCl build and other platforms: http://dl.nwjs.io/v0.13.0/
There are 3 builds for each platform - normal build, sdk build and Nacl build. Normal build doesn't have devtools, only SDK build does. lt can be opened by pressing F12 (Cmd-Alt-I on OSX). SDK packages also have more development tools to be exposed in the following releases, as well as the NaCl support.
Our build infrastructure enables live binary build from git tip so you can access to the latest binary from http://dl.nwjs.io/live-build/
Thanks to the following people for their contributions to the release:
- Liu Cong: porting APIs, documentation and tests
- Jefry Tedjokusumo from V-cube Global Services: transparency and click-through feature
- Kevin Fan: keeping Chromium rebased to 47-49 and Node.js to 5.x
- Chase Willden: porting APIs
- Adam Lynch, Mithgol, Kyle Robinson Young, Steffen Müller, etc for package tools
- And to all the people who submit bug reports, wiki docs and answering questions in mailing list and gitter channel!
See our mailing list to discuss on this release: https://groups.google.com/d/msg/nwjs-general/6tgAh95rTSk/qkvdTo3LAgAJ