NW.js v0.13.0 Released

139 views
Skip to first unread message

Roger Wang

unread,
Mar 22, 2016, 10:02:31 PM3/22/16
to nwjs-g...@googlegroups.com
http://nwjs.io/blog/v0.13.0/

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 inhttp://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/

Download

SDK build:

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/

Known issues

http://docs.nwjs.io/en/latest/For%20Users/Migration/From%200.12%20to%200.13/#known-issues

Acknowledgements

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!

Roger Wang

unread,
Mar 22, 2016, 10:12:30 PM3/22/16
to nw.js, ro...@nwjs.io
On Wednesday, March 23, 2016 at 10:02:31 AM UTC+8, Roger Wang wrote:

There are many new features. Please see our blog post for a better introduction.


blog post link should be:  http://nwjs.io/blog/whats-new-in-0.13


Pedro Lucas da Silva Junior

unread,
Mar 22, 2016, 10:16:05 PM3/22/16
to Roger Wang, nw.js, ro...@nwjs.io
Awesome!

Keep up the great work!

Thank you.

--
You received this message because you are subscribed to the Google Groups "nw.js" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nwjs-general...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

VoidVolker

unread,
Mar 23, 2016, 3:58:14 AM3/23/16
to nw.js, ro...@nwjs.io
Window.open callback call is depends on new window page load speed, if page not exists - this callback is calling when chrome window show error page. It must be called after window creating and before page start loading. Because only in this callback we can add to window own behaviour with close, load, event, etc. I think old logic was better - return new window object, even it not exists yet.

Zoran Krnetic

unread,
Mar 23, 2016, 5:38:32 AM3/23/16
to nw.js, ro...@nwjs.io
Great news! 

Thanks,
Zoran

Ashley Gullen

unread,
Mar 23, 2016, 7:51:02 AM3/23/16
to ro...@nwjs.io, nw.js
Thanks and congratulations on making the 0.13 release!

Ashley


--

Kamesh

unread,
Mar 23, 2016, 9:09:29 AM3/23/16
to Roger Wang, nwjs-g...@googlegroups.com
wow long awaited release, Great job ( Roger & Team ) and congrats for the release !!!!

--

TrevorPT

unread,
Mar 23, 2016, 10:49:09 AM3/23/16
to nw.js, ro...@nwjs.io
Congrats Roger and the nw.js team!  Thanks for all the hard work, it's nice to see nw.js being so actively developed as it's a great platform.  (Hopefully we'll have time to migrate soon from 0.12.)

Trevor

teste...@o2.pl

unread,
Mar 23, 2016, 2:05:55 PM3/23/16
to nw.js, ro...@nwjs.io
 I got this error when run nwjs 13.0 windows 64 bit (running as admin)

Debug.log:
[0323/185336:INFO:nw_package.cc(175)] "C:\Users\SomeUser\Desktop\Test\version13\nw.exe"

Something changed in new version :P?

Ben

unread,
Mar 24, 2016, 3:06:02 AM3/24/16
to nw.js, ro...@nwjs.io
Great job! Very happy to see this update is complete!
Reply all
Reply to author
Forward
0 new messages