<NME> CHANGELOG.md <BEF> 0.12.0 / 03-05-2015 ======================= - Chromium updated to 41.0.2272.76 - [Screen Selection] OSX and Win implementation (Thanks to Jefry <jefry.ted@vcube.co.jp>) - Fix #3165: crash on auth in webview 0.12.0-rc1 / 02-27-2015 0.69.0 / 09-29-2022 =================== - Update Chromium to [106.0.5249.61](https://chromereleases.googleblog.com/2022/09/stable-channel-update-for-desktop_27.html) - Update Node.js to [v18.9.1](https://nodejs.org/en/blog/release/v18.9.1/) - Fix child_process.spawn slowness on macOS [(#7715)](https://github.com/nwjs/nw.js/issues/7715) - Fix regressions introduced in 0.68 [(#7969)](https://github.com/nwjs/nw.js/issues/7969) 0.68.1 / 09-14-2022 =================== - Update Node.js to [v18.9.0](https://nodejs.org/en/blog/release/v18.9.0/) - Fix: crash on startup in non-sdk build [(#7963)](https://github.com/nwjs/nw.js/issues/7963) 0.68.0 / 09-06-2022 =================== - Update Chromium to [105.0.5195.102](https://chromereleases.googleblog.com/2022/09/stable-channel-update-for-desktop.html) - Update Node.js to [v18.8.0](https://nodejs.org/en/blog/release/v18.8.0/) 0.67.1 / 08-10-2022 =================== - Update Node.js to [v18.7.0](https://nodejs.org/en/blog/release/v18.7.0/) - Fix: Missing Line Numbers and Source Mapping in DevTools [(#7936)](https://github.com/nwjs/nw.js/issues/7936) - Fix: NW.js throws error when zip file not present on every execution [(#7882)](https://github.com/nwjs/nw.js/issues/7882) 0.67.0 / 08-03-2022 =================== - Update Chromium to [104.0.5112.80](https://chromereleases.googleblog.com/2022/08/stable-channel-update-for-desktop.html) 0.66.1 / 07-09-2022 =================== - Update Chromium to [103.0.5060.114](https://chromereleases.googleblog.com/2022/07/stable-channel-update-for-desktop.html) - Update Node.js to [v18.5.0](https://nodejs.org/en/blog/release/v18.5.0/) 0.66.0 / 06-28-2022 =================== - Update Chromium to [103.0.5060.53](https://chromereleases.googleblog.com/2022/06/stable-channel-update-for-desktop_21.html) - Update Node.js to [v18.4.0](https://nodejs.org/en/blog/release/v18.4.0/) - Fix: shared worker devtools window crash [(#7867)](https://github.com/nwjs/nw.js/issues/7867) - Fix: global is not set on windows opened with new_instance true [(#7866)](https://github.com/nwjs/nw.js/issues/7866) 0.65.1 / 06-10-2022 =================== - Update Chromium to [102.0.5005.115](https://chromereleases.googleblog.com/2022/06/stable-channel-update-for-desktop.html) - Update Node.js to [v18.3.0](https://nodejs.org/en/blog/release/v18.3.0/) - Disable Node fetch() in browser environment [(#7895)](https://github.com/nwjs/nw.js/issues/7895) - Fix menu crash [(#7870)](https://github.com/nwjs/nw.js/issues/7870) 0.65.0 / 05-30-2022 =================== - Update Chromium to [102.0.5005.61](https://chromereleases.googleblog.com/2022/05/stable-channel-update-for-desktop_24.html) 0.64.1 / 05-15-2022 =================== - Update Node.js to [v18.0.0](https://nodejs.org/en/blog/release/v18.0.0/) - Update Chromium to [101.0.4951.67](https://chromereleases.googleblog.com/2022/05/stable-channel-update-for-desktop_12.html) - Fix: nwfaketop regression [(#7748)](https://github.com/nwjs/nw.js/issues/7748) 0.64.0 / 05-01-2022 =================== - Update Chromium to [101.0.4951.41](https://chromereleases.googleblog.com/2022/04/stable-channel-update-for-desktop_26.html) 0.63.1 / 03-30-2022 =================== - Update Chromium to [100.0.4896.127](https://chromereleases.googleblog.com/2022/04/stable-channel-update-for-desktop_14.html) - Update Node.js to [v17.8.0](https://nodejs.org/en/blog/release/v17.8.0/) - Fix: Event 'open' on app is triggered once [(#7860)](https://github.com/nwjs/nw.js/issues/7860) 0.63.0 / 03-30-2022 =================== - Update Chromium to [100.0.4896.60](https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_29.html) 0.62.2 / 03-27-2022 =================== - Update Chromium to [99.0.4844.84](https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_25.html) 0.62.1 / 03-22-2022 =================== - Update Node.js to [v17.7.2](https://nodejs.org/en/blog/release/v17.7.2/) - Update Chromium to [99.0.4844.83](https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_20.html) - Fix: Webview permission partitions causing crash [(#7853)](https://github.com/nwjs/nw.js/issues/7853) - Fix: child process exec blocks several minutes since v0.62.0 [(#7851)](https://github.com/nwjs/nw.js/issues/7851) 0.62.0 / 03-06-2022 =================== - Update Chromium to [99.0.4844.51](https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop.html) 0.61.0 / 02-06-2022 =================== - Update Chromium to [98.0.4758.82](https://chromereleases.googleblog.com/2022/02/stable-channel-update-for-desktop.html) - Fix: crash on accessing window.parent and window.top [(#7828)](https://github.com/nwjs/nw.js/issues/7828) 0.60.0 / 01-05-2022 =================== - Update Chromium to [97.0.4692.71](https://chromereleases.googleblog.com/2022/01/stable-channel-update-for-desktop.html) - Fix: setBadgeLabel and setProgressbar crash on macOS [(#7826)](https://github.com/nwjs/nw.js/issues/7826) - Fix: additional trust anchros regression 0.59.1 / 12-21-2021 =================== - Update Chromium to [96.0.4664.110](https://chromereleases.googleblog.com/2021/12/stable-channel-update-for-desktop_13.html) - node: update to [v17.3.0](https://nodejs.org/en/blog/release/v17.3.0/) - Fix: NW sample app won't start on Win10 [(#7803)](https://github.com/nwjs/nw.js/issues/7803) - Fix: NWJS does not re-open a window after a Simulate browser restart or Reload app [(#7798)](https://github.com/nwjs/nw.js/issues/7798) - Fix: Reloading a new instance child window causes crash [(#7813)](https://github.com/nwjs/nw.js/issues/7813) 0.59.0 / 12-02-2021 =================== - Update Chromium to [96.0.4664.55](https://chromereleases.googleblog.com/2021/11/stable-channel-update-for-desktop.html) - node: update to [v17.1.0](https://nodejs.org/en/blog/release/v17.1.0/) 0.58.0 / 10-25-2021 =================== - Update Chromium to [95.0.4638.54](https://chromereleases.googleblog.com/2021/10/stable-channel-update-for-desktop_19.html) 0.57.1 / 10-10-2021 =================== - Update Chromium to [94.0.4606.81](https://chromereleases.googleblog.com/2021/10/stable-channel-update-for-desktop.html) - Update Node.js to [v16.10.0](https://nodejs.org/en/blog/release/v16.10.0/) - Fix: crash on setting nw.Window.zoomLevel and progress bar [(#7792)](https://github.com/nwjs/nw.js/issues/7792) - Fix: cannot start on win7 [(#7780)](https://github.com/nwjs/nw.js/issues/7780) 0.57.0 / 09-25-2021 =================== - Update Chromium to [94.0.4606.61](https://chromereleases.googleblog.com/2021/09/stable-channel-update-for-desktop_24.html) 0.56.1 / 09-21-2021 =================== - Update Chromium to [93.0.4577.82](https://chromereleases.googleblog.com/2021/09/stable-channel-update-for-desktop.html) - Update Node.js to [v16.9.1](https://nodejs.org/en/blog/release/v16.9.1/) - Fix: Blank windows on startup [(#7780)](https://github.com/nwjs/nw.js/issues/7780) - Fix: nw.require in new window [(#7775)](https://github.com/nwjs/nw.js/issues/7775) 0.56.0 / 09-05-2021 =================== - Update Chromium to [93.0.4577.63](https://chromereleases.googleblog.com/2021/08/stable-channel-update-for-desktop_31.html) 0.55.0 / 08-01-2021 =================== - Update Chromium to [92.0.4515.107](https://chromereleases.googleblog.com/2021/07/stable-channel-update-for-desktop_20.html) - Update Node.js to [v16.4.2](https://nodejs.org/en/blog/release/v16.4.2/) 0.54.1 / 07-02-2021 =================== - Update Chromium to [91.0.4472.114](https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-desktop_17.html) - Update Node.js to [v16.4.0](https://nodejs.org/en/blog/release/v16.4.0/) - Fix: file:// is ERR_UNKNOWN_URL_SCHEME [(#7732)](https://github.com/nwjs/nw.js/issues/7732) - Fix: MenuItem::CreateFromNative for macOS crashes for items that only have Function modifier [(#7739)](https://github.com/nwjs/nw.js/issues/7739) 0.54.0 / 05-26-2021 =================== - Update Chromium to [91.0.4472.77](https://chromereleases.googleblog.com/2021/05/stable-channel-update-for-desktop_25.html) 0.53.1 / 05-14-2021 =================== - Update Node.js to [v16.1.0](https://nodejs.org/en/blog/release/v16.1.0) 0.53.0 / 04-27-2021 =================== - Update Chromium to [90.0.4430.93](https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html) - Update Node.js to [v15.14.0](https://nodejs.org/en/blog/release/v15.14.0) 0.52.2 / 04-07-2021 =================== - Update Chromium to [89.0.4389.114](https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop_30.html) - Update Node.js to [v15.12.0](https://nodejs.org/en/blog/release/v15.12.0) 0.52.1 / 03-28-2021 =================== - Update Chromium to [89.0.4389.90](https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop_12.html) - Update Node.js to [v15.12.0](https://nodejs.org/en/blog/release/v15.12.0) - Fix: fullscreen start crash [(#7697)](https://github.com/nwjs/nw.js/issues/7697) - MacOS Assessment Mode enabled via Kiosk Mode [(#7698)](https://github.com/nwjs/nw.js/issues/7698) - nw2: fire close-quit event from Dock [(#7365)](https://github.com/nwjs/nw.js/issues/7365) 0.52.0 / 03-05-2021 =================== - Update Chromium to [89.0.4389.72](https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop.html) - Update Node.js to [v15.10.0](https://nodejs.org/en/blog/release/v15.10.0) 0.51.2 / 02-21-2021 =================== - Update Chromium to [88.0.4324.182](https://chromereleases.googleblog.com/2021/02/stable-channel-update-for-desktop_16.html) - Fix: webview crash with devtools under amusingly specific conditions [(#7676)](https://github.com/nwjs/nw.js/issues/7676) - Fix: "Provisional headers are shown" in devTools network panel [(#7642)](https://github.com/nwjs/nw.js/issues/7642) 0.51.1 / 02-08-2021 =================== - Update Chromium to [88.0.4324.150](https://chromereleases.googleblog.com/2021/02/stable-channel-update-for-desktop_4.html) - Update Node.js to [v15.8.0](https://nodejs.org/en/blog/release/v15.8.0) - Fix Devtools crash in Lighthouse 0.51.0 / 01-22-2021 =================== - Update Chromium to [88.0.4324.96](https://chromereleases.googleblog.com/2021/01/stable-channel-update-for-desktop_19.html) 0.50.3 / 01-12-2021 =================== - Update Chromium to [87.0.4280.141](https://chromereleases.googleblog.com/2021/01/stable-channel-update-for-desktop.html) - Update to Node.js [v15.5.1](https://nodejs.org/en/blog/release/v15.5.1/) - Fix: Program doesn't fully quit when a webview's devtools are opened in a webview [(#7588)](https://github.com/nwjs/nw.js/issues/7588) - Fix: setTimeout callback not executing in new_instance Window [(#7554)](https://github.com/nwjs/nw.js/issues/7554) 0.50.2 / 12-06-2020 =================== - Update Chromium to [87.0.4280.88](https://chromereleases.googleblog.com/2020/12/stable-channel-update-for-desktop.html) - Fix: Sometimes webview.addContentScripts injects script into "mainWorld" [(#7597)](https://github.com/nwjs/nw.js/issues/7597) 0.50.1 / 11-25-2020 =================== - Update Node.js to [v15.3.0](https://nodejs.org/en/blog/release/v15.3.0/) - Add Widevine support [(#6425)](https://github.com/nwjs/nw.js/issues/6425) - Fix: Flawed ZLib inflateRaw output [(#7625)](https://github.com/nwjs/nw.js/issues/7625) - Fix: libffmpeg.dylib and libnode.dylib missing in normal flavor [(#7623)](https://github.com/nwjs/nw.js/issues/7623) - Fix compilation setting in Node for arm64 - [docs] add App.enableComponent and App.updateComponent 0.50.0 / 11-19-2020 =================== - Update Chromium to [87.0.4280.66](https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_17.html) - Add support for Wayland [(#5705)](https://github.com/nwjs/nw.js/issues/5705) 0.49.2 / 11-01-2020 =================== - Update Node.js to [v15.0.1](https://nodejs.org/en/blog/release/v15.0.1/) - Add mixed_context window option for new_instance window [(#7609)](https://github.com/nwjs/nw.js/issues/7609) - [docs] mixed_context option in Window.open() 0.49.1 / 10-23-2020 =================== - Update Chromium to [86.0.4240.111](https://chromereleases.googleblog.com/2020/10/stable-channel-update-for-desktop_20.html) - Update Node.js to [v14.13.1](https://nodejs.org/en/blog/release/v14.13.1/) - Fix: Linux - Race condition and lags in renderer event loop [(#7497)](https://github.com/nwjs/nw.js/issues/7497) - Fix: NewWindow.attach in webview [(#7578)](https://github.com/nwjs/nw.js/issues/7578) - Fix: nw2 Window.capturePage captures wrong window [(#7592)](https://github.com/nwjs/nw.js/issues/7592) - Fix: nw2 Window not removing listeners on 'loaded' event [(#7593)](https://github.com/nwjs/nw.js/issues/7593) 0.49.0 / 10-07-2020 =================== - Update Chromium to [86.0.4240.75](https://developers.google.com/web/updates/2020/10/nic86) - Fix: Transparency broken on Linux [(#7564)](https://github.com/nwjs/nw.js/issues/7564) 0.48.4 / 10-04-2020 =================== - Fix: g_stop_nw_instance crash on close [(#7569)](https://github.com/nwjs/nw.js/issues/7569) - Fix: Window.setBadgeLabel and Window.setProgressBar in nw2 mode [(#7464)](https://github.com/nwjs/nw.js/issues/7464) - Fix: Normal flavor crashes in macOS [(#7582)](https://github.com/nwjs/nw.js/issues/7582) 0.48.3 / 09-26-2020 =================== - Update Node.js to [v14.12.0](https://nodejs.org/en/blog/release/v14.12.0/) - Update Chromium to [85.0.4183.121](https://chromereleases.googleblog.com/2020/09/stable-channel-update-for-desktop_21.html) 0.48.2 / 09-15-2020 =================== - Update Node.js to [v14.10.1](https://nodejs.org/en/blog/release/v14.10.1/) - Fix: regression in [(#6216)](https://github.com/nwjs/nw.js/issues/6216): blocking flash player - Fix: Enter fullscreen by script in Node frame [(#7566)](https://github.com/nwjs/nw.js/issues/7566) 0.48.1 / 09-01-2020 =================== - Update Node.js to [v14.9.0](https://nodejs.org/en/blog/release/v14.9.0/) - Fix: webview.addContentScripts cause TypeError: Illegal invocation [(#7087)](https://github.com/nwjs/nw.js/issues/7087) 0.48.0 / 08-27-2020 =================== - Update Chromium to [85.0.4183.83](https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop_25.html) 0.47.3 / 08-16-2020 =================== - Update Node.js to [v14.8.0](https://nodejs.org/en/blog/release/v14.8.0/) - Update Chromium to [84.0.4147.125](https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop.html) - build: pinning win sdk version to 10.0.18362.0 - build: fix resources in fresh normal build [(#7541)](https://github.com/nwjs/nw.js/issues/7541) - [docs] Update Web Worker documentation 0.47.2 / 08-05-2020 =================== - Update Node.js to [v14.7.0](https://nodejs.org/en/blog/release/v14.7.0/) - Update Chromium to [84.0.4147.105](https://chromereleases.googleblog.com/2020/07/stable-channel-update-for-desktop_27.html) - Fix: Window.setResizable [(#7521)](https://github.com/nwjs/nw.js/issues/7521) 0.47.1 / 07-24-2020 =================== - Update Node.js to [v14.6.0](https://nodejs.org/en/blog/release/v14.6.0/) - Fix: Window opened with new_instance creates always mixed context [(#7344)](https://github.com/nwjs/nw.js/issues/7344) - [docs] add clang option for building Node 0.47.0 / 07-15-2020 =================== - Update Chromium to [84.0.4147.89](https://chromereleases.googleblog.com/2020/07/stable-channel-update-for-desktop.html) 0.46.4 / 07-08-2020 =================== - Node.js: Update to [v14.5.0](https://nodejs.org/en/blog/release/v14.5.0/) 0.46.3 / 06-25-2020 =================== - Chromium: update to [83.0.4103.116](https://chromereleases.googleblog.com/2020/06/stable-channel-update-for-desktop_22.html) - Fix: nw2: Window.setPosition(mouse) [(#7505)](https://github.com/nwjs/nw.js/issues/7505) 0.46.2 / 06-07-2020 =================== - Chromium: update to [83.0.4103.97](https://chromereleases.googleblog.com/2020/06/stable-channel-update-for-desktop.html) - Fix: process.env crash, access Node variable across contexts [(#7493)](https://github.com/nwjs/nw.js/issues/7493) 0.46.1 / 06-04-2020 =================== - Node: update to [v14.4.0](https://nodejs.org/en/blog/release/v14.4.0/) - Fix: Native Modules can't be required for second time in Web Workers [(#7239)](https://github.com/nwjs/nw.js/issues/7239) - Fix: app crashed after reload/refresh using web workers [(#7487)](https://github.com/nwjs/nw.js/issues/7487) - Fix: [Regression] Window bar app icon is low quality again [(#7361)](https://github.com/nwjs/nw.js/issues/7361) 0.46.0 / 05-20-2020 =================== - Update to Chromium [83.0.4103.61](https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop_19.html) - Fix: native module node-pty fails to build [(#7473)](https://github.com/nwjs/nw.js/issues/7473) - Fix: Setting --user-data-dir to custom location still causes AppData folder to be created [(#6328)](https://github.com/nwjs/nw.js/issues/6328) 0.45.6 / 05-10-2020 =================== - Update to chromium [81.0.4044.138](https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop.html) - Node: Update to [v14.2.0](https://nodejs.org/en/blog/release/v14.2.0/) - Fix: NW2 Standard alert/confirm.. clip in main window [(#7422)](https://github.com/nwjs/nw.js/issues/7422) - Fix: win.print will only print the parent window [(#7377)](https://github.com/nwjs/nw.js/issues/7377) - Fix: crash "Invalid instance ID(0) from WebviewActionRequest.defaultAction" [(#7457)](https://github.com/nwjs/nw.js/issues/7457) 0.45.5 / 05-04-2020 =================== - Update to Chromium [81.0.4044.129](https://chromereleases.googleblog.com/2020/04/stable-channel-update-for-desktop_27.html) - Fix: error in initializing browser_switcher_service [(#7436)](https://github.com/nwjs/nw.js/issues/7436) - Fix: /lib64/libc.so.6: version `GLIBC_2.18' not found [(#7452)](https://github.com/nwjs/nw.js/issues/7452) - Fix: Many error messages re navigation since 0.43.5 [(#7346)](https://github.com/nwjs/nw.js/issues/7346) - Fix: NW.js crashes soon after opening [(#7450)](https://github.com/nwjs/nw.js/issues/7450) 0.45.4 / 04-23-2020 =================== - Update to Node.js [v14.0.0](https://nodejs.org/en/blog/release/v14.0.0/) - Fix: broken iframe nwfaketop cookies [(#7448)](https://github.com/nwjs/nw.js/issues/7448) 0.45.3 / 04-19-2020 =================== - Update to Chromium [81.0.4044.113](https://chromereleases.googleblog.com/2020/04/stable-channel-update-for-desktop_15.html) 0.45.2 / 04-16-2020 =================== - Update to Node.js [v13.13.0](https://nodejs.org/en/blog/release/v13.13.0/) - Fix: Remove permission prompts when using Chrome Native File System API [(#7351)](https://github.com/nwjs/nw.js/issues/7351) - Fix: Linux: wrong app name in native desktop notifications [(#7437)](https://github.com/nwjs/nw.js/issues/7437) 0.45.1 / 04-10-2020 =================== - Update to Node.js [v13.12.0](https://nodejs.org/en/blog/release/v13.12.0/) - Fix: crash in transparency support [(#7433)](https://github.com/nwjs/nw.js/issues/7433) 0.45.0 / 04-08-2020 =================== - Update to Chromium [81.0.4044.92](https://chromereleases.googleblog.com/2020/04/stable-channel-update-for-desktop_7.html) 0.44.6 / 04-01-2020 =================== - Update to Chromium [80.0.3987.162](https://chromereleases.googleblog.com/2020/03/stable-channel-update-for-desktop_31.html) - Fix: allow file system api in NW origin [(#7351)](https://github.com/nwjs/nw.js/issues/7351) - Fix: websocket debug crash [(#7427)](https://github.com/nwjs/nw.js/issues/7427) 0.44.5 / 03-18-2020 =================== - Update to Chromium 80.0.3987.149 - Fix: Crash on Windows 10 at saving window dimentions [(#7412)](https://github.com/nwjs/nw.js/issues/7412) 0.44.4 / 03-09-2020 =================== - Update to Chromium [80.0.3987.132](https://chromereleases.googleblog.com/2020/03/stable-channel-update-for-desktop.html) - Node: update to [v13.10.1](https://nodejs.org/en/blog/release/v13.10.1/) - Fix: Window maximized on re-open [(#7370)](https://github.com/nwjs/nw.js/issues/7370) - Fix: disable throttling of worker / broadcast channel messages [(#7090)](https://github.com/nwjs/nw.js/issues/7090) 0.44.3 / 02-26-2020 =================== - Update to Chromium [80.0.3987.122](https://chromereleases.googleblog.com/2020/02/stable-channel-update-for-desktop_24.html) - Node: Fix windows worker support [(#7114)](https://github.com/nwjs/nw.js/issues/7114) - Update build script to support cross-compiling for ARM (Thanks to Marcus T) - Node: update to [v13.9.0](https://nodejs.org/en/blog/release/v13.9.0/) - Fix: Function enterfullscreen brokes app on MacOS [(#7254)](https://github.com/nwjs/nw.js/issues/7254) - Fix: [NW2 issue] : Setting two binded windows to a fullscreen state doesn't work anymore [(#7368)](https://github.com/nwjs/nw.js/issues/7368) - Fix: NW2: nw.App.crashRenderer() doesn't kill nw like NW1 does [(#7383)](https://github.com/nwjs/nw.js/issues/7383) - Fix: Unable to build NW.js distribution (missing natives_blob.bin) [(#7378)](https://github.com/nwjs/nw.js/issues/7378) 0.44.2 / 02-19-2020 =================== - Update to Chromium 80.0.3987.116 - Fix: Copy & paste between input fields adds spurious space [(#7363)](https://github.com/nwjs/nw.js/issues/7363) - Fix: 43.0 reload app doesn't close and open new window [(#7271)](https://github.com/nwjs/nw.js/issues/7271) - Fix: Local sourcemaps can not be parsed in 0.44.1 [(#7373)](https://github.com/nwjs/nw.js/issues/7373) - Fix: Quit on macOS from top or dock icon menus does not have "quit" value in "close" event [(#7365)](https://github.com/nwjs/nw.js/issues/7365) 0.44.1 / 02-11-2020 =================== - Node: Update to [v13.8.0](https://nodejs.org/en/blog/release/v13.8.0/) - Fix: Quit on macOS from top or dock icon menus does not have "quit" value in "close" event [(#7365)](https://github.com/nwjs/nw.js/issues/7365) - Fix: MacOS builtin menu can not switch according to the focused Window [(#7366)](https://github.com/nwjs/nw.js/issues/7366) - Fix: App starts with min_height and min_width instead of height and width [(#7358)](https://github.com/nwjs/nw.js/issues/7358) - Fix: App won't quit on Mac [(#7355)](https://github.com/nwjs/nw.js/issues/7355) - Fix: File & Folder dialogs of the wrong type and undraggable on MacOS [(#7349)](https://github.com/nwjs/nw.js/issues/7349) - Fix: NW2 issue : (Linux) NW.js crashes when an opened window has attached the 'move' event [(#7359)](https://github.com/nwjs/nw.js/issues/7359) - Fix: NW2 issue : (Linux) Nw.js should NOT show the chromium default menu bar as global [(#7364)](https://github.com/nwjs/nw.js/issues/7364) - Fix: Regression of allowed String length, `buffer.constants.MAX_STRING_LENGTH` [(#7356)](https://github.com/nwjs/nw.js/issues/7356) 0.44.0 / 02-05-2020 =================== - Update to Chromium 80.0.3987.87 - Linux: Fix ANGLE lib loading path - Fix mac crash reporting - [docs] add Window.captureScreenshot - NW2: add Window.captureScreenshot - support fullpage screenshot - Fix: Pressing the ESC key will now EXIT "FullScreen mode" with RM MV. [(#7324)](https://github.com/nwjs/nw.js/issues/7324) - Fix: NW2: Crashing renderer shows Aw, Snap! [(#7339)](https://github.com/nwjs/nw.js/issues/7339) - Fix: folder select dialog shows upload button instead of select on MacOS [(#7338)](https://github.com/nwjs/nw.js/issues/7338) - Fix: NW2: (Linux) Transparency and resize handling in frameless windows not working as intended [(#7325)](https://github.com/nwjs/nw.js/issues/7325) - Fix: NW2: win.blur() does not fire correctly [(#7327)](https://github.com/nwjs/nw.js/issues/7327) - Fix: NW2: Sometimes the window cannot be closed [(#7326)](https://github.com/nwjs/nw.js/issues/7326) - Fix: NW2: User Window Metrics Not Saved/Respected [(#7322)](https://github.com/nwjs/nw.js/issues/7322) - Fix: `window.open` does not load `inject_js_start` or `inject_js_end` when opening the page. [(#7320)](https://github.com/nwjs/nw.js/issues/7320) - Fix: Autoprint is not completely silent [(#6269)](https://github.com/nwjs/nw.js/issues/6269) - Fix: win.window is undefined after navigation to remote url [(#7304)](https://github.com/nwjs/nw.js/issues/7304) 0.43.6 / 01-17-2020 =================== - Update to Chromium [79.0.3945.130](https://chromereleases.googleblog.com/2020/01/stable-channel-update-for-desktop_16.html) - Fix: nw2: macOS crash report uploading - Fix: `window.open` does not load `inject_js_start` or `inject_js_end` when opening the page. [(#7320)](https://github.com/nwjs/nw.js/issues/7320) 0.43.5 / 01-15-2020 =================== - Node: update to [v13.6.0](https://nodejs.org/en/blog/release/v13.6.0/) - Fix: disable throttling of worker / broadcast channel messages [(#7090)](https://github.com/nwjs/nw.js/issues/7090) - Fix: crash on nw.App.quit in devtools_window.cc [(#7317)](https://github.com/nwjs/nw.js/issues/7317) - Fix: win.leaveKioskMode() and win.toggleKioskMode() not working [(#7272)](https://github.com/nwjs/nw.js/issues/7272) - Fix: NW2: Clicks on the tray icon not being sent to function. [(#7297)](https://github.com/nwjs/nw.js/issues/7297) - Fix: NW2: Uncaught ReferenceError: Window.eval in different context [(#7315)](https://github.com/nwjs/nw.js/issues/7315) - Fix: NW2: Window geometry is not remembered after close [(#7314)](https://github.com/nwjs/nw.js/issues/7314) - Fix: nw2: poor Window icon quality if you use package.json or link rel="icon" [(#7312)](https://github.com/nwjs/nw.js/issues/7312) - Fix: nw2: window.loaded event behaves differently than it's DOM equivalent [(#7306)](https://github.com/nwjs/nw.js/issues/7306) - Fix: iframe with nwfaketop denies samesite cookies [(#7305)](https://github.com/nwjs/nw.js/issues/7305) 0.43.4 / 01-09-2020 =================== - Update to Chromium [79.0.3945.117](https://chromereleases.googleblog.com/2020/01/stable-channel-update-for-desktop.html) - [docs] add Window.setInnerWidth and setInnerHeight [(#7303)](https://github.com/nwjs/nw.js/issues/7303) - nw2: disable Mac native find for now [(#7285)](https://github.com/nwjs/nw.js/issues/7285) - Fix: chrome.app.window.getAll() causes "No current window" error [(#7310)](https://github.com/nwjs/nw.js/issues/7310) - Fix: NW2: Users can manually zoom using ALT/CTRL + Mousewheel [(#7309)](https://github.com/nwjs/nw.js/issues/7309) - Fix: fullscreen option in package.json not working [(#7308)](https://github.com/nwjs/nw.js/issues/7308) - Fix: win.window is undefined after navigation to remote url [(#7304)](https://github.com/nwjs/nw.js/issues/7304) - Fix: support of native chrome apps broken? [(#7302)](https://github.com/nwjs/nw.js/issues/7302) - Fix: window.moveTo(x, y) resizes window when global UI scaling is > 100% [(#7113)](https://github.com/nwjs/nw.js/issues/7113) - Fix: [NW2] Issues using resizeTo() as replacement for assigning window width/height [(#7303)](https://github.com/nwjs/nw.js/issues/7303) - Fix: Window and modal boxes features changed witn nw2 enabled [(#7217)](https://github.com/nwjs/nw.js/issues/7217) - Fix: cannot load local files in webview loaded with loadDataWithBaseUrl [(#7295)](https://github.com/nwjs/nw.js/issues/7295) - Fix: NW doesn't quit without open window [(#7298)](https://github.com/nwjs/nw.js/issues/7298) - Fix: NW2: "show_in_taskbar": false - Doesn't work Macos 10.14.6 [(#7296)](https://github.com/nwjs/nw.js/issues/7296) - Fix: NW2: Event navigation get not fired [(#7294)](https://github.com/nwjs/nw.js/issues/7294) 0.43.3 / 01-01-2020 =================== - Support file scheme in `node-remote` field of manifest [(#7183)](https://github.com/nwjs/nw.js/issues/7183) - Fix: Linux: add missing ANGLE library files to fix Loss of GPU acceleration [(#7281)](https://github.com/nwjs/nw.js/issues/7281) - Fix: nw2: frameless app no longer have resize handle [(#7286)](https://github.com/nwjs/nw.js/issues/7286) - Fix: grant NW apps default permission for meida devices etc [(#7229)](https://github.com/nwjs/nw.js/issues/7229) - Fix: nw2: transparency not working as intended [(#7221)](https://github.com/nwjs/nw.js/issues/7221) - Fix: CORB from Node frame - Fix: Open links in PDF file to external html file [(#7240)](https://github.com/nwjs/nw.js/issues/7240) 0.43.2 / 12-20-2019 =================== - Update Chromium to [79.0.3945.88](https://chromereleases.googleblog.com/2019/12/stable-channel-update-for-desktop_17.html) - Update Node.js to [v13.5.0](https://nodejs.org/en/blog/release/v13.5.0/) - Fix: nw2: document-end event [(#7276)](https://github.com/nwjs/nw.js/issues/7276) - Fix: nw2: win.show() restores window [(#7278)](https://github.com/nwjs/nw.js/issues/7278) - Fix: nw2: --disable-devtools not working [(#7279)](https://github.com/nwjs/nw.js/issues/7279) 0.43.1 / 12-16-2019 =================== - Fix: import broken with Node.js v13.3.0 [(#7267)](https://github.com/nwjs/nw.js/issues/7267) - Fix: nw2: failed to close after "reload app" - Fix: nw2: don't register F12 hotkey in normal build [(#7269)](https://github.com/nwjs/nw.js/issues/7269) - Fix: nw2: close event missing callback string during cmd + Q (OSX) [(#7263)](https://github.com/nwjs/nw.js/issues/7263) - Fix: nw2: kiosk in manifest [(#7268)](https://github.com/nwjs/nw.js/issues/7268) - Fix: nw2: the timing of callback of creating window [(#7247)](https://github.com/nwjs/nw.js/issues/7247) 0.43.0 / 12-11-2019 =================== - Update Chromium to [79.0.3945.79](https://chromereleases.googleblog.com/2019/12/stable-channel-update-for-desktop.html) - Update Node.js to [v13.3.0](https://nodejs.org/en/blog/release/v13.3.0/) - Fix: signature of isKioskInternal [(#7258)](https://github.com/nwjs/nw.js/issues/7258) 0.42.6 / 11-30-2019 =================== - Improve kiosk mode in OSX by setting app presentation options. Thanks to Russell Valentine. [(#7201)](https://github.com/nwjs/nw.js/issues/7201) - Disable Chromium upgrade detector and bubble [(#7241)](https://github.com/nwjs/nw.js/issues/7241) - nw2: add nw.Window.getAll [(#7227)](https://github.com/nwjs/nw.js/issues/7227) - nw2: window size limit in package.json don't work in some cases [(#7248)](https://github.com/nwjs/nw.js/issues/7248) - nw2: taskbar icon on Windows for NW.js is a red square, can't set icon in package.json [(#7236)](https://github.com/nwjs/nw.js/issues/7236) - nw2: crash on setting kiosk mode - nw2: Fix Win.setAlwaysOnTop [(#7233)](https://github.com/nwjs/nw.js/issues/7233) - nw2: fix crash on Window.setShadow() [(#7232)](https://github.com/nwjs/nw.js/issues/7232) - nw2: Fix fullscreen by manifest [(#7225)](https://github.com/nwjs/nw.js/issues/7225) - nw2: Fix 'About' menu in macOS [(#7219)](https://github.com/nwjs/nw.js/issues/7219) - Fix: nwjs app won't quit after devtool is opened. Thanks to Jefry Tedjokusumo [(#7226)](https://github.com/nwjs/nw.js/issues/7226) - Fix: transparency click-through regression in macOS. Thanks to Jefry Tedjokusumo [(#7204)](https://github.com/nwjs/nw.js/issues/7204) - [docs] add nw.Window.getAll() 0.42.5 / 11-19-2019 =================== - Update Chromium to [78.0.3904.108](https://chromereleases.googleblog.com/2019/11/stable-channel-update-for-desktop_18.html) - nw2: clear MacOS menu [(#7219)](https://github.com/nwjs/nw.js/issues/7219) - nw2: nw2: support fullscreen in new-win-policy [(#7209)](https://github.com/nwjs/nw.js/issues/7209) - nw2: fix new-win-policy ctrl-click and frameless [(#7209)](https://github.com/nwjs/nw.js/issues/7209) - nw2: Fix windows maximum size - nw2: use innerHeight and Width for Window.resizeTo - nw2: Fix window center position, updating dimension, mac max size - Fix: crash after loading compiled JS [(#7126)](https://github.com/nwjs/nw.js/issues/7126) - Fix: additional-trust-anchors regression - [docs] clarify the inner vs outter dimension in various places 0.42.4 / 11-13-2019 =================== - NW2 becomes the default mode [(#5875)](https://github.com/nwjs/nw.js/issues/5875) - nw2: Fix window icon and dimension - Fix: cross domain access from Node frame [(#7173)](https://github.com/nwjs/nw.js/issues/7173) - Fix: crash on terminate web worker in iframe with enable node worker [(#7196)](https://github.com/nwjs/nw.js/issues/7196) 0.42.3 / 11-08-2019 =================== - Update Chromium to [78.0.3904.97](https://chromereleases.googleblog.com/2019/11/stable-channel-update-for-desktop.html) - Update Node.js to [v13.1.0](https://nodejs.org/en/blog/release/v13.1.0/) - Fix: Failed to load resource: net::ERR_BLOCKED_BY_CLIENT [(#7197)](https://github.com/nwjs/nw.js/issues/7197) - Fix: nw2: Window.close() function - nw2: change default window size 0.42.2 / 11-01-2019 =================== - Update Chromium to [78.0.3904.87](https://chromereleases.googleblog.com/2019/10/stable-channel-update-for-desktop_31.html) - Fix: downlod in iframe can only fire once [(#7193)](https://github.com/nwjs/nw.js/issues/7193) 0.42.1 / 10-30-2019 =================== - Update Node.js to [v13.0.1](https://nodejs.org/en/blog/release/v13.0.1/) - Fix: nw.App.clearCache is blocked for seconds during startup [(#7192)](https://github.com/nwjs/nw.js/issues/7192) - Fix: crash when download in iframe [(#7187)](https://github.com/nwjs/nw.js/issues/7187) - Fix: crash on terminate web worker with enable node worker [(#7188)](https://github.com/nwjs/nw.js/issues/7188) - Fix: nw.Window.close event does not have "quit" on macOS when closed by Cmd-Q [(#7191)](https://github.com/nwjs/nw.js/issues/7191) 0.42.0 / 10-23-2019 =================== - Update Chromium to [78.0.3904.70](https://chromereleases.googleblog.com/2019/10/stable-channel-update-for-desktop_22.html) 0.41.3 / 10-15-2019 =================== - Update Chromium to [77.0.3865.120](https://chromereleases.googleblog.com/2019/10/stable-channel-update-for-desktop.html) - Update Node.js to [v12.12.0](https://nodejs.org/en/blog/release/v12.12.0/) - Fix: App crashes on Windows on call to Window.setBadgeLabel [(#7170)](https://github.com/nwjs/nw.js/issues/7170) 0.41.2 / 09-20-2019 =================== - Update Chromium to [77.0.3865.90](https://chromereleases.googleblog.com/2019/09/stable-channel-update-for-desktop_18.html) 0.41.1 / 09-12-2019 =================== - Fix regressions: sync with nw40 branch - Fix: nw.Window not working after navigation [(#7125)](https://github.com/nwjs/nw.js/issues/7125) - Fix: nw.Shortcut constructor [(#7112)](https://github.com/nwjs/nw.js/issues/7112) - Fix: menubar display [(#7124)](https://github.com/nwjs/nw.js/issues/7124) 0.41.0 / 09-12-2019 =================== - Update Chromium to [77.0.3865.75](https://chromereleases.googleblog.com/2019/09/stable-channel-update-for-desktop.html) 0.40.2 / 08-30-2019 =================== - Update Chromium to [76.0.3809.132](https://chromereleases.googleblog.com/2019/08/stable-channel-update-for-desktop_26.html) - Update Node.js to [v12.9.1](https://nodejs.org/en/blog/release/v12.9.1/) 0.40.1 / 08-08-2019 =================== - Update Chromium to [76.0.3809.100](https://chromereleases.googleblog.com/2019/08/stable-channel-update-for-desktop.html) - Update Node.js to [v12.8.0](https://nodejs.org/en/blog/release/v12.8.0/) - Fix: nw.Window not working after navigation [(#7125)](https://github.com/nwjs/nw.js/issues/7125) - Fix: nw.Shortcut constructor [(#7112)](https://github.com/nwjs/nw.js/issues/7112) - Fix: menubar display [(#7124)](https://github.com/nwjs/nw.js/issues/7124) 0.40.0 / 07-30-2019 =================== - Update Chromium to [76.0.3809.87](https://chromereleases.googleblog.com/2019/07/stable-channel-update-for-desktop_30.html) 0.39.3 / 07-17-2019 =================== - Update Chromium to [75.0.3770.142](https://chromereleases.googleblog.com/2019/07/stable-channel-update-for-desktop.html) - Update Node.js to [v12.6.0](https://nodejs.org/en/blog/release/v12.6.0/) - Fix: Crash in async_hooks of Node [(#7107)](https://github.com/nwjs/nw.js/issues/7107) - Fix: webview devtools freeze upon breakpoint [(#7098)](https://github.com/nwjs/nw.js/issues/7098) 0.39.2 / 06-18-2019 =================== - Update Chromium to [75.0.3770.100](https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop_18.html) - Update Node.js to [v12.4.0](https://nodejs.org/en/blog/release/v12.4.0/) - Fix: Crash in forked child process when calling node method runInNewContext. [(#7085)](https://github.com/nwjs/nw.js/issues/7085) - Fix: Crash closing popup window after opening dev tools [(#7088)](https://github.com/nwjs/nw.js/issues/7088) 0.39.1 / 06-18-2019 =================== - Update Chromium to [75.0.3770.90](https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop_13.html) - Fix: Removing Listening events from a window is broken [(#7077)](https://github.com/nwjs/nw.js/issues/7077) - Fix: crash in compiled JS [(#7045)](https://github.com/nwjs/nw.js/issues/7045) - Fix: crash with `product_string` [(#7075)](https://github.com/nwjs/nw.js/issues/7075) 0.39.0 / 06-11-2019 =================== - Update Chromium to [75.0.3770.80](https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop.html) - Fix: crash "Invalid instance ID(0) from WebviewActionRequest.defaultAction" [(#7059)](https://github.com/nwjs/nw.js/issues/7059) 0.38.4 / 05-24-2019 =================== - Update Node.js to [v12.3.1](https://nodejs.org/en/blog/release/v12.3.1/) - Update Chromium to [74.0.3729.169](https://chromereleases.googleblog.com/2019/05/stable-channel-update-for-desktop_21.html) 0.38.3 / 05-15-2019 =================== - Update Node.js to [v12.2.0](https://nodejs.org/en/blog/release/v12.2.0/) - Update Chromium to [74.0.3729.157](https://chromereleases.googleblog.com/2019/05/stable-channel-update-for-desktop.html) 0.38.2 / 05-06-2019 =================== - Update Node.js to [v12.1.0](https://nodejs.org/en/blog/release/v12.1.0/) - Update Chromium to [74.0.3729.131](http://chromereleases.googleblog.com/2019/04/stable-channel-update-for-desktop_30.html) 0.38.1 / 04-29-2019 =================== - Update Node.js to [v12.0.0](https://nodejs.org/en/blog/release/v12.0.0/) 0.38.0 / 04-25-2019 =================== - Update Chromium to [74.0.3729.108](https://chromereleases.googleblog.com/2019/04/stable-channel-update-for-desktop_23.html) - Fix: `open` event: quote command line properly under POSIX [(#7041)](https://github.com/nwjs/nw.js/issues/7041) 0.37.4 / 04-15-2019 =================== - Update Node.js to [v11.14.0](https://nodejs.org/en/blog/release/v11.14.0/) - Fix: GCM support regression [(#7039)](https://github.com/nwjs/nw.js/issues/7039) - Fix: crash on dialog event in webview [(#7038)](https://github.com/nwjs/nw.js/issues/7038) - Fix: nwsaveas regression [(#7035)](https://github.com/nwjs/nw.js/issues/7035) - Fix: Pinning Windows creates a shortcut to `chrome_proxy.exe` [(#7033)](https://github.com/nwjs/nw.js/issues/7033) - Fix: NW2 mode: setting window dimension in new-win-policy callback - Fix: NW2 mode: disable fullscreen UI [(#5875)](https://github.com/nwjs/nw.js/issues/5875) 0.37.3 / 04-08-2019 =================== - Update Chromium to [73.0.3683.103](https://chromereleases.googleblog.com/2019/04/stable-channel-update-for-desktop.html) - Fix: Phoning home to accounts.google.com [(#7023)](https://github.com/nwjs/nw.js/issues/7023) 0.37.2 / 04-02-2019 =================== - Update Node.js to [v11.13.0](https://nodejs.org/en/blog/release/v11.13.0/) - Fix: crash on chrome.runtime.getManifest in webview [(#7024)](https://github.com/nwjs/nw.js/issues/7024) - Fix: crash in inspector module with j5 module [(#7022)](https://github.com/nwjs/nw.js/issues/7022) - Fix: windows file dialog button label [(#6610)](https://github.com/nwjs/nw.js/issues/6610) 0.37.1 / 03-21-2019 =================== - Update Chromium to [73.0.3683.86](https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_20.html) - Update Node.js to [v11.12.0](https://nodejs.org/en/blog/release/v11.12.0/) - nw2: Fix fullscreen: disable browser accelerator keys and access bubble 0.37.0 / 03-13-2019 =================== - Update Chromium to [73.0.3683.75](https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_12.html) - Fix: OSX - Google Office Docs extension loads as text [(#7010)](https://github.com/nwjs/nw.js/issues/7010) - Fix: NW crash on WebMIDI sysex send recurred [(#7007)](https://github.com/nwjs/nw.js/issues/7007) - Fix: Crash due to file:// url cannot be used in origin header of CORS request [(#7001)](https://github.com/nwjs/nw.js/issues/7001) 0.36.4 / 03-04-2019 =================== - Update Chromium to [72.0.3626.121](https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop.html) - Fix: click-through transparency doesn't work on macOS [(#6708)](https://github.com/nwjs/nw.js/issues/6708) - Fix: Google drive doesn't show contents [(#6966)](https://github.com/nwjs/nw.js/issues/6966) 0.36.3 / 03-01-2019 =================== - Update Chromium to [72.0.3626.119](https://chromereleases.googleblog.com/2019/02/stable-channel-update-for-desktop_21.html) - Update Node.js to [v11.10.1](https://nodejs.org/en/blog/release/v11.10.1/) - Fix: [macOS] crash in menu handling with NW2 mode [(#6976)](https://github.com/nwjs/nw.js/issues/6976) - Fix: lost the first touchend event [(#6985)](https://github.com/nwjs/nw.js/issues/6985) 0.36.2 / 02-18-2019 =================== - Update Chromium to [72.0.3626.109](https://chromereleases.googleblog.com/2019/02/stable-channel-update-for-desktop_13.html) - Fix: File input crashes when click it second time. [(#6968)](https://github.com/nwjs/nw.js/issues/6968) 0.36.1 / 02-08-2019 =================== - Update Chromium to [72.0.3626.96](https://chromereleases.googleblog.com/2019/02/stable-channel-update-for-desktop.html) - Update Node.js to [v11.9.0](https://nodejs.org/en/blog/release/v11.9.0/) 0.36.0 / 01-31-2019 =================== - Update Chromium to [72.0.3626.81](https://chromereleases.googleblog.com/2019/01/stable-channel-update-for-desktop.html) - Update Node.js to [v11.8.0](https://nodejs.org/en/blog/release/v11.8.0/) - support NW_PRE_ARGS environment variable - nw2: macOS: fix Cmd-Q with user menu bar - nw2: disable ExtensionDevToolsInfoBar - [macos] ship libffmpeg with sdk; move libffmpeg location in bundle - [docs] NW_PRE_ARGS environment variable 0.35.5 / 01-15-2019 =================== - NW2: transparency support - NW2: fix mac frameless window - NW2: fix exceptions upon setting Window.title - NW2: disable status bubble - NW2: cleanup system menu and context menu - NW2: fix Window.close event - NW2: fix Window.zoomLevel - NW2: fix Window.position - NW2: Fix App.closeAppWindows and App.quit - NW2: [WIN] Fix showing hidden window - NW2: disable zoom bubble view - Linux: Fix crash on CentOS 7.6 when requiring 'crypto' (#6928) - [docs] Added docs for "run nightly test" - [docs] Clean up English on win.close() - [docs] Update Mac package docs to rename nwjs binary - [tests] update getenv() in test/sanity/testcfg.py 0.35.4 / 01-04-2019 =================== - Update Node.js to [v11.6.0](https://nodejs.org/en/blog/release/v11.6.0/) - Internal refactoring: new window implementation under `--enable-features=nw2` switch [(#5875)](https://github.com/nwjs/nw.js/issues/5875) 0.35.3 / 12-24-2018 =================== - Update Node.js to [v11.5.0](https://nodejs.org/en/blog/release/v11.5.0/) - Fix: allow loading extension URL in offscreen tab [(#6900)](https://github.com/nwjs/nw.js/issues/6900) - Fix: webview.showDevtools regression [(#6903)](https://github.com/nwjs/nw.js/issues/6903) - Internal refactoring for new window implementation [(#5875)](https://github.com/nwjs/nw.js/issues/5875) 0.35.2 / 12-14-2018 =================== - Update Chromium to [71.0.3578.98](https://chromereleases.googleblog.com/2018/12/stable-channel-update-for-desktop_12.html) - Fix: cross origin access to iframes with google URL [(#6894)](https://github.com/nwjs/nw.js/issues/6894) 0.35.1 / 12-11-2018 =================== - Update Node.js to [v11.4.0](https://nodejs.org/en/blog/release/v11.4.0/) - Fix: regression: input file nwsaveas property is ignored [(#6886)](https://github.com/nwjs/nw.js/issues/6886) - Enable bypassing CORB (Cross Origin Read Blocking) from privileged frames [(#6871)](https://github.com/nwjs/nw.js/issues/6871) 0.35.0 / 12-05-2018 =================== - Update Chromium to [71.0.3578.80](https://chromereleases.googleblog.com/2018/12/stable-channel-update-for-desktop.html) - Update Node.js to [v11.3.0](https://nodejs.org/en/blog/release/v11.3.0/) - Fix: Webview crashes [(#6872)](https://github.com/nwjs/nw.js/issues/6872) - Fix: Assertion (env) != nullptr' failed [(#6854)](https://github.com/nwjs/nw.js/issues/6854) 0.34.5 / 11-20-2018 =================== - Update to Chromium [70.0.3538.110](https://chromereleases.googleblog.com/2018/11/stable-channel-update-for-desktop_19.html) 0.34.4 / 11-16-2018 =================== - Update Node.js to [v11.2.0](https://nodejs.org/en/blog/release/v11.2.0/) - Fix: nw-gyp rebuild nodegit error targeting 0.34.x [(#6869)](https://github.com/nwjs/nw.js/issues/6869) - Fix: nwjs app crashes on addOriginAccessWhitelistEntry [(#6858)](https://github.com/nwjs/nw.js/issues/6858) 0.34.3 / 11-12-2018 =================== - Update Chromium to [70.0.3538.102](https://chromereleases.googleblog.com/2018/11/stable-channel-update-for-desktop.html) - Support NW security model in cross-origin iframes [(#6696)](https://github.com/nwjs/nw.js/issues/6696) 0.34.2 / 11-08-2018 =================== - Update Node.js to [v11.1.0](https://nodejs.org/en/blog/release/v11.1.0/) - Fix: listeners in different webview processes are all fired (#6849) - Fix: mac menu support regression (#6851) - Fix: node: fix crash in tracing and buffer - Fix: webview.captureVisibleRegion get undefined in callback (#6853) - Fix: [OSX] nwdirectory file dialog missing button to create dir (#6848) - Fix: webview touch emulation 0.34.1 / 10-27-2018 =================== - Update Chromium to [70.0.3538.77](https://chromereleases.googleblog.com/2018/10/stable-channel-update-for-desktop_24.html) - Update Node.js to [v11.0.0](https://nodejs.org/en/blog/release/v11.0.0/) - Fix: [OSX] nw.Window close event - Fix: Error after webview removal and recreation - Fix: crash on quit in some cases [(#6004)](https://github.com/nwjs/nw.js/issues/6004) - Fix: Crash with File dialogs [(#6698)](https://github.com/nwjs/nw.js/issues/6698) 0.34.0 / 10-17-2018 =================== - Update Chromium to [70.0.3538.67](https://chromereleases.googleblog.com/2018/10/stable-channel-update-for-desktop.html) - Update Node.js to v11.0.0-pre - Fix: regression with devtools extensions loaded in webview [(#6004)](https://github.com/nwjs/nw.js/issues/6004) - Fix: [WIN] Dlls missing version field [(#6805)](https://github.com/nwjs/nw.js/issues/6805) - Fix: crash on continue debugging [(#6825)](https://github.com/nwjs/nw.js/issues/6825) - Fix: Credential Management API: get resolves to null [(#6809)](https://github.com/nwjs/nw.js/issues/6809) - [WIN] Ship notification_helper.exe for Win10 native notifications [(#6824)](https://github.com/nwjs/nw.js/issues/6824) 0.33.4 / 09-25-2018 =================== - Update Node.js to [v10.11.0](https://nodejs.org/en/blog/release/v10.11.0/) - add DEPS and script to sync NW repos with gclient 0.33.3 / 09-18-2018 =================== - Update Chromium to [69.0.3497.100](https://chromereleases.googleblog.com/2018/09/stable-channel-update-for-desktop_17.html) - Fix: GamePad API regression [(#6792)](https://github.com/nwjs/nw.js/issues/6792) - Fix: NW app not launching if ExtensionInstallBlacklistregistry key is set to block all extensions [(#6634)](https://github.com/nwjs/nw.js/issues/6634) - Fix: OSX: nwjs crashes when invoking curl via exec() [(#6799)](https://github.com/nwjs/nw.js/issues/6799) 0.33.2 / 09-12-2018 =================== - Update Chromium to [69.0.3497.92](https://chromereleases.googleblog.com/2018/09/stable-channel-update-for-desktop_11.html) 0.33.1 / 09-11-2018 =================== - Update Node.js to [v10.10.0](https://nodejs.org/en/blog/release/v10.10.0/) - Fix: double quotes character causes crash in compiled form [(#6770)](https://github.com/nwjs/nw.js/issues/6770) - Fix: allow webview in remote page [(#6784)](https://github.com/nwjs/nw.js/issues/6784) - Fix: nwjc crash on syntax error in script 0.33.0 / 09-05-2018 =================== - Update Chromium to [69.0.3497.81](https://chromereleases.googleblog.com/2018/09/stable-channel-update-for-desktop.html) - Fix: libnode.so should not depends on newer version of libstdc++ on CentOS 7 [(#6783)](https://github.com/nwjs/nw.js/issues/6783) - Fix: OSX - Transparency broken on 0.33.0b1. Thanks to Jefry Tedjokusumo [(#6750)](https://github.com/nwjs/nw.js/issues/6750) 0.32.4 / 08-25-2018 =================== - Fix: reject code cache when magic number mismatch rather than crash [(#6771)](https://github.com/nwjs/nw.js/issues/6771) - Fix: Crash with compiled binary JS [(#6768)](https://github.com/nwjs/nw.js/issues/6768) - Fix: Opening DevTools causes Crash when DevTools are open already [(#6766)](https://github.com/nwjs/nw.js/issues/6766) - [OSX] ship snapshot files for nwjc 0.32.3 / 08-16-2018 =================== - Update Node.js to [v10.9.0](https://nodejs.org/en/blog/release/v10.9.0/) 0.32.2 / 08-11-2018 =================== - Update Chromium to [68.0.3440.106](https://chromereleases.googleblog.com/2018/08/stable-channel-update-for-desktop.html) 0.32.1 / 08-02-2018 =================== - Update Chromium to [68.0.3440.84](https://chromereleases.googleblog.com/2018/07/stable-channel-update-for-desktop_31.html) - Update Node.js to [v10.8.0](https://nodejs.org/en/blog/release/v10.8.0/) - Fix: NW.js phones home to Google [(#5865)](https://github.com/nwjs/nw.js/issues/5865) - Fix: util.types.isModuleNamespaceObject is undefined [(#6727)](https://github.com/nwjs/nw.js/issues/6727) - Fix: Google OAuth is not working [(#6728)](https://github.com/nwjs/nw.js/issues/6728) - [docs] Add Vue example to "Using devtools extensions" (Thanks to The Jared Wilcurt) 0.32.0 / 07-25-2018 =================== - Update Chromium to [68.0.3440.75](https://chromereleases.googleblog.com/2018/07/stable-channel-update-for-desktop.html) - Fix: OSX - 0.32.0b1 App crashes when textbox selected [(#6701)](https://github.com/nwjs/nw.js/issues/6701) - Fix: Tray menu cannot be navigated with keyboard under Windows [(#6580)](https://github.com/nwjs/nw.js/issues/6580) 0.31.5 / 07-09-2018 =================== - Update Node.js to [v10.6.0](https://nodejs.org/en/blog/release/v10.6.0/) - Fix: setProgressBar crash on MacOS Mojave [(#6720)](https://github.com/nwjs/nw.js/issues/6720) 0.31.4 / 06-28-2018 =================== - Update Chromium to [67.0.3396.99](https://chromereleases.googleblog.com/2018/06/stable-channel-update-for-desktop_25.html) 0.31.3 / 06-25-2018 =================== - Update Node.js to [v10.5.0](https://nodejs.org/en/blog/release/v10.5.0/) - Fix: `chrome://gpu` doesn't load - Fix: win.print() "copies" option no longer works. [(#6440)](https://github.com/nwjs/nw.js/issues/6440) - Fix: crash in nwjc when there is compilation error [(#6682)](https://github.com/nwjs/nw.js/issues/6682) - Fix: Support new-win-policy with external sites [(#6655)](https://github.com/nwjs/nw.js/issues/6655) - Fix: nw.App.closeAllWindows() crashes on Mac OSX [(#6677)](https://github.com/nwjs/nw.js/issues/6677) 0.31.2 / 06-14-2018 =================== - Update Chromium to [67.0.3396.87](https://chromereleases.googleblog.com/2018/06/stable-channel-update-for-desktop_12.html) - Update Node.js to [v10.4.1](https://nodejs.org/en/blog/release/v10.4.1/) - Fix: Window.open undefined reference with https [(#6676)](https://github.com/nwjs/nw.js/issues/6676) - Fix: Geolocation not working in webview. [(#6644)](https://github.com/nwjs/nw.js/issues/6644) 0.31.1 / 06-08-2018 =================== - Update Chromium to [67.0.3396.79](https://chromereleases.googleblog.com/2018/06/stable-channel-update-for-desktop.html) - Update Node.js to [v10.4.0](https://nodejs.org/en/blog/release/v10.4.0/) - Fix: Pinning app in taskbar is creating an incorrect shortcut target [(#5991)](https://github.com/nwjs/nw.js/issues/5991) - Fix: win.getPrinters not receive an array of JSON objects [(#6663)](https://github.com/nwjs/nw.js/issues/6663) 0.31.0 / 05-30-2018 =================== - Update Chromium to [67.0.3396.62](https://chromereleases.googleblog.com/2018/05/stable-channel-update-for-desktop_58.html) - Add nw.App.startPath to query the directory where the app starts. [(#648)](https://github.com/nwjs/nw.js/issues/648) 0.30.5 / 05-18-2018 =================== - Update Chromium to [66.0.3359.181](https://chromereleases.googleblog.com/2018/05/stable-channel-update-for-desktop_15.html) - Support PaymentRequest API in chrome-extension [(#6595)](https://github.com/nwjs/nw.js/issues/6595) - Fix: crash when using service worker [(#6624)](https://github.com/nwjs/nw.js/issues/6624) - Fix: NW app not launching if RoamingProfileSupportEnabled registry key is set [(#6621)](https://github.com/nwjs/nw.js/issues/6621) - Fix: [Linux] Window should be resizable after setting resizable to true [(#6609)](https://github.com/nwjs/nw.js/issues/6609) - Fix: [Win] Upload button instead of select on folder picker nwdirectory [(#6610)](https://github.com/nwjs/nw.js/issues/6610) - Fix: Dev Tools crash when clearing Memory Profiles with `--enable-node-workers` [(#6615)](https://github.com/nwjs/nw.js/issues/6615) 0.30.4 / 05-14-2018 =================== - Update Chromium to [66.0.3359.170](https://chromereleases.googleblog.com/2018/05/stable-channel-update-for-desktop.html) - Fix: Child iframe doesn't herit parent attributes [(#3362)](https://github.com/nwjs/nw.js/issues/3362) 0.30.3 / 05-10-2018 =================== - Update Node.js to [v10.1.0](https://nodejs.org/en/blog/release/v10.1.0/) - Fix: Menu and MenuItem leak [(#6583)](https://github.com/nwjs/nw.js/issues/6583) - Add support for nwWindow.setShadow(bool) on Mac (Thanks to Jahanzeb Sherwani) - Fix: Window resizable false not honored on Linux [(#6592)](https://github.com/nwjs/nw.js/issues/6592) - [docs] Add nwWindow.setShadow(bool) on Mac 0.30.2 / 04-28-2018 =================== - Update Chromium to [66.0.3359.139](https://chromereleases.googleblog.com/2018/04/stable-channel-update-for-desktop_26.html) - Fix: ES6 modules with .mjs extension / loaded from disk are broken [(#6585)](https://github.com/nwjs/nw.js/issues/6585) 0.30.1 / 04-25-2018 =================== - Update Node.js to [v10.0.0](https://nodejs.org/en/blog/release/v10.0.0/) - Fix: WebSocket not working on spotify.com [(#6527)](https://github.com/nwjs/nw.js/issues/6527) 0.30.0 / 04-18-2018 =================== - Update Chromium to [66.0.3359.117](https://chromereleases.googleblog.com/2018/04/stable-channel-update-for-desktop.html) 0.29.4 / 04-07-2018 =================== - Update Node.js to [v9.11.1](https://nodejs.org/en/blog/release/v9.11.1/) - Fix: window object return in Window.open callback is undefined with redirecting URL [(#6392)](https://github.com/nwjs/nw.js/issues/6392) - Fix debug build 0.29.3 / 03-29-2018 =================== - Update Node.js to [v9.10.0](https://nodejs.org/en/blog/release/v9.10.0/) - Fix: webview mouse enter / leave not working correctly [(#6518)](https://github.com/nwjs/nw.js/issues/6518) - [docs] Add the documentation for win.isAlwaysOnTop [(#6536)](https://github.com/nwjs/nw.js/issues/6536) 0.29.2 / 03-22-2018 =================== - Update Chromium to [65.0.3325.181](https://chromereleases.googleblog.com/2018/03/stable-channel-update-for-desktop_20.html) - Fix: new-win-policy not working for new window/tab links [(#6522)](https://github.com/nwjs/nw.js/issues/6522) - Fix: win.print() "printer" option no longer works. [(#6510)](https://github.com/nwjs/nw.js/issues/6510) - Fix: Crash on breakpoints when binary module is used [(#6514)](https://github.com/nwjs/nw.js/issues/6514) 0.29.1 / 03-14-2018 =================== - Update Chromium to [65.0.3325.162](https://chromereleases.googleblog.com/2018/03/stable-channel-update-for-desktop_13.html) - Update Node.js to [v9.8.0](https://nodejs.org/en/blog/release/v9.8.0/) - Fix: WebUSB device selection menu not appearing [(#6500)](https://github.com/nwjs/nw.js/issues/6500) - Fix: Linux tray submenu click causes crash [(#6496)](https://github.com/nwjs/nw.js/issues/6496) - Fix: passing --disable-software-rasterizer disables hardware acceleration [(#6498)](https://github.com/nwjs/nw.js/issues/6498) - Fix: Pinch zoom does not work on Mac [(#6491)](https://github.com/nwjs/nw.js/issues/6491) - Fix: indexedDB.open in node enabled worker completely crashes [(#6504)](https://github.com/nwjs/nw.js/issues/6504) 0.29.0 / 03-07-2018 =================== - Update Chromium to [65.0.3325.146](https://chromereleases.googleblog.com/2018/03/stable-channel-update-for-desktop.html) - Update Node.js to [v9.7.1](https://nodejs.org/en/blog/release/v9.7.1/) - Enable [chrome.tabCapture](https://developer.chrome.com/extensions/tabCapture) API - Enable Widevine support in NW.js [(#6425)](https://github.com/nwjs/nw.js/issues/6425) - Grant content settings permissions in nwjs app [(#6492)](https://github.com/nwjs/nw.js/issues/6492) 0.28.3 / 02-24-2018 =================== - Update Chromium to [64.0.3282.186](https://chromereleases.googleblog.com/2018/02/stable-channel-update-for-desktop_22.html) - Update Node.js to [v9.6.1](https://nodejs.org/en/blog/release/v9.6.1/) - Fix: Slow https server creation on Windows [(#6470)](https://github.com/nwjs/nw.js/issues/6470) 0.28.2 / 02-14-2018 =================== - Update Chromium to [64.0.3282.167](https://chromereleases.googleblog.com/2018/02/stable-channel-update-for-desktop_13.html) - Fix: http2.connect always fails with Uncaught NodeError: Invalid URL on Windows [(#6444)](https://github.com/nwjs/nw.js/issues/6444) 0.28.1 / 02-05-2018 =================== - Update Chromium to [64.0.3282.140](https://chromereleases.googleblog.com/2018/02/stable-channel-update-for-desktop.html) - Update Node.js to [v9.5.0](https://nodejs.org/en/blog/release/v9.5.0/) - Add: process.versions['nw-flavor'] and documentation [(#5062)](https://github.com/nwjs/nw.js/issues/5062) - Fix: Node URL module broken on Windows [(#6448)](https://github.com/nwjs/nw.js/issues/6448) - Fix: Spawned child process crashes [(#6390)](https://github.com/nwjs/nw.js/issues/6390) - Fix: Transparent frameless window with id gets smaller each time it is closed while minimized [(#6280)](https://github.com/nwjs/nw.js/issues/6280) - [docs] add link to a list of v8 flags for 'js-flags' in manifest [(#6364)](https://github.com/nwjs/nw.js/issues/6364) 0.28.0 / 01-25-2018 =================== - Update Chromium to [64.0.3282.119](https://chromereleases.googleblog.com/2018/01/stable-channel-update-for-desktop_24.html) - Update Node.js to [v9.4.0](https://nodejs.org/en/blog/release/v9.4.0/) - Add `webview.inspectElementAt()` [(#6381)](https://github.com/nwjs/nw.js/issues/6381) - Use `untrusted-code-mitigations` only in guest process - ES6 module binary support [(#6303)](https://github.com/nwjs/nw.js/issues/6303) - Add `nwdirectorydesc` attribute to set the description for nwdirectory in "Browse for Folder" dialog [(#5265)](https://github.com/nwjs/nw.js/issues/5265) - Fix: Simply accessing chrome.action crashes nw28-rc1 [(#6372)](https://github.com/nwjs/nw.js/issues/6372) - Fix: OSX - Transparency clickthrough broken on High Sierra [(#6307)](https://github.com/nwjs/nw.js/issues/6307) (Thanks to Jefry Tedjokusumo) - Fix: [WIN] fix titlebar issue if the window has custom icon / when window is first moved ([#6337](https://github.com/nwjs/nw.js/issues/6337), [#6345](https://github.com/nwjs/nw.js/issues/6345)) (Thanks to Jefry Tedjokusumo) - Fix: XMLHttpRequest from background page fails after an iframe is removed from window [(#6410)](https://github.com/nwjs/nw.js/issues/6410) - [docs] using devtool extensions and add webview.inspectElementAt() - [docs] module binary support - [docs] nwdirectorydesc 0.27.5 / 01-15-2018 =================== - Fix: regression: webview devtools can no longer be embedded [(#6374)](https://github.com/nwjs/nw.js/issues/6374) - Fix: regression: devtools extension in embedded webview [(#6004)](https://github.com/nwjs/nw.js/issues/6004) - Fix: crash in node::PromiseHook when using Promise and johnny-five [(#6379)](https://github.com/nwjs/nw.js/issues/6379) - Fix: nwjs crash when choosing inspect when devtools are embedded [(#6375)](https://github.com/nwjs/nw.js/issues/6375) 0.27.4 / 01-05-2018 =================== - Update Chromium to [63.0.3239.132](https://chromereleases.googleblog.com/2018/01/stable-channel-update-for-desktop.html) - Fix: Kiosk Mode does not lock app in macOS 10.12+ [(#6169)](https://github.com/nwjs/nw.js/issues/6169) - Fix: nw.Clipboard.get() with PNG format [(#6366)](https://github.com/nwjs/nw.js/issues/6366) - Fix: crash when debugging with developer tools for Linux [(#6347)](https://github.com/nwjs/nw.js/issues/6347) - Fix: Crash on resource load from extension in webview [(#6368)](https://github.com/nwjs/nw.js/issues/6368) 0.27.3 / 12-22-2017 =================== - Add: %chromium_ver in user-agent field in manifest [(#5975)](https://github.com/nwjs/nw.js/issues/5975) - Fix: NodeJS child_process.exec - crashed on v0.27 [(#6339)](https://github.com/nwjs/nw.js/issues/6339) - Fix: NWJS framework crash with fatal error in , line 0 unimplemented code [(#6335)](https://github.com/nwjs/nw.js/issues/6335) - Fix: Crash on select file dialog when policy deny it [(#6340)](https://github.com/nwjs/nw.js/issues/6340) - Fix: macOS component build for development - [docs] %chromium_ver in user-agent field in manifest 0.27.2 / 12-15-2017 =================== - Update Chromium to [63.0.3239.108](https://chromereleases.googleblog.com/2017/12/stable-channel-update-for-desktop_14.html) - Update Node.js to [v9.3.0](https://nodejs.org/en/blog/release/v9.3.0/) - Fix: extension with "all_frames": true option triggers false assertion [(#6324)](https://github.com/nwjs/nw.js/issues/6324) - Fix: Webview with content scripts crashes on load non .swf object [(#6323)](https://github.com/nwjs/nw.js/issues/6323) - Fix: user agent string handling for main resource of the page [(#6321)](https://github.com/nwjs/nw.js/issues/6321) - Fix: Find in webview page freeze by enabling GuestViewCrossProcessFrames [(#6326)](https://github.com/nwjs/nw.js/issues/6326) 0.27.1 / 12-11-2017 =================== - Update Node.js to [v9.2.1](https://nodejs.org/en/blog/release/v9.2.1/) 0.27.0 / 12-07-2017 =================== - Update Chromium to [63.0.3239.84](https://chromereleases.googleblog.com/2017/12/stable-channel-update-for-desktop.html) - Update Node.js to [v9.2.0](https://nodejs.org/en/blog/release/v9.2.0/) - support loading compiled JS binary in Web Worker [(#6203)](https://github.com/nwjs/nw.js/issues/6203) - support options for injecting in main or isolated world of webview ([#6299](https://github.com/nwjs/nw.js/issues/6299), [#6229](https://github.com/nwjs/nw.js/issues/6229)) - support disabling Flash plugin via chrome.contentSettings API [(#6216)](https://github.com/nwjs/nw.js/issues/6216) - Fix: crashes with some native modules - Fix: stale process with '--in-process-gpu' and Steam client [(#6059)](https://github.com/nwjs/nw.js/issues/6059) - Fix: crashes when the specific PDF is loaded in the webview [(#6293)](https://github.com/nwjs/nw.js/issues/6293) - Fix: process exit when native node module calls node::AtExit() [(#6047)](https://github.com/nwjs/nw.js/issues/6047) - Remove: migrate indexdb from nw12 - Support compiling ES6 module source with nwjc '--nw-module'; Partly fix [#6303](https://github.com/nwjs/nw.js/issues/6303) - [docs] executeScript in main world of webview - [docs] use NW JS binary in workers 0.26.6 / 11-14-2017 =================== - Update Chromium to [62.0.3202.94](https://chromereleases.googleblog.com/2017/11/stable-channel-update-for-desktop_13.html) - Fix: nw-gyp rebuild is not working on linux [(#5971)](https://github.com/nwjs/nw.js/issues/5971) - Fix: transparent feature regression in some win7 system [(#6265)](https://github.com/nwjs/nw.js/issues/6265) - Fix: transparent feature in some win10 system [(#6275)](https://github.com/nwjs/nw.js/issues/6275) 0.26.5 / 11-09-2017 =================== - Update Node.js to [v9.1.0](https://nodejs.org/en/blog/release/v9.1.0/) - Allow inject script into main world of webview [(#6229)](https://github.com/nwjs/nw.js/issues/6229) 0.26.4 / 11-07-2017 =================== - Update Chromium to [62.0.3202.89](https://chromereleases.googleblog.com/2017/11/stable-channel-update-for-desktop.html) - Fix: Frameless transparent window is maximizing/overflowing outside window limits [(#6248)](https://github.com/nwjs/nw.js/issues/6248) - Fix: NW.js loading files does not seem to provide file's MIME type [(#6106)](https://github.com/nwjs/nw.js/issues/6106) - Fix: Empty temp directory not properly deleted [(#5208)](https://github.com/nwjs/nw.js/issues/5208) - Fix: Crash when opening some web page [(#6247)](https://github.com/nwjs/nw.js/issues/6247) 0.26.3 / 11-01-2017 =================== - Update Node.js to [v9.0.0](https://nodejs.org/en/blog/release/v9.0.0/) - Fix: Cannot screenshare from within iframe Cross domain. InvalidStateError [(#6212)](https://github.com/nwjs/nw.js/issues/6212) - Fix: Windows component build [(#6172)](https://github.com/nwjs/nw.js/issues/6172) 0.26.2 / 10-28-2017 =================== - Update Chromium to [62.0.3202.75](https://chromereleases.googleblog.com/2017/10/stable-channel-update-for-desktop_26.html) 0.26.1 / 10-26-2017 =================== - Update Node.js to [v8.8.1](https://nodejs.org/en/blog/release/v8.8.1/) - Fix: WebSocket and resource loader throttling [(#6231)](https://github.com/nwjs/nw.js/issues/6231) - Fix: Rendering glitches in High Sierra [(upstream bug #773705)](https://bugs.chromium.org/p/chromium/issues/detail?id=773705) - Fix: Maximized frameless transparent window maintains right resize area exposed [(#6221)](https://github.com/nwjs/nw.js/issues/6221) - Fix: Windows snap is lost with frameless transparent window and webkit-app-region drag [(#6219)](https://github.com/nwjs/nw.js/issues/6219) - Fix: The frame border will be displayed when it is started [(#6217)](https://github.com/nwjs/nw.js/issues/6217) - Fix: Remove settings button from native notifications on Linux [(#6194)](https://github.com/nwjs/nw.js/issues/6194) - Fix: Cross-origin iframe doesn't have accessible "parent" and "top" properties in "window.parent" [(#6144)](https://github.com/nwjs/nw.js/issues/6144) 0.26.0 / 10-18-2017 =================== - Update Chromium to [62.0.3202.62](https://chromereleases.googleblog.com/2017/10/stable-channel-update-for-desktop.html) - Update Node.js to [v8.7.0](https://nodejs.org/en/blog/release/v8.7.0/) - Support scale option for printing [(#6166)](https://github.com/nwjs/nw.js/issues/6166) - Fix: Maximizing an always on top transparent frameless window causes the bottom to overflow under the taskbar [(#6204)](https://github.com/nwjs/nw.js/issues/6204) 0.25.4 / 09-29-2017 =================== - Update Node.js to [v8.6.0](https://nodejs.org/en/blog/release/v8.6.0/) 0.25.3 / 09-23-2017 =================== - Update Chromium to [61.0.3163.100](https://chromereleases.googleblog.com/2017/09/stable-channel-update-for-desktop_21.html) - Ship swiftshader on Linux & Win; Fix Failed to load libGLESv2.so [(#6142)](https://github.com/nwjs/nw.js/issues/6142) - Fix: [macOS] crash if additional_trust_anchors provided [(#6135)](https://github.com/nwjs/nw.js/issues/6135) - Fix: [macOS] Crash when called window nw.Window.get().setProgessBar() [(#6143)](https://github.com/nwjs/nw.js/issues/6143) - Fix: Second instance hang with '--in-process-gpu' [(#6059)](https://github.com/nwjs/nw.js/issues/6059) - Fix: crash with some compiled JS binary [(#6061)](https://github.com/nwjs/nw.js/issues/6061) 0.25.2 / 09-18-2017 =================== - Update Chromium to [61.0.3163.91](https://chromereleases.googleblog.com/2017/09/stable-channel-update-for-desktop_14.html) 0.25.1 / 09-15-2017 =================== - Update Node.js to [v8.5.0](https://nodejs.org/en/blog/release/v8.5.0/) 0.25.0 / 09-06-2017 =================== - Update Chromium to [61.0.3163.79](https://chromereleases.googleblog.com/2017/09/stable-channel-update-for-desktop.html) - Fix: hyperlink "download" attribute doesn't seem to work [(#6094)](https://github.com/nwjs/nw.js/issues/6094) 0.24.4 / 08-25-2017 =================== - Update Chromium to [60.0.3112.113](https://chromereleases.googleblog.com/2017/08/stable-channel-update-for-desktop_24.html) - Support rebranding the Helper app on macOS [(#6103)](https://github.com/nwjs/nw.js/issues/6103) - Partly support loading Node inspector module in forked process [(#6115)](https://github.com/nwjs/nw.js/issues/6115) - Fix: crash on macOS : chrome.windows.create() [(#6113)](https://github.com/nwjs/nw.js/issues/6113) - Fix: crash on start in macOS 10.9 [(#6108)](https://github.com/nwjs/nw.js/issues/6108) - [docs] support renaming the helper application under macOS. 0.24.3 / 08-16-2017 =================== - Update Node.js to [v8.4.0](https://nodejs.org/en/blog/release/v8.4.0/) - Update Chromium to [60.0.3112.101](https://chromereleases.googleblog.com/2017/08/stable-channel-update-for-desktop_14.html) - Fix: input nwsaveas in mac missing extensionName [(#6091)](https://github.com/nwjs/nw.js/issues/6091) - Fix: labels of menu items with F1 ~ F12 shortcuts missing in menu under Windows [(#6090)](https://github.com/nwjs/nw.js/issues/6090) 0.25.0-beta1 / 08-11-2017 ========================= - Update Chromium to [61.0.3163.39](https://chromereleases.googleblog.com/2017/08/beta-channel-update-for-desktop_9.html) 0.24.2 / 08-11-2017 =================== - Update Node.js to [v8.3.0](https://nodejs.org/en/blog/release/v8.3.0/) 0.24.1 / 08-05-2017 =================== - Update Chromium to [60.0.3112.90](https://chromereleases.googleblog.com/2017/08/stable-channel-update-for-desktop.html) - Fix: [OSX] Transparency regression [(#6055)](https://github.com/nwjs/nw.js/issues/6055) - Fix: [DevTools] Uncaught Error during filtering network requests [(#6060)](https://github.com/nwjs/nw.js/issues/6060) 0.24.0 / 07-26-2017 =================== - Update Chromium to [60.0.3112.78](https://chromereleases.googleblog.com/2017/07/stable-channel-update-for-desktop.html) - Update Node.js to [v8.2.1](https://nodejs.org/en/blog/release/v8.2.1/) - Fix: DevTools extension panel not working in webview [(#6004)](https://github.com/nwjs/nw.js/issues/6004) 0.23.7 / 07-21-2017 =================== - Fix: alert message is not visible in windows 7 [(#6019)](https://github.com/nwjs/nw.js/issues/6019) - Fix: Changing css not reflecting in kiosk mode. Transparency [(#6021)](https://github.com/nwjs/nw.js/issues/6021) - Fix: Notifications not clickable [(#6040)](https://github.com/nwjs/nw.js/issues/6040) - [doc] transparency switch change 0.23.6 / 07-12-2017 =================== - Update Node.js to [v8.1.4](https://nodejs.org/en/blog/release/v8.1.4/) - Fix: Crash on opening Devtools with compiled JS binary [(#6001)](https://github.com/nwjs/nw.js/issues/6001) - Fix: flickering titlebar on transparent window [(#5989)](https://github.com/nwjs/nw.js/issues/5989) 0.23.5 / 06-27-2017 =================== - Update Chromium to [59.0.3071.115](https://chromereleases.googleblog.com/2017/06/stable-channel-update-for-desktop_26.html) - Fix: [WIN] hang in application start in edge cases - Fix: [WIN] window transparent not work on v0.23.2 [(#5973)](https://github.com/nwjs/nw.js/issues/5973) 0.23.4 / 06-22-2017 =================== - Update Chromium to [59.0.3071.109](https://chromereleases.googleblog.com/2017/06/stable-channel-update-for-desktop_20.html) - Fix: macOS Notification settings link opens up a blank screen in a new window on 0.23.0 [(#5948)](https://github.com/nwjs/nw.js/issues/5948) 0.23.3 / 06-19-2017 =================== - Update Chromium to [59.0.3071.104](https://chromereleases.googleblog.com/2017/06/stable-channel-update-for-desktop_15.html) - Update Node.js to [v8.1.2](https://nodejs.org/en/blog/release/v8.1.2/) - Fix: crash when start with user data dir from higher version [(#5964)](https://github.com/nwjs/nw.js/issues/5964) 0.23.2 / 06-13-2017 =================== - Update Node.js to [v8.1.0](https://nodejs.org/en/blog/release/v8.1.0/) - Fix: upstream issue - crashes when calling video.play() while devtools is open [(#5958)](https://github.com/nwjs/nw.js/issues/5958) - Fix: incorrect commit hash in welcome screen [(#5955)](https://github.com/nwjs/nw.js/issues/5955) 0.23.1 / 06-08-2017 =================== - Fix: Crash in blink::V8StringToWebCoreString [(#5947)](https://github.com/nwjs/nw.js/issues/5947) - Fix: Menu not working [(#5953)](https://github.com/nwjs/nw.js/issues/5953) 0.23.0 / 06-06-2017 =================== - Update Chromium to [59.0.3071.86](https://blog.chromium.org/2017/05/chrome-59-beta-headless-chromium-native.html) - Update Node.js to [v8.0.0](https://nodejs.org/en/blog/release/v8.0.0/) - Add support for chrome://extensions WebUI in SDK flavor - Fix: Cannot require 'https' module in Web Worker [(#5918)](https://github.com/nwjs/nw.js/issues/5918) 0.22.3 / 05-10-2017 =================== - Update Chromium to [58.0.3029.110](https://chromereleases.googleblog.com/2017/05/stable-channel-update-for-desktop_9.html) 0.22.2 / 05-09-2017 =================== - Update Node.js to [v7.10.0](https://nodejs.org/en/blog/release/v7.10.0/) - Add support for chrome://profiler [(#5901)](https://github.com/nwjs/nw.js/issues/5901) 0.22.1 / 05-03-2017 =================== - Update Chromium to [58.0.3029.96](https://chromereleases.googleblog.com/2017/05/stable-channel-update-for-desktop.html) - Include MP3 decoder in the official build [(#4149)](https://github.com/nwjs/nw.js/issues/4149) - Fix: [OSX] nothing rendered using --force-cpu-redraw on OSX [(#5866)](https://github.com/nwjs/nw.js/issues/5866) - Fix: [OSX] crash after resuming from breakpoint in Node [(#5882)](https://github.com/nwjs/nw.js/issues/5882) - Fix: crash when calling setAlwaysOnTop in created window with remote url [(#5738)](https://github.com/nwjs/nw.js/issues/5738) - [docs] package.nw -> app.nw for macOS [(#5883)](https://github.com/nwjs/nw.js/issues/5883) - [docs] not recommending nw-builder since it's not in active maintained state 0.22.0 / 04-20-2017 =================== - Update Chromium to [58.0.3029.81](https://chromereleases.googleblog.com/2017/04/stable-channel-update-for-desktop.html) - Fix: New window created using window.open not honouring height and width [(#5517)](https://github.com/nwjs/nw.js/issues/5517) 0.21.6 / 04-13-2017 =================== - Update Node.js to [v7.9.0](https://nodejs.org/en/blog/release/v7.9.0/) - Fix: Unable to open a file as argument with an NWjs app [(#5242)](https://github.com/nwjs/nw.js/issues/5242) - [docs] command line argument handling 0.21.5 / 04-06-2017 =================== - support crash dump uploading - Fix: spell check for windows [(#4954)](https://github.com/nwjs/nw.js/issues/4954) - Fix: crash on remote pages - Fix: [WIN] crash dump generated in the wrong location [(#5248)](https://github.com/nwjs/nw.js/issues/5248) - [docs] replace nwjs-builder with nwjs-builder-phoenix - [docs] add crash_report_url in manifest 0.21.4 / 03-30-2017 =================== - Update Chromium to [57.0.2987.133](https://chromereleases.googleblog.com/2017/03/stable-channel-update-for-desktop_29.html) - Update Node.js to [v7.8.0](https://nodejs.org/en/blog/release/v7.8.0/) - Fix: linux symbol files are almost empty - Fix: Blank window is not closed after download [(#5734)](https://github.com/nwjs/nw.js/issues/5734) - Fix: When flash was first used on Windows then console windows with "echo NOT SANDBOXED" flickered [(#5278)](https://github.com/nwjs/nw.js/issues/5278) - Fix: crash when showing WebUSB chooser window [(#5808)](https://github.com/nwjs/nw.js/issues/5808) - Fix: allow html fs quota by default [(#5177)](https://github.com/nwjs/nw.js/issues/5177) - Fix: reload app breaks the "global" object with --load-extension [(#5483)](https://github.com/nwjs/nw.js/issues/5483) - Fix: opening external url from iframe works only once [(#5680)](https://github.com/nwjs/nw.js/issues/5680) - Fix: iframe should not have independent NWWindow object [(#5043)](https://github.com/nwjs/nw.js/issues/5043) - Fix: use .sym filename extension for linux symbol files [(#5608)](https://github.com/nwjs/nw.js/issues/5608) - [docs] Fix quote in documentation of Flash - [docs] add nw-autoupdater - [docs] add link to js src protection performance fix 0.21.3 / 03-17-2017 =================== - Update Chromium to [57.0.2987.110](https://chromereleases.googleblog.com/2017/03/stable-channel-update-for-desktop_16.html) - Enable DOM mutation events in Chrome App and NW App [(#4778)](https://github.com/nwjs/nw.js/issues/4778) - Fix: crash of opening new window without menu [(#5737)](https://github.com/nwjs/nw.js/issues/5737) 0.21.2 / 03-15-2017 =================== - Update Node.js to [v7.7.3](https://nodejs.org/en/blog/release/v7.7.3/) - Support webview cookie API [(#5750)](https://github.com/nwjs/nw.js/issues/5750) - Fix: Crash on opening new window with an icon [(#5767)](https://github.com/nwjs/nw.js/issues/5767) - Fix: chrome.runtime.onInstalled is firing on each start [(#5704)](https://github.com/nwjs/nw.js/issues/5704) - Fix: disable security warning for passwd autofill on NW.js pages [(#5766)](https://github.com/nwjs/nw.js/issues/5766) - Fix: Warning about RapperRecorder in console [(#5671)](https://github.com/nwjs/nw.js/issues/5671) - Fix: Support nw.Window.removeAllListeners() with no parameter [(#5649)](https://github.com/nwjs/nw.js/issues/5649) - [docs] webview cookie API 0.21.1 / 03-10-2017 =================== - Fix: NW is not using the package.json *name* parm as part of folder *path* any longer [(#5762)](https://github.com/nwjs/nw.js/issues/5762) 0.21.0 / 03-10-2017 =================== - Update Chromium to [57.0.2987.98](https://chromereleases.googleblog.com/2017/03/stable-channel-update-for-desktop.html) - Update Node.js to [v7.7.2](https://nodejs.org/en/blog/release/v7.7.2/) - Fix: Print cancel close app (#5742) - Fix: Helper renderer process hangs on opening and closing print window several times (#5020) - Fix: Microtasks in Blink are executed in different cycles with Chrome (#5730) - Fix: Debug component build on OSX - [docs] Building NW: directory name change of third_party/node - [docs] Added "Autoupdates.md" for node-webkit-updater and nwjs-autoupdater 0.20.3 / 02-23-2017 =================== - Update Node.js to [v7.6.0](https://nodejs.org/en/blog/release/v7.6.0/) - Support passing Buffer or ArrayBuffer to evalNWBin [(#5220)](https://github.com/nwjs/nw.js/issues/5220) - Support pac_url and auto proxy detection[ (#916)](https://github.com/nwjs/nw.js/issues/916) - New print options: autoprint, headerString, footerString [(#5702)](https://github.com/nwjs/nw.js/issues/5702) - Fix: nwuseragent not working after 0.13 [(#5397)](https://github.com/nwjs/nw.js/issues/5397) - Fix: flash in embed or object tag not working using file protocol [(#5706)](https://github.com/nwjs/nw.js/issues/5706) - Fix: multiple menu shortcuts issues [(#5657)](https://github.com/nwjs/nw.js/issues/5657) - Disable resolving www.google.com in DNS predictor on startup - [docs] upstream Windows build instructions has moved - [docs] update for new features 0.20.2 / 02-13-2017 =================== - Fix: Crash on right click after opening devtools by F12 [(#5659)](https://github.com/nwjs/nw.js/issues/5659) - Fix: nwsaveas attribute regression [(#5667)](https://github.com/nwjs/nw.js/issues/5667) - Fix: local pdf in webview not loading, gives ERR_BLOCKED_BY_CLIENT [(#5682)](https://github.com/nwjs/nw.js/issues/5682) - Fix: disable-crash-handler not working [(#5624)](https://github.com/nwjs/nw.js/issues/5624) - Fix: Signal app does not get rendered [(#5528)](https://github.com/nwjs/nw.js/issues/5528) - [doc] correct path of crash dumps in Windows [(#5669)](https://github.com/nwjs/nw.js/issues/5669) 0.20.1 / 02-02-2017 =================== - Update Chromium to [56.0.2924.87](https://chromereleases.googleblog.com/2017/02/stable-channel-update-for-desktop.html) - Update Node.js to [v7.5.0](https://nodejs.org/en/blog/release/v7.5.0/) - Support disabling crash handler for single process mode with `--disable-crash-handler=true' [(#5624)](https://github.com/nwjs/nw.js/issues/5624) - [docs] Added documentation for `disable-crash-handler' switch 0.20.0 / 01-26-2017 =================== - Update Chromium to [56.0.2924.76](https://chromereleases.googleblog.com/2017/01/stable-channel-update-for-desktop.html) - support disabling cookie encryption with '--disable-cookie-encryption' - Added copies option to print API [(#5482)](https://github.com/nwjs/nw.js/issues/5482) - Fix: session lost after open the develop tool and close it [(#5355)](https://github.com/nwjs/nw.js/issues/5355) - Fix: DOM setTimeout callbacks not running from Node vm context in webview [(#5622)](https://github.com/nwjs/nw.js/issues/5622) - [docs] Added documentation for the copies option in the printing API - [docs] Added docs for "Support for Mac App Store" - [docs] Added docs for '--disable-cookie-encryption' 0.19.5 / 01-10-2017 =================== - Update Node.js to [7.4.0](https://nodejs.org/en/blog/release/v7.4.0/) - Node.js integration is supported in webview [(#4780)](https://github.com/nwjs/nw.js/issues/4780) - Fix: Crash when accessing HTMLElement properties from node's vm module [(#4018)](https://github.com/nwjs/nw.js/issues/4018) - Fix: Linux wrong file permissions [(#5611)](https://github.com/nwjs/nw.js/issues/5611) - [docs] Node.js support in webview 0.19.4 / 12-30-2016 =================== - Fix: crash in ServiceWorker in webview 0.19.3 / 12-21-2016 =================== - Update Node.js to [7.3.0](https://nodejs.org/en/blog/release/v7.3.0/) - Fix: Hang when https website with cert. error is loaded [(#5544)](https://github.com/nwjs/nw.js/issues/5544) - Fix: Webview freezes on almost any invalid certificate [(#5564)](https://github.com/nwjs/nw.js/issues/5564) - Fix: Flash needs manual intervention and control-click not working [(#5548)](https://github.com/nwjs/nw.js/issues/5548) - Fix: permission warning and crash of chrome identity app [(#5552)](https://github.com/nwjs/nw.js/issues/5552) - Fix: popup menu in background page crashes nw [(#5513)](https://github.com/nwjs/nw.js/issues/5513) - Fix: nw.Window.isTransparent should be boolean [(#5561)](https://github.com/nwjs/nw.js/issues/5561) - Fix: [test] race condition in chromedriver - [docs] Add a recent tutorial 0.19.2 / 12-12-2016 =================== - Update Chromium to [55.0.2883.87](https://googlechromereleases.blogspot.com/2016/12/stable-channel-update-for-desktop_9.html) - Fix crash when worker with Node support is closed 0.19.1 / 12-09-2016 =================== - Update Node.js to [7.2.1](https://nodejs.org/en/blog/release/v7.2.1/) - Fix: Screen flickering in fullscreen [(#5477)](https://github.com/nwjs/nw.js/issues/5477) - Fix: ship nacl_irt_x86_64.nexe and nacl64.exe for win-ia32 [(#5524)](https://github.com/nwjs/nw.js/issues/5524) - Fix: nw-gyp build failure with UNICODE set [(nw-gyp#100)](https://github.com/nwjs/nw-gyp/issues/100) - [docs] building Node in nw19 0.19.0 / 12-02-2016 =================== - Update Chromium to [55.0.2883.75](https://googlechromereleases.blogspot.com/2016/12/stable-channel-update-for-desktop.html) - Fix: 'show_in_taskbar' option for 'nw.Window.open' (#4970) - Fix: process.uptime() (#5481) 0.18.8 / 11-23-2016 =================== - Update Node.js to [7.2.0](https://nodejs.org/en/blog/release/v7.2.0/) - Fix: closing devtools window clears session cookies - Fix: disable symbolication of "adding an unknown subview" for frameless window [(#5435)](https://github.com/nwjs/nw.js/issues/5435) - Fix: bugs of modifiers of nw.MenuItem [(#5451)](https://github.com/nwjs/nw.js/issues/5451) 0.19.0-rc1 / 11-17-2016 ======================= - Update Chromium to [55.0.2883.52](https://googlechromereleases.blogspot.com/2016/11/beta-channel-update-for-desktop_16.html) 0.18.7 / 11-16-2016 =================== - Fix: [OSX] Regression in Debugging [(#5469)](https://github.com/nwjs/nw.js/issues/5469) - Fix: [OSX] Regression in --disable-raf-throttling feature [(5466)](https://github.com/nwjs/nw.js/issues/5466) - [docs] adding Getting Started example to use JS as entrance [(#5471)](https://github.com/nwjs/nw.js/issues/5471) 0.18.6 / 11-10-2016 =================== - Update Chromium to [54.0.2840.99](https://googlechromereleases.blogspot.com/2016/11/stable-channel-update-for-desktop_9.html) - Update Node.js to [7.1.0](https://nodejs.org/en/blog/release/v7.1.0/) - Fix: registerGlobalHotKey and alert [(#4992)](https://github.com/nwjs/nw.js/issues/4992) - Fix: `nwworkingdir` attribute for multiple file input [(#5327)](https://github.com/nwjs/nw.js/issues/5327) - Fix: Take heap snapshot crash Mac OS X - nwjs 0.18.0 [(#5375)](https://github.com/nwjs/nw.js/issues/5375) - Fix: WebUSB API not working [(#5418)](https://github.com/nwjs/nw.js/issues/5418) - Fix: --single-process not working in manifest [(#5389)](https://github.com/nwjs/nw.js/issues/5389) - Fix: window minimize event bug [(#5388)](https://github.com/nwjs/nw.js/issues/5388) - Fix: Linux Fedora application menu says 'nwjs' instead of package.json name [(#4693)](https://github.com/nwjs/nw.js/issues/4693) - Fix: PNaCl not working in OSX - Fix: Devtools extension load throws error [(#5428)](https://github.com/nwjs/nw.js/issues/5428) - Fix: Icon is broken when launched with relative path to parent folder [(#5402)](https://github.com/nwjs/nw.js/issues/5402) - Fix: Node worker crash when being closed in some cases - [doc] rebuilding native modules with npm 0.18.5 / 11-03-2016 =================== - Update Chromium to [54.0.2840.90](https://googlechromereleases.blogspot.com/2016/11/stable-channel-update-for-desktop.html) - Fix: node worker Uncaught Error: No such module: url [(#5422)](https://github.com/nwjs/nw.js/issues/5422) - Fix: Crashed when exiting nw without --enable-node-worker [(#5420)](https://github.com/nwjs/nw.js/issues/5420) - Fix: Gamepad API not working [(#5377)](https://github.com/nwjs/nw.js/issues/5377) - Fix: --single-process Seg Fault [(#5382)](https://github.com/nwjs/nw.js/issues/5382) 0.19.0-beta1 / 10-31-2016 ========================= - Update Chromium to [55.0.2883.28](https://googlechromereleases.blogspot.com/2016/10/beta-channel-update-for-desktop_26.html) 0.18.4 / 10-31-2016 =================== - Support Node.js in Web Workers [(#494)](https://github.com/nwjs/nw.js/issues/494) - [docs] --enable-node-worker in Command Line Options 0.18.3 / 10-26-2016 =================== - Update Node.js to [7.0.0](https://nodejs.org/en/blog/release/v7.0.0/) 0.18.2 / 10-21-2016 =================== - Update Chromium to [54.0.2840.71](https://googlechromereleases.blogspot.com/2016/10/stable-channel-update-for-desktop_20.html) - Fix: [WIN] Error in chrome_elf_main.cc after package with Enigma VB [(#5392)](https://github.com/nwjs/nw.js/issues/5392) 0.18.1 / 10-18-2016 =================== - Update Node.js to [6.8.1](https://nodejs.org/en/blog/release/v6.8.1/) - Fix: [WIN] Cannot rename nw.exe with 0.18.0 [(#5362)](https://github.com/nwjs/nw.js/issues/5362) - Support --single-process mode for Steam platform [(#4982)](https://github.com/nwjs/nw.js/issues/4982) - Fix: Crash on close Mac OS X when using audio streams [(#5318)](https://github.com/nwjs/nw.js/issues/5318) - Fix: nw.App.clearCache() freez apllication nwjs 0.18.0 [(#5368)](https://github.com/nwjs/nw.js/issues/5368) 0.18.0 / 10-13-2016 =================== - Update Chromium to [54.0.2840.59](https://googlechromereleases.blogspot.com/2016/10/stable-channel-update-for-desktop.html) - Update Node.js to [6.8.0](https://nodejs.org/en/blog/release/v6.8.0/) - Fix: [WIN] wrong icon used in windows opened by window.open() - Fix: support sign-in UI for Chrome Apps (#5351) 0.17.6 / 09-30-2016 =================== - Update Chromium to [53.0.2785.143](https://googlechromereleases.blogspot.com/2016/09/stable-channel-update-for-desktop_29.html) - Fix: [WIN] 2nd instance shows a popup warning if the first instance starts with higher privilege 0.17.5 / 09-28-2016 =================== - Update Node.js to [6.7.0](https://nodejs.org/en/blog/release/v6.7.0/) - Fix: Segfault when using additional_trust_anchors [(#5279)](https://github.com/nwjs/nw.js/issues/5279) - [doc] update known issues (removed fixed items) 0.18.0-rc1 / 09-22-2016 ========================= - Update Chromium to [54.0.2840.34](https://googlechromereleases.blogspot.com/2016/09/beta-channel-update-for-desktop_21.html) 0.17.4 / 09-20-2016 =================== - Update Node.js to [6.6.0](https://nodejs.org/en/blog/release/v6.6.0/) - Fix: Remove dialog when running on read only volumes (.dmg) [(#5309)](https://github.com/nwjs/nw.js/issues/5309) - Fix: window events on remote pages not firing after reloading [(#5312)](https://github.com/nwjs/nw.js/issues/5312) - Fix: remove limitation of dom storage quota - Fix: chrome.app.window reference lost after reload [(#5294)](https://github.com/nwjs/nw.js/issues/5294) - [doc] fix a typo in FAQ for AngularJS 0.17.3 / 09-15-2016 =================== - Update Chromium to [53.0.2785.116](https://googlechromereleases.blogspot.com/2016/09/stable-channel-update-for-desktop_14.html) 0.17.2 / 09-14-2016 =================== - Update Chromium to [53.0.2785.113](https://googlechromereleases.blogspot.com/2016/09/stable-channel-update-for-desktop_13.html) - Fix: chrome.app.window.getall() broken with remote pages windows [(#5181)](https://github.com/nwjs/nw.js/issues/5181) - Fix: background page was destroyed when "main" points to remote pages [(#5282)](https://github.com/nwjs/nw.js/issues/5282) 0.18.0-beta1 / 09-13-2016 ========================= - Update Chromium to [54.0.2840.16](https://googlechromereleases.blogspot.com/2016/09/the-chrome-team-is-excited-to-announce.html) - Fix: chrome.app.window.getall() broken with remote pages windows [(#5181)](https://github.com/nwjs/nw.js/issues/5181) 0.17.1 / 09-08-2016 =================== - Update Chromium to [53.0.2785.101](https://googlechromereleases.blogspot.com/2016/09/stable-channel-update-for-desktop.html) - Fix: Failed to load node library (liblibnode.dylib) on child_process.fork [(#5269)](https://github.com/nwjs/nw.js/issues/5269) - Fix: ia32 package file name [(#5258)](https://github.com/nwjs/nw.js/issues/5258) - Fix: typos in common.gypi to prevent nw-gyp failure - [docs] new ffmpeg dll build docs for GN [(#5263)](https://github.com/nwjs/nw.js/issues/5263) 0.17.0 / 08-31-2016 =================== - Update Chromium to [53.0.2785.89](http://googlechromereleases.blogspot.com/2016/08/stable-channel-update-for-desktop_31.html) - Update Node.js to [6.5.0](https://nodejs.org/en/blog/release/v6.5.0/) - Fix: new_instance does not create new renderer process [(#5163)](https://github.com/nwjs/nw.js/issues/5163) - Fix: [OSX] crash on setting menubar in 0.17 beta [(#5229)](https://github.com/nwjs/nw.js/issues/5229) - Fix: Tray Icon Menu not working [(#5202)](https://github.com/nwjs/nw.js/issues/5202) - Fix: Crashing on link open in webview [(#5226)](https://github.com/nwjs/nw.js/issues/5226) - [docs] new build documentation for GN 0.17.0-beta2 / 08-20-2016 ========================= - Update Chromium to [53.0.2785.70](http://blog.chromium.org/2016/08/chrome-53-beta-shadow-dom.html) - Update Node.js to [6.4.0](https://nodejs.org/en/blog/release/v6.4.0/) - Fix: nwjs 0.17 beta - crash at boot [(#5193)](https://github.com/nwjs/nw.js/issues/5193) - Fix: multiple evalNWBin always execute just the first *.bin [(#5168)](https://github.com/nwjs/nw.js/issues/5168) - Fix: regression - Shortcut not work in devtools while it placed in a webview [(#4709)](https://github.com/nwjs/nw.js/issues/4709) - Fix: [GN] mac symbol generation 0.17.0-beta1 / 08-05-2016 ========================= - Update Chromium to [53.0.2785.46](http://blog.chromium.org/2016/08/chrome-53-beta-shadow-dom.html) 0.16.1 / 08-04-2016 ======================= - Update Chromium to [52.0.2743.116](http://googlechromereleases.blogspot.com/2016/08/stable-channel-update-for-desktop.html) - Update Node to [6.3.1](https://nodejs.org/en/blog/release/v6.3.1/) - Fix: [osx] update menuitems after setting main menu [(#2812)](https://github.com/nwjs/nw.js/issues/2812) - Fix: Crashes if iframe has JavaScript error [(#5148)](https://github.com/nwjs/nw.js/issues/5148) - [docs] update license information about enabling Proprietary Codecs 0.16.0 / 07-21-2016 ======================= - Update Chromium to [52.0.2743.82](http://googlechromereleases.blogspot.com/2016/07/stable-channel-update.html) - [docs] updated Quick Start section for "Package and Distribute" [(#5054)](https://github.com/nwjs/nw.js/issues/5054) 0.16.0-rc2 / 07-15-2016 ======================= - Update Chromium to 52.0.2743.75 - Update Node.js to [6.3.0](https://nodejs.org/en/blog/release/v6.3.0/) - Fix: nw is creating a file with the first command line argument it's opened with [(#5097)](https://github.com/nwjs/nw.js/issues/5097) - [doc] fixed typos for docs [(#5091)](https://github.com/nwjs/nw.js/issues/5091) 0.16.0-rc1 / 07-13-2016 ======================= - Update Chromium to 52.0.2743.73 - Update Node to [6.3.0](https://nodejs.org/en/blog/release/v6.3.0/) - Add App.clearAppCache(manifest_url) for clearing Application Cache [(#4991)](https://github.com/nwjs/nw.js/issues/4991) - Enable password autosaving for http auth dialog [(#4966)](https://github.com/nwjs/nw.js/issues/4966) - Margin option support for printer api [(#5033)](https://github.com/nwjs/nw.js/issues/5033) - Fix: finding bundled pepper flash plugin [(#5068)](https://github.com/nwjs/nw.js/issues/5068) - Fix: Silent printing with win.print() for pdfs [(#5002)](https://github.com/nwjs/nw.js/issues/5002) - Fix: Permission Denied error when using chrome.bluetoothLowEnergy API [(#5010)](https://github.com/nwjs/nw.js/issues/5010) - Fix: [OSX] Choose directory dialog shows "Upload" instead of "Select" [(#5058)](https://github.com/nwjs/nw.js/issues/5058) - Fix: menu bar background [(#4851)](https://github.com/nwjs/nw.js/issues/4851) - Fix: send positions arguments to click event handler of Tray [(#1874)](https://github.com/nwjs/nw.js/issues/1874) - Fix: DesktopCaptureMonitor desktop stream does not get AudioTrack [(#5029)](https://github.com/nwjs/nw.js/issues/5029) - Fix: crash in win.showDevTools() with string id [(#5061)](https://github.com/nwjs/nw.js/issues/5061) - Fix: webview.clearData crash [(#5087)](https://github.com/nwjs/nw.js/issues/5087) - Fix: Buffer encoding handling with input from DOM elements [(#5069)](https://github.com/nwjs/nw.js/issues/5069) - Fix: Window resize event returns undefined for height [(#4993)](https://github.com/nwjs/nw.js/issues/4993) - Fix: can not remove shortcut key at menuItem [(#5026)](https://github.com/nwjs/nw.js/issues/5026) - Fix: win.showDevTools crash with empty string id [(#5061)](https://github.com/nwjs/nw.js/issues/5061) - Updated win_delay_load_hook.c to work with node-gyp@3.4.0 [(#5088)](https://github.com/nwjs/nw.js/issues/5088) - [docs] margins for Window.print() - [docs] Native Module building in nw15 and later 0.15.4 / 06-24-2016 =================== - Update Chromium to [51.0.2704.106](http://googlechromereleases.blogspot.com/2016/06/stable-channel-update_23.html) - Include minidump_stackwalk in Linux and OSX sdk build [(#5023)](https://github.com/nwjs/nw.js/issues/5023) - Added new APIs for read/write multiple types of data to clipboard [(#4929)](https://github.com/nwjs/nw.js/issues/4929) - Fix: 'loaded' event shouldn't be fired when using history API [(#5001)](https://github.com/nwjs/nw.js/issues/5001) - Fix: DeprecationWarning: 'root' is deprecated, use 'global' [(#4938)](https://github.com/nwjs/nw.js/issues/4938) - Fix: Migrate websql data from 0.12 [(#5018)](https://github.com/nwjs/nw.js/issues/5018) - Fix: content verficiation of package.json in Node modules - Fix: [Linux] foreground colors for menubar [(#5007)](https://github.com/nwjs/nw.js/issues/5007) - Make Window.eval() and Window.evalNWBin() return result 0.15.3 / 06-18-2016 =================== - Update Chromium to [51.0.2704.103](http://googlechromereleases.blogspot.com/2016/06/stable-channel-update_16.html) - Update Node.js to [v6.2.2](https://github.com/nodejs/node/blob/v6.2.2/CHANGELOG.md) - Fix: [WIN] user data migration from 0.12 - Fix: FileList object in dragover event callback is not set correctly - Fix: crash on JSON.stringify(window) [(#4959)](https://github.com/nwjs/nw.js/issues/4959) - Fix: open mini browser for links in PDF [(#4915)](https://github.com/nwjs/nw.js/issues/4915) - Fix: possible race condition in content verfication - Fix: protect package.json
{'commit': 'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex e31455ab..02691061 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -1,7 +1,7 @@\n 0.12.0 / 03-05-2015\n =======================\n - Chromium updated to 41.0.2272.76\n-- [Screen Selection] OSX and Win implementation (Thanks to Jefry <jefry.ted@vcube.co.jp>)\n+- [Screen Selection] OSX and Win implementation (Thanks to Jefry)\n - Fix #3165: crash on auth in webview\n \n 0.12.0-rc1 / 02-27-2015\n', 'commit_subject': "remove Jefry's email address", 'repo_name': 'nwjs/nw.js', 'committer': {'name': 'jtg-gg', 'email': '74bcc1e3e0666c290481964ac90687bf76e4888c@vcube.co.jp', 'time_sec': '1425873122', 'tz_offset': '480', 'date': {'seconds': '1425873122'}}, 'commit_tree': '2e29676a591b7a1dd783e64e4c21d1d64416567d', 'commit_message': "remove Jefry's email address", 'language_name': 'JavaScript', 'license': 'mit', 'hunks': '@@ -1,7 +1,7 @@\n 0.12.0 / 03-05-2015\n =======================\n - Chromium updated to 41.0.2272.76\n-- [Screen Selection] OSX and Win implementation (Thanks to Jefry <jefry.ted@vcube.co.jp>)\n+- [Screen Selection] OSX and Win implementation (Thanks to Jefry)\n - Fix #3165: crash on auth in webview\n \n 0.12.0-rc1 / 02-27-2015\n', 'addition_count': 1, 'deletion_count': 1, 'src_file': 'a/CHANGELOG.md', 'tgt_file': 'b/CHANGELOG.md', 'file_extension': '.md', 'before_file': '0.12.0 / 03-05-2015\n=======================\n- Chromium updated to 41.0.2272.76\n- [Screen Selection] OSX and Win implementation (Thanks to Jefry <jefry.ted@vcube.co.jp>)\n- Fix #3165: crash on auth in webview\n\n0.12.0-rc1 / 02-27-2015\n\n0.69.0 / 09-29-2022\n===================\n- Update Chromium to [106.0.5249.61](https://chromereleases.googleblog.com/2022/09/stable-channel-update-for-desktop_27.html)\n- Update Node.js to [v18.9.1](https://nodejs.org/en/blog/release/v18.9.1/)\n- Fix child_process.spawn slowness on macOS [(#7715)](https://github.com/nwjs/nw.js/issues/7715)\n- Fix regressions introduced in 0.68 [(#7969)](https://github.com/nwjs/nw.js/issues/7969)\n\n0.68.1 / 09-14-2022\n===================\n- Update Node.js to [v18.9.0](https://nodejs.org/en/blog/release/v18.9.0/)\n- Fix: crash on startup in non-sdk build [(#7963)](https://github.com/nwjs/nw.js/issues/7963)\n\n0.68.0 / 09-06-2022\n===================\n- Update Chromium to [105.0.5195.102](https://chromereleases.googleblog.com/2022/09/stable-channel-update-for-desktop.html)\n- Update Node.js to [v18.8.0](https://nodejs.org/en/blog/release/v18.8.0/)\n\n0.67.1 / 08-10-2022\n===================\n- Update Node.js to [v18.7.0](https://nodejs.org/en/blog/release/v18.7.0/)\n- Fix: Missing Line Numbers and Source Mapping in DevTools [(#7936)](https://github.com/nwjs/nw.js/issues/7936)\n- Fix: NW.js throws error when zip file not present on every execution [(#7882)](https://github.com/nwjs/nw.js/issues/7882)\n\n0.67.0 / 08-03-2022\n===================\n- Update Chromium to [104.0.5112.80](https://chromereleases.googleblog.com/2022/08/stable-channel-update-for-desktop.html)\n\n0.66.1 / 07-09-2022\n===================\n- Update Chromium to [103.0.5060.114](https://chromereleases.googleblog.com/2022/07/stable-channel-update-for-desktop.html)\n- Update Node.js to [v18.5.0](https://nodejs.org/en/blog/release/v18.5.0/)\n\n0.66.0 / 06-28-2022\n===================\n- Update Chromium to [103.0.5060.53](https://chromereleases.googleblog.com/2022/06/stable-channel-update-for-desktop_21.html)\n- Update Node.js to [v18.4.0](https://nodejs.org/en/blog/release/v18.4.0/)\n- Fix: shared worker devtools window crash [(#7867)](https://github.com/nwjs/nw.js/issues/7867)\n- Fix: global is not set on windows opened with new_instance true [(#7866)](https://github.com/nwjs/nw.js/issues/7866)\n\n0.65.1 / 06-10-2022\n===================\n- Update Chromium to [102.0.5005.115](https://chromereleases.googleblog.com/2022/06/stable-channel-update-for-desktop.html)\n- Update Node.js to [v18.3.0](https://nodejs.org/en/blog/release/v18.3.0/)\n- Disable Node fetch() in browser environment [(#7895)](https://github.com/nwjs/nw.js/issues/7895)\n- Fix menu crash [(#7870)](https://github.com/nwjs/nw.js/issues/7870)\n\n0.65.0 / 05-30-2022\n===================\n- Update Chromium to [102.0.5005.61](https://chromereleases.googleblog.com/2022/05/stable-channel-update-for-desktop_24.html)\n\n0.64.1 / 05-15-2022\n===================\n- Update Node.js to [v18.0.0](https://nodejs.org/en/blog/release/v18.0.0/)\n- Update Chromium to [101.0.4951.67](https://chromereleases.googleblog.com/2022/05/stable-channel-update-for-desktop_12.html)\n- Fix: nwfaketop regression [(#7748)](https://github.com/nwjs/nw.js/issues/7748)\n\n0.64.0 / 05-01-2022\n===================\n- Update Chromium to [101.0.4951.41](https://chromereleases.googleblog.com/2022/04/stable-channel-update-for-desktop_26.html)\n\n0.63.1 / 03-30-2022\n===================\n- Update Chromium to [100.0.4896.127](https://chromereleases.googleblog.com/2022/04/stable-channel-update-for-desktop_14.html)\n- Update Node.js to [v17.8.0](https://nodejs.org/en/blog/release/v17.8.0/)\n- Fix: Event \'open\' on app is triggered once [(#7860)](https://github.com/nwjs/nw.js/issues/7860)\n\n0.63.0 / 03-30-2022\n===================\n- Update Chromium to [100.0.4896.60](https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_29.html)\n\n0.62.2 / 03-27-2022\n===================\n- Update Chromium to [99.0.4844.84](https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_25.html)\n\n0.62.1 / 03-22-2022\n===================\n- Update Node.js to [v17.7.2](https://nodejs.org/en/blog/release/v17.7.2/)\n- Update Chromium to [99.0.4844.83](https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_20.html)\n- Fix: Webview permission partitions causing crash [(#7853)](https://github.com/nwjs/nw.js/issues/7853)\n- Fix: child process exec blocks several minutes since v0.62.0 [(#7851)](https://github.com/nwjs/nw.js/issues/7851)\n\n0.62.0 / 03-06-2022\n===================\n- Update Chromium to [99.0.4844.51](https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop.html)\n\n0.61.0 / 02-06-2022\n===================\n- Update Chromium to [98.0.4758.82](https://chromereleases.googleblog.com/2022/02/stable-channel-update-for-desktop.html)\n- Fix: crash on accessing window.parent and window.top [(#7828)](https://github.com/nwjs/nw.js/issues/7828)\n\n0.60.0 / 01-05-2022\n===================\n- Update Chromium to [97.0.4692.71](https://chromereleases.googleblog.com/2022/01/stable-channel-update-for-desktop.html)\n- Fix: setBadgeLabel and setProgressbar crash on macOS [(#7826)](https://github.com/nwjs/nw.js/issues/7826)\n- Fix: additional trust anchros regression\n\n0.59.1 / 12-21-2021\n===================\n- Update Chromium to [96.0.4664.110](https://chromereleases.googleblog.com/2021/12/stable-channel-update-for-desktop_13.html)\n- node: update to [v17.3.0](https://nodejs.org/en/blog/release/v17.3.0/)\n- Fix: NW sample app won\'t start on Win10 [(#7803)](https://github.com/nwjs/nw.js/issues/7803)\n- Fix: NWJS does not re-open a window after a Simulate browser restart or Reload app [(#7798)](https://github.com/nwjs/nw.js/issues/7798)\n- Fix: Reloading a new instance child window causes crash [(#7813)](https://github.com/nwjs/nw.js/issues/7813)\n\n0.59.0 / 12-02-2021\n===================\n- Update Chromium to [96.0.4664.55](https://chromereleases.googleblog.com/2021/11/stable-channel-update-for-desktop.html)\n- node: update to [v17.1.0](https://nodejs.org/en/blog/release/v17.1.0/)\n\n0.58.0 / 10-25-2021\n===================\n- Update Chromium to [95.0.4638.54](https://chromereleases.googleblog.com/2021/10/stable-channel-update-for-desktop_19.html)\n\n0.57.1 / 10-10-2021\n===================\n- Update Chromium to [94.0.4606.81](https://chromereleases.googleblog.com/2021/10/stable-channel-update-for-desktop.html)\n- Update Node.js to [v16.10.0](https://nodejs.org/en/blog/release/v16.10.0/)\n- Fix: crash on setting nw.Window.zoomLevel and progress bar [(#7792)](https://github.com/nwjs/nw.js/issues/7792)\n- Fix: cannot start on win7 [(#7780)](https://github.com/nwjs/nw.js/issues/7780)\n\n0.57.0 / 09-25-2021\n===================\n- Update Chromium to [94.0.4606.61](https://chromereleases.googleblog.com/2021/09/stable-channel-update-for-desktop_24.html)\n\n0.56.1 / 09-21-2021\n===================\n- Update Chromium to [93.0.4577.82](https://chromereleases.googleblog.com/2021/09/stable-channel-update-for-desktop.html)\n- Update Node.js to [v16.9.1](https://nodejs.org/en/blog/release/v16.9.1/)\n- Fix: Blank windows on startup [(#7780)](https://github.com/nwjs/nw.js/issues/7780)\n- Fix: nw.require in new window [(#7775)](https://github.com/nwjs/nw.js/issues/7775)\n\n0.56.0 / 09-05-2021\n===================\n- Update Chromium to [93.0.4577.63](https://chromereleases.googleblog.com/2021/08/stable-channel-update-for-desktop_31.html)\n\n0.55.0 / 08-01-2021\n===================\n- Update Chromium to [92.0.4515.107](https://chromereleases.googleblog.com/2021/07/stable-channel-update-for-desktop_20.html)\n- Update Node.js to [v16.4.2](https://nodejs.org/en/blog/release/v16.4.2/)\n\n0.54.1 / 07-02-2021\n===================\n- Update Chromium to [91.0.4472.114](https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-desktop_17.html)\n- Update Node.js to [v16.4.0](https://nodejs.org/en/blog/release/v16.4.0/)\n- Fix: file:// is ERR_UNKNOWN_URL_SCHEME [(#7732)](https://github.com/nwjs/nw.js/issues/7732)\n- Fix: MenuItem::CreateFromNative for macOS crashes for items that only have Function modifier [(#7739)](https://github.com/nwjs/nw.js/issues/7739)\n\n0.54.0 / 05-26-2021\n===================\n- Update Chromium to [91.0.4472.77](https://chromereleases.googleblog.com/2021/05/stable-channel-update-for-desktop_25.html)\n\n0.53.1 / 05-14-2021\n===================\n- Update Node.js to [v16.1.0](https://nodejs.org/en/blog/release/v16.1.0)\n\n0.53.0 / 04-27-2021\n===================\n- Update Chromium to [90.0.4430.93](https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html)\n- Update Node.js to [v15.14.0](https://nodejs.org/en/blog/release/v15.14.0)\n\n0.52.2 / 04-07-2021\n===================\n- Update Chromium to [89.0.4389.114](https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop_30.html)\n- Update Node.js to [v15.12.0](https://nodejs.org/en/blog/release/v15.12.0)\n\n0.52.1 / 03-28-2021\n===================\n- Update Chromium to [89.0.4389.90](https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop_12.html)\n- Update Node.js to [v15.12.0](https://nodejs.org/en/blog/release/v15.12.0)\n- Fix: fullscreen start crash [(#7697)](https://github.com/nwjs/nw.js/issues/7697)\n- MacOS Assessment Mode enabled via Kiosk Mode [(#7698)](https://github.com/nwjs/nw.js/issues/7698)\n- nw2: fire close-quit event from Dock [(#7365)](https://github.com/nwjs/nw.js/issues/7365)\n\n0.52.0 / 03-05-2021\n===================\n- Update Chromium to [89.0.4389.72](https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop.html)\n- Update Node.js to [v15.10.0](https://nodejs.org/en/blog/release/v15.10.0)\n\n0.51.2 / 02-21-2021\n===================\n- Update Chromium to [88.0.4324.182](https://chromereleases.googleblog.com/2021/02/stable-channel-update-for-desktop_16.html)\n- Fix: webview crash with devtools under amusingly specific conditions [(#7676)](https://github.com/nwjs/nw.js/issues/7676)\n- Fix: "Provisional headers are shown" in devTools network panel [(#7642)](https://github.com/nwjs/nw.js/issues/7642)\n\n0.51.1 / 02-08-2021\n===================\n- Update Chromium to [88.0.4324.150](https://chromereleases.googleblog.com/2021/02/stable-channel-update-for-desktop_4.html)\n- Update Node.js to [v15.8.0](https://nodejs.org/en/blog/release/v15.8.0)\n- Fix Devtools crash in Lighthouse\n\n0.51.0 / 01-22-2021\n===================\n- Update Chromium to [88.0.4324.96](https://chromereleases.googleblog.com/2021/01/stable-channel-update-for-desktop_19.html)\n\n0.50.3 / 01-12-2021\n===================\n- Update Chromium to [87.0.4280.141](https://chromereleases.googleblog.com/2021/01/stable-channel-update-for-desktop.html)\n- Update to Node.js [v15.5.1](https://nodejs.org/en/blog/release/v15.5.1/)\n- Fix: Program doesn\'t fully quit when a webview\'s devtools are opened in a webview [(#7588)](https://github.com/nwjs/nw.js/issues/7588)\n- Fix: setTimeout callback not executing in new_instance Window [(#7554)](https://github.com/nwjs/nw.js/issues/7554)\n\n0.50.2 / 12-06-2020\n===================\n- Update Chromium to [87.0.4280.88](https://chromereleases.googleblog.com/2020/12/stable-channel-update-for-desktop.html)\n- Fix: Sometimes webview.addContentScripts injects script into "mainWorld" [(#7597)](https://github.com/nwjs/nw.js/issues/7597)\n\n0.50.1 / 11-25-2020\n===================\n- Update Node.js to [v15.3.0](https://nodejs.org/en/blog/release/v15.3.0/)\n- Add Widevine support [(#6425)](https://github.com/nwjs/nw.js/issues/6425)\n- Fix: Flawed ZLib inflateRaw output [(#7625)](https://github.com/nwjs/nw.js/issues/7625)\n- Fix: libffmpeg.dylib and libnode.dylib missing in normal flavor [(#7623)](https://github.com/nwjs/nw.js/issues/7623)\n- Fix compilation setting in Node for arm64\n- [docs] add App.enableComponent and App.updateComponent\n\n0.50.0 / 11-19-2020\n===================\n- Update Chromium to [87.0.4280.66](https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_17.html)\n- Add support for Wayland [(#5705)](https://github.com/nwjs/nw.js/issues/5705)\n\n0.49.2 / 11-01-2020\n===================\n- Update Node.js to [v15.0.1](https://nodejs.org/en/blog/release/v15.0.1/)\n- Add mixed_context window option for new_instance window [(#7609)](https://github.com/nwjs/nw.js/issues/7609)\n- [docs] mixed_context option in Window.open()\n\n0.49.1 / 10-23-2020\n===================\n- Update Chromium to [86.0.4240.111](https://chromereleases.googleblog.com/2020/10/stable-channel-update-for-desktop_20.html)\n- Update Node.js to [v14.13.1](https://nodejs.org/en/blog/release/v14.13.1/)\n- Fix: Linux - Race condition and lags in renderer event loop [(#7497)](https://github.com/nwjs/nw.js/issues/7497)\n- Fix: NewWindow.attach in webview [(#7578)](https://github.com/nwjs/nw.js/issues/7578)\n- Fix: nw2 Window.capturePage captures wrong window [(#7592)](https://github.com/nwjs/nw.js/issues/7592)\n- Fix: nw2 Window not removing listeners on \'loaded\' event [(#7593)](https://github.com/nwjs/nw.js/issues/7593)\n\n0.49.0 / 10-07-2020\n===================\n- Update Chromium to [86.0.4240.75](https://developers.google.com/web/updates/2020/10/nic86)\n- Fix: Transparency broken on Linux [(#7564)](https://github.com/nwjs/nw.js/issues/7564)\n\n0.48.4 / 10-04-2020\n===================\n- Fix: g_stop_nw_instance crash on close [(#7569)](https://github.com/nwjs/nw.js/issues/7569)\n- Fix: Window.setBadgeLabel and Window.setProgressBar in nw2 mode [(#7464)](https://github.com/nwjs/nw.js/issues/7464)\n- Fix: Normal flavor crashes in macOS [(#7582)](https://github.com/nwjs/nw.js/issues/7582)\n\n0.48.3 / 09-26-2020\n===================\n- Update Node.js to [v14.12.0](https://nodejs.org/en/blog/release/v14.12.0/)\n- Update Chromium to [85.0.4183.121](https://chromereleases.googleblog.com/2020/09/stable-channel-update-for-desktop_21.html)\n\n0.48.2 / 09-15-2020\n===================\n- Update Node.js to [v14.10.1](https://nodejs.org/en/blog/release/v14.10.1/)\n- Fix: regression in [(#6216)](https://github.com/nwjs/nw.js/issues/6216): blocking flash player\n- Fix: Enter fullscreen by script in Node frame [(#7566)](https://github.com/nwjs/nw.js/issues/7566)\n\n0.48.1 / 09-01-2020\n===================\n- Update Node.js to [v14.9.0](https://nodejs.org/en/blog/release/v14.9.0/)\n- Fix: webview.addContentScripts cause TypeError: Illegal invocation [(#7087)](https://github.com/nwjs/nw.js/issues/7087)\n\n0.48.0 / 08-27-2020\n===================\n- Update Chromium to [85.0.4183.83](https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop_25.html)\n\n0.47.3 / 08-16-2020\n===================\n- Update Node.js to [v14.8.0](https://nodejs.org/en/blog/release/v14.8.0/)\n- Update Chromium to [84.0.4147.125](https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop.html)\n- build: pinning win sdk version to 10.0.18362.0\n- build: fix resources in fresh normal build [(#7541)](https://github.com/nwjs/nw.js/issues/7541)\n- [docs] Update Web Worker documentation\n\n0.47.2 / 08-05-2020\n===================\n- Update Node.js to [v14.7.0](https://nodejs.org/en/blog/release/v14.7.0/)\n- Update Chromium to [84.0.4147.105](https://chromereleases.googleblog.com/2020/07/stable-channel-update-for-desktop_27.html)\n- Fix: Window.setResizable [(#7521)](https://github.com/nwjs/nw.js/issues/7521)\n\n0.47.1 / 07-24-2020\n===================\n- Update Node.js to [v14.6.0](https://nodejs.org/en/blog/release/v14.6.0/)\n- Fix: Window opened with new_instance creates always mixed context [(#7344)](https://github.com/nwjs/nw.js/issues/7344)\n- [docs] add clang option for building Node\n\n0.47.0 / 07-15-2020\n===================\n- Update Chromium to [84.0.4147.89](https://chromereleases.googleblog.com/2020/07/stable-channel-update-for-desktop.html)\n\n0.46.4 / 07-08-2020\n===================\n- Node.js: Update to [v14.5.0](https://nodejs.org/en/blog/release/v14.5.0/)\n\n0.46.3 / 06-25-2020\n===================\n- Chromium: update to [83.0.4103.116](https://chromereleases.googleblog.com/2020/06/stable-channel-update-for-desktop_22.html)\n- Fix: nw2: Window.setPosition(mouse) [(#7505)](https://github.com/nwjs/nw.js/issues/7505)\n\n0.46.2 / 06-07-2020\n===================\n- Chromium: update to [83.0.4103.97](https://chromereleases.googleblog.com/2020/06/stable-channel-update-for-desktop.html)\n- Fix: process.env crash, access Node variable across contexts [(#7493)](https://github.com/nwjs/nw.js/issues/7493)\n\n0.46.1 / 06-04-2020\n===================\n- Node: update to [v14.4.0](https://nodejs.org/en/blog/release/v14.4.0/)\n- Fix: Native Modules can\'t be required for second time in Web Workers [(#7239)](https://github.com/nwjs/nw.js/issues/7239)\n- Fix: app crashed after reload/refresh using web workers  [(#7487)](https://github.com/nwjs/nw.js/issues/7487)\n- Fix: [Regression] Window bar app icon is low quality again [(#7361)](https://github.com/nwjs/nw.js/issues/7361)\n\n0.46.0 / 05-20-2020\n===================\n- Update to Chromium [83.0.4103.61](https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop_19.html)\n- Fix: native module node-pty fails to build [(#7473)](https://github.com/nwjs/nw.js/issues/7473)\n- Fix: Setting --user-data-dir to custom location still causes AppData folder to be created [(#6328)](https://github.com/nwjs/nw.js/issues/6328)\n\n0.45.6 / 05-10-2020\n===================\n- Update to chromium [81.0.4044.138](https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop.html)\n- Node: Update to [v14.2.0](https://nodejs.org/en/blog/release/v14.2.0/)\n- Fix: NW2 Standard alert/confirm..  clip in main window [(#7422)](https://github.com/nwjs/nw.js/issues/7422)\n- Fix: win.print will only print the parent window [(#7377)](https://github.com/nwjs/nw.js/issues/7377)\n- Fix: crash "Invalid instance ID(0) from WebviewActionRequest.defaultAction" [(#7457)](https://github.com/nwjs/nw.js/issues/7457)\n\n0.45.5 / 05-04-2020\n===================\n- Update to Chromium [81.0.4044.129](https://chromereleases.googleblog.com/2020/04/stable-channel-update-for-desktop_27.html)\n- Fix: error in initializing browser_switcher_service [(#7436)](https://github.com/nwjs/nw.js/issues/7436)\n- Fix: /lib64/libc.so.6: version `GLIBC_2.18\' not found [(#7452)](https://github.com/nwjs/nw.js/issues/7452)\n- Fix: Many error messages re navigation since 0.43.5 [(#7346)](https://github.com/nwjs/nw.js/issues/7346)\n- Fix: NW.js crashes soon after opening [(#7450)](https://github.com/nwjs/nw.js/issues/7450)\n\n0.45.4 / 04-23-2020\n===================\n- Update to Node.js [v14.0.0](https://nodejs.org/en/blog/release/v14.0.0/)\n- Fix: broken iframe nwfaketop cookies [(#7448)](https://github.com/nwjs/nw.js/issues/7448)\n\n0.45.3 / 04-19-2020\n===================\n- Update to Chromium [81.0.4044.113](https://chromereleases.googleblog.com/2020/04/stable-channel-update-for-desktop_15.html)\n\n0.45.2 / 04-16-2020\n===================\n- Update to Node.js [v13.13.0](https://nodejs.org/en/blog/release/v13.13.0/)\n- Fix: Remove permission prompts when using Chrome Native File System API [(#7351)](https://github.com/nwjs/nw.js/issues/7351)\n- Fix: Linux: wrong app name in native desktop notifications [(#7437)](https://github.com/nwjs/nw.js/issues/7437)\n\n0.45.1 / 04-10-2020\n===================\n- Update to Node.js [v13.12.0](https://nodejs.org/en/blog/release/v13.12.0/)\n- Fix: crash in transparency support [(#7433)](https://github.com/nwjs/nw.js/issues/7433)\n\n0.45.0 / 04-08-2020\n===================\n- Update to Chromium [81.0.4044.92](https://chromereleases.googleblog.com/2020/04/stable-channel-update-for-desktop_7.html)\n\n0.44.6 / 04-01-2020\n===================\n- Update to Chromium [80.0.3987.162](https://chromereleases.googleblog.com/2020/03/stable-channel-update-for-desktop_31.html)\n- Fix: allow file system api in NW origin [(#7351)](https://github.com/nwjs/nw.js/issues/7351)\n- Fix: websocket debug crash [(#7427)](https://github.com/nwjs/nw.js/issues/7427)\n\n0.44.5 / 03-18-2020\n===================\n- Update to Chromium 80.0.3987.149\n- Fix: Crash on Windows 10 at saving window dimentions [(#7412)](https://github.com/nwjs/nw.js/issues/7412)\n\n0.44.4 / 03-09-2020\n===================\n- Update to Chromium [80.0.3987.132](https://chromereleases.googleblog.com/2020/03/stable-channel-update-for-desktop.html)\n- Node: update to [v13.10.1](https://nodejs.org/en/blog/release/v13.10.1/)\n- Fix: Window maximized on re-open [(#7370)](https://github.com/nwjs/nw.js/issues/7370)\n- Fix: disable throttling of worker / broadcast channel messages  [(#7090)](https://github.com/nwjs/nw.js/issues/7090)\n\n0.44.3 / 02-26-2020\n===================\n- Update to Chromium [80.0.3987.122](https://chromereleases.googleblog.com/2020/02/stable-channel-update-for-desktop_24.html)\n- Node: Fix windows worker support [(#7114)](https://github.com/nwjs/nw.js/issues/7114)\n- Update build script to support cross-compiling for ARM (Thanks to Marcus T)\n- Node: update to [v13.9.0](https://nodejs.org/en/blog/release/v13.9.0/)\n- Fix: Function enterfullscreen brokes app on MacOS [(#7254)](https://github.com/nwjs/nw.js/issues/7254)\n- Fix: [NW2 issue] : Setting two binded windows to a fullscreen state doesn\'t work anymore  [(#7368)](https://github.com/nwjs/nw.js/issues/7368)\n- Fix: NW2: nw.App.crashRenderer() doesn\'t kill nw like NW1 does [(#7383)](https://github.com/nwjs/nw.js/issues/7383)\n- Fix: Unable to build NW.js distribution (missing natives_blob.bin) [(#7378)](https://github.com/nwjs/nw.js/issues/7378)\n\n0.44.2 / 02-19-2020\n===================\n- Update to Chromium 80.0.3987.116\n- Fix: Copy & paste between input fields adds spurious space [(#7363)](https://github.com/nwjs/nw.js/issues/7363)\n- Fix: 43.0 reload app doesn\'t close and open new window [(#7271)](https://github.com/nwjs/nw.js/issues/7271)\n- Fix: Local sourcemaps can not be parsed in 0.44.1 [(#7373)](https://github.com/nwjs/nw.js/issues/7373)\n- Fix: Quit on macOS from top or dock icon menus does not have "quit" value in "close" event [(#7365)](https://github.com/nwjs/nw.js/issues/7365)\n\n0.44.1 / 02-11-2020\n===================\n- Node: Update to [v13.8.0](https://nodejs.org/en/blog/release/v13.8.0/)\n- Fix: Quit on macOS from top or dock icon menus does not have "quit" value in "close" event [(#7365)](https://github.com/nwjs/nw.js/issues/7365)\n- Fix: MacOS builtin menu can not switch according to the focused Window  [(#7366)](https://github.com/nwjs/nw.js/issues/7366)\n- Fix: App starts with min_height and min_width instead of height and width [(#7358)](https://github.com/nwjs/nw.js/issues/7358)\n- Fix: App won\'t quit on Mac [(#7355)](https://github.com/nwjs/nw.js/issues/7355)\n- Fix: File & Folder dialogs of the wrong type and undraggable on MacOS [(#7349)](https://github.com/nwjs/nw.js/issues/7349)\n- Fix: NW2 issue : (Linux) NW.js crashes when an opened window has attached the \'move\' event [(#7359)](https://github.com/nwjs/nw.js/issues/7359)\n- Fix: NW2 issue : (Linux) Nw.js should NOT show the chromium default menu bar as global [(#7364)](https://github.com/nwjs/nw.js/issues/7364)\n- Fix: Regression of allowed String length, `buffer.constants.MAX_STRING_LENGTH` [(#7356)](https://github.com/nwjs/nw.js/issues/7356)\n\n0.44.0 / 02-05-2020\n===================\n- Update to Chromium 80.0.3987.87\n- Linux: Fix ANGLE lib loading path\n- Fix mac crash reporting\n- [docs] add Window.captureScreenshot\n- NW2: add Window.captureScreenshot - support fullpage screenshot\n- Fix: Pressing the ESC key will now EXIT "FullScreen mode" with RM MV. [(#7324)](https://github.com/nwjs/nw.js/issues/7324)\n- Fix: NW2: Crashing renderer shows Aw, Snap! [(#7339)](https://github.com/nwjs/nw.js/issues/7339)\n- Fix: folder select dialog shows upload button instead of select on MacOS [(#7338)](https://github.com/nwjs/nw.js/issues/7338)\n- Fix: NW2: (Linux) Transparency and resize handling in frameless windows not working as intended [(#7325)](https://github.com/nwjs/nw.js/issues/7325)\n- Fix: NW2: win.blur() does not fire correctly [(#7327)](https://github.com/nwjs/nw.js/issues/7327)\n- Fix: NW2: Sometimes the window cannot be closed [(#7326)](https://github.com/nwjs/nw.js/issues/7326)\n- Fix: NW2: User Window Metrics Not Saved/Respected [(#7322)](https://github.com/nwjs/nw.js/issues/7322)\n- Fix: `window.open` does not load `inject_js_start` or `inject_js_end` when opening the page. [(#7320)](https://github.com/nwjs/nw.js/issues/7320)\n- Fix: Autoprint is not completely silent [(#6269)](https://github.com/nwjs/nw.js/issues/6269)\n- Fix: win.window is undefined after navigation to remote url [(#7304)](https://github.com/nwjs/nw.js/issues/7304)\n\n0.43.6 / 01-17-2020\n===================\n- Update to Chromium [79.0.3945.130](https://chromereleases.googleblog.com/2020/01/stable-channel-update-for-desktop_16.html)\n- Fix: nw2: macOS crash report uploading\n- Fix: `window.open` does not load `inject_js_start` or `inject_js_end` when opening the page. [(#7320)](https://github.com/nwjs/nw.js/issues/7320)\n\n0.43.5 / 01-15-2020\n===================\n- Node: update to [v13.6.0](https://nodejs.org/en/blog/release/v13.6.0/)\n- Fix: disable throttling of worker / broadcast channel messages [(#7090)](https://github.com/nwjs/nw.js/issues/7090)\n- Fix: crash on nw.App.quit in devtools_window.cc [(#7317)](https://github.com/nwjs/nw.js/issues/7317)\n- Fix: win.leaveKioskMode() and win.toggleKioskMode() not working [(#7272)](https://github.com/nwjs/nw.js/issues/7272)\n- Fix: NW2: Clicks on the tray icon not being sent to function. [(#7297)](https://github.com/nwjs/nw.js/issues/7297)\n- Fix: NW2: Uncaught ReferenceError: Window.eval in different context [(#7315)](https://github.com/nwjs/nw.js/issues/7315)\n- Fix: NW2: Window geometry is not remembered after close [(#7314)](https://github.com/nwjs/nw.js/issues/7314)\n- Fix: nw2: poor Window icon quality if you use package.json or link rel="icon" [(#7312)](https://github.com/nwjs/nw.js/issues/7312)\n- Fix: nw2: window.loaded event behaves differently than it\'s DOM equivalent [(#7306)](https://github.com/nwjs/nw.js/issues/7306)\n- Fix: iframe with nwfaketop denies samesite cookies [(#7305)](https://github.com/nwjs/nw.js/issues/7305)\n\n0.43.4 / 01-09-2020\n===================\n- Update to Chromium [79.0.3945.117](https://chromereleases.googleblog.com/2020/01/stable-channel-update-for-desktop.html)\n- [docs] add Window.setInnerWidth and setInnerHeight [(#7303)](https://github.com/nwjs/nw.js/issues/7303)\n- nw2: disable Mac native find for now [(#7285)](https://github.com/nwjs/nw.js/issues/7285)\n- Fix: chrome.app.window.getAll() causes "No current window" error [(#7310)](https://github.com/nwjs/nw.js/issues/7310)\n- Fix: NW2: Users can manually zoom using ALT/CTRL + Mousewheel  [(#7309)](https://github.com/nwjs/nw.js/issues/7309)\n- Fix: fullscreen option in package.json not working  [(#7308)](https://github.com/nwjs/nw.js/issues/7308)\n- Fix: win.window is undefined after navigation to remote url [(#7304)](https://github.com/nwjs/nw.js/issues/7304)\n- Fix: support of native chrome apps broken? [(#7302)](https://github.com/nwjs/nw.js/issues/7302)\n- Fix: window.moveTo(x, y) resizes window when global UI scaling is > 100% [(#7113)](https://github.com/nwjs/nw.js/issues/7113)\n- Fix: [NW2] Issues using resizeTo() as replacement for assigning window width/height [(#7303)](https://github.com/nwjs/nw.js/issues/7303)\n- Fix: Window and modal boxes features changed witn nw2 enabled [(#7217)](https://github.com/nwjs/nw.js/issues/7217)\n- Fix: cannot load local files in webview loaded with loadDataWithBaseUrl [(#7295)](https://github.com/nwjs/nw.js/issues/7295)\n- Fix: NW doesn\'t quit without open window [(#7298)](https://github.com/nwjs/nw.js/issues/7298)\n- Fix: NW2: "show_in_taskbar": false - Doesn\'t work Macos 10.14.6 [(#7296)](https://github.com/nwjs/nw.js/issues/7296)\n- Fix: NW2: Event navigation get not fired [(#7294)](https://github.com/nwjs/nw.js/issues/7294)\n\n0.43.3 / 01-01-2020\n===================\n- Support file scheme in `node-remote` field of manifest [(#7183)](https://github.com/nwjs/nw.js/issues/7183)\n- Fix: Linux: add missing ANGLE library files to fix Loss of GPU acceleration [(#7281)](https://github.com/nwjs/nw.js/issues/7281)\n- Fix: nw2: frameless app no longer have resize handle [(#7286)](https://github.com/nwjs/nw.js/issues/7286)\n- Fix: grant NW apps default permission for meida devices etc [(#7229)](https://github.com/nwjs/nw.js/issues/7229)\n- Fix: nw2: transparency not working as intended [(#7221)](https://github.com/nwjs/nw.js/issues/7221)\n- Fix: CORB from Node frame\n- Fix: Open links in PDF file to external html file [(#7240)](https://github.com/nwjs/nw.js/issues/7240)\n\n0.43.2 / 12-20-2019\n===================\n- Update Chromium to [79.0.3945.88](https://chromereleases.googleblog.com/2019/12/stable-channel-update-for-desktop_17.html)\n- Update Node.js to [v13.5.0](https://nodejs.org/en/blog/release/v13.5.0/)\n- Fix: nw2: document-end event [(#7276)](https://github.com/nwjs/nw.js/issues/7276)\n- Fix: nw2: win.show() restores window [(#7278)](https://github.com/nwjs/nw.js/issues/7278)\n- Fix: nw2: --disable-devtools not working [(#7279)](https://github.com/nwjs/nw.js/issues/7279)\n\n0.43.1 / 12-16-2019\n===================\n- Fix: import broken with Node.js v13.3.0 [(#7267)](https://github.com/nwjs/nw.js/issues/7267)\n- Fix: nw2: failed to close after "reload app"\n- Fix: nw2: don\'t register F12 hotkey in normal build [(#7269)](https://github.com/nwjs/nw.js/issues/7269)\n- Fix: nw2: close event missing callback string during cmd + Q (OSX) [(#7263)](https://github.com/nwjs/nw.js/issues/7263)\n- Fix: nw2: kiosk in manifest [(#7268)](https://github.com/nwjs/nw.js/issues/7268)\n- Fix: nw2: the timing of callback of creating window [(#7247)](https://github.com/nwjs/nw.js/issues/7247)\n\n0.43.0 / 12-11-2019\n===================\n- Update Chromium to [79.0.3945.79](https://chromereleases.googleblog.com/2019/12/stable-channel-update-for-desktop.html)\n- Update Node.js to [v13.3.0](https://nodejs.org/en/blog/release/v13.3.0/)\n- Fix: signature of isKioskInternal [(#7258)](https://github.com/nwjs/nw.js/issues/7258)\n\n0.42.6 / 11-30-2019\n===================\n- Improve kiosk mode in OSX by setting app presentation options. Thanks to Russell Valentine. [(#7201)](https://github.com/nwjs/nw.js/issues/7201)\n- Disable Chromium upgrade detector and bubble [(#7241)](https://github.com/nwjs/nw.js/issues/7241)\n- nw2: add nw.Window.getAll [(#7227)](https://github.com/nwjs/nw.js/issues/7227)\n- nw2: window size limit in package.json don\'t work in some cases [(#7248)](https://github.com/nwjs/nw.js/issues/7248)\n- nw2: taskbar icon on Windows for NW.js is a red square, can\'t set icon in package.json [(#7236)](https://github.com/nwjs/nw.js/issues/7236)\n- nw2: crash on setting kiosk mode\n- nw2: Fix Win.setAlwaysOnTop [(#7233)](https://github.com/nwjs/nw.js/issues/7233)\n- nw2: fix crash on Window.setShadow() [(#7232)](https://github.com/nwjs/nw.js/issues/7232)\n- nw2: Fix fullscreen by manifest [(#7225)](https://github.com/nwjs/nw.js/issues/7225)\n- nw2: Fix \'About\' menu in macOS [(#7219)](https://github.com/nwjs/nw.js/issues/7219)\n- Fix: nwjs app won\'t quit after devtool is opened. Thanks to Jefry Tedjokusumo [(#7226)](https://github.com/nwjs/nw.js/issues/7226)\n- Fix: transparency click-through regression in macOS. Thanks to Jefry Tedjokusumo [(#7204)](https://github.com/nwjs/nw.js/issues/7204)\n- [docs] add nw.Window.getAll()\n\n0.42.5 / 11-19-2019\n===================\n- Update Chromium to [78.0.3904.108](https://chromereleases.googleblog.com/2019/11/stable-channel-update-for-desktop_18.html)\n- nw2: clear MacOS menu [(#7219)](https://github.com/nwjs/nw.js/issues/7219)\n- nw2: nw2: support fullscreen in new-win-policy [(#7209)](https://github.com/nwjs/nw.js/issues/7209)\n- nw2: fix new-win-policy ctrl-click and frameless [(#7209)](https://github.com/nwjs/nw.js/issues/7209)\n- nw2: Fix windows maximum size\n- nw2: use innerHeight and Width for Window.resizeTo\n- nw2: Fix window center position, updating dimension, mac max size\n- Fix: crash after loading compiled JS [(#7126)](https://github.com/nwjs/nw.js/issues/7126)\n- Fix: additional-trust-anchors regression\n- [docs] clarify the inner vs outter dimension in various places\n\n0.42.4 / 11-13-2019\n===================\n- NW2 becomes the default mode [(#5875)](https://github.com/nwjs/nw.js/issues/5875)\n- nw2: Fix window icon and dimension\n- Fix: cross domain access from Node frame [(#7173)](https://github.com/nwjs/nw.js/issues/7173)\n- Fix: crash on terminate web worker in iframe with enable node worker [(#7196)](https://github.com/nwjs/nw.js/issues/7196)\n\n0.42.3 / 11-08-2019\n===================\n- Update Chromium to [78.0.3904.97](https://chromereleases.googleblog.com/2019/11/stable-channel-update-for-desktop.html)\n- Update Node.js to [v13.1.0](https://nodejs.org/en/blog/release/v13.1.0/)\n- Fix: Failed to load resource: net::ERR_BLOCKED_BY_CLIENT [(#7197)](https://github.com/nwjs/nw.js/issues/7197)\n- Fix: nw2: Window.close() function\n- nw2: change default window size\n\n0.42.2 / 11-01-2019\n===================\n- Update Chromium to [78.0.3904.87](https://chromereleases.googleblog.com/2019/10/stable-channel-update-for-desktop_31.html)\n- Fix: downlod in iframe can only fire once [(#7193)](https://github.com/nwjs/nw.js/issues/7193)\n\n0.42.1 / 10-30-2019\n===================\n- Update Node.js to [v13.0.1](https://nodejs.org/en/blog/release/v13.0.1/)\n- Fix: nw.App.clearCache is blocked for seconds during startup [(#7192)](https://github.com/nwjs/nw.js/issues/7192)\n- Fix: crash when download in iframe [(#7187)](https://github.com/nwjs/nw.js/issues/7187)\n- Fix: crash on terminate web worker with enable node worker [(#7188)](https://github.com/nwjs/nw.js/issues/7188)\n- Fix: nw.Window.close event does not have "quit" on macOS when closed by Cmd-Q [(#7191)](https://github.com/nwjs/nw.js/issues/7191)\n\n0.42.0 / 10-23-2019\n===================\n- Update Chromium to [78.0.3904.70](https://chromereleases.googleblog.com/2019/10/stable-channel-update-for-desktop_22.html)\n\n0.41.3 / 10-15-2019\n===================\n- Update Chromium to [77.0.3865.120](https://chromereleases.googleblog.com/2019/10/stable-channel-update-for-desktop.html)\n- Update Node.js to [v12.12.0](https://nodejs.org/en/blog/release/v12.12.0/)\n- Fix: App crashes on Windows on call to Window.setBadgeLabel [(#7170)](https://github.com/nwjs/nw.js/issues/7170)\n\n0.41.2 / 09-20-2019\n===================\n- Update Chromium to [77.0.3865.90](https://chromereleases.googleblog.com/2019/09/stable-channel-update-for-desktop_18.html)\n\n0.41.1 / 09-12-2019\n===================\n- Fix regressions: sync with nw40 branch\n- Fix: nw.Window not working after navigation [(#7125)](https://github.com/nwjs/nw.js/issues/7125)\n- Fix: nw.Shortcut constructor [(#7112)](https://github.com/nwjs/nw.js/issues/7112)\n- Fix: menubar display [(#7124)](https://github.com/nwjs/nw.js/issues/7124)\n\n0.41.0 / 09-12-2019\n===================\n- Update Chromium to [77.0.3865.75](https://chromereleases.googleblog.com/2019/09/stable-channel-update-for-desktop.html)\n\n0.40.2 / 08-30-2019\n===================\n- Update Chromium to [76.0.3809.132](https://chromereleases.googleblog.com/2019/08/stable-channel-update-for-desktop_26.html)\n- Update Node.js to [v12.9.1](https://nodejs.org/en/blog/release/v12.9.1/)\n\n0.40.1 / 08-08-2019\n===================\n- Update Chromium to [76.0.3809.100](https://chromereleases.googleblog.com/2019/08/stable-channel-update-for-desktop.html)\n- Update Node.js to [v12.8.0](https://nodejs.org/en/blog/release/v12.8.0/)\n- Fix: nw.Window not working after navigation [(#7125)](https://github.com/nwjs/nw.js/issues/7125)\n- Fix: nw.Shortcut constructor [(#7112)](https://github.com/nwjs/nw.js/issues/7112)\n- Fix: menubar display [(#7124)](https://github.com/nwjs/nw.js/issues/7124)\n\n0.40.0 / 07-30-2019\n===================\n- Update Chromium to [76.0.3809.87](https://chromereleases.googleblog.com/2019/07/stable-channel-update-for-desktop_30.html)\n\n0.39.3 / 07-17-2019\n===================\n- Update Chromium to [75.0.3770.142](https://chromereleases.googleblog.com/2019/07/stable-channel-update-for-desktop.html)\n- Update Node.js to [v12.6.0](https://nodejs.org/en/blog/release/v12.6.0/)\n- Fix: Crash in async_hooks of Node [(#7107)](https://github.com/nwjs/nw.js/issues/7107)\n- Fix: webview devtools freeze upon breakpoint [(#7098)](https://github.com/nwjs/nw.js/issues/7098)\n\n0.39.2 / 06-18-2019\n===================\n- Update Chromium to [75.0.3770.100](https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop_18.html)\n- Update Node.js to [v12.4.0](https://nodejs.org/en/blog/release/v12.4.0/)\n- Fix: Crash in forked child process when calling node method runInNewContext. [(#7085)](https://github.com/nwjs/nw.js/issues/7085)\n- Fix: Crash closing popup window after opening dev tools [(#7088)](https://github.com/nwjs/nw.js/issues/7088)\n\n0.39.1 / 06-18-2019\n===================\n- Update Chromium to [75.0.3770.90](https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop_13.html)\n- Fix: Removing Listening events from a window is broken [(#7077)](https://github.com/nwjs/nw.js/issues/7077)\n- Fix: crash in compiled JS [(#7045)](https://github.com/nwjs/nw.js/issues/7045)\n- Fix: crash with `product_string` [(#7075)](https://github.com/nwjs/nw.js/issues/7075)\n\n0.39.0 / 06-11-2019\n===================\n- Update Chromium to [75.0.3770.80](https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop.html)\n- Fix: crash "Invalid instance ID(0) from WebviewActionRequest.defaultAction" [(#7059)](https://github.com/nwjs/nw.js/issues/7059)\n\n0.38.4 / 05-24-2019\n===================\n- Update Node.js to [v12.3.1](https://nodejs.org/en/blog/release/v12.3.1/)\n- Update Chromium to [74.0.3729.169](https://chromereleases.googleblog.com/2019/05/stable-channel-update-for-desktop_21.html)\n\n0.38.3 / 05-15-2019\n===================\n- Update Node.js to [v12.2.0](https://nodejs.org/en/blog/release/v12.2.0/)\n- Update Chromium to [74.0.3729.157](https://chromereleases.googleblog.com/2019/05/stable-channel-update-for-desktop.html)\n\n0.38.2 / 05-06-2019\n===================\n- Update Node.js to [v12.1.0](https://nodejs.org/en/blog/release/v12.1.0/)\n- Update Chromium to [74.0.3729.131](http://chromereleases.googleblog.com/2019/04/stable-channel-update-for-desktop_30.html)\n\n0.38.1 / 04-29-2019\n===================\n- Update Node.js to [v12.0.0](https://nodejs.org/en/blog/release/v12.0.0/)\n\n0.38.0 / 04-25-2019\n===================\n- Update Chromium to [74.0.3729.108](https://chromereleases.googleblog.com/2019/04/stable-channel-update-for-desktop_23.html)\n- Fix: `open` event: quote command line properly under POSIX [(#7041)](https://github.com/nwjs/nw.js/issues/7041)\n\n0.37.4 / 04-15-2019\n===================\n- Update Node.js to [v11.14.0](https://nodejs.org/en/blog/release/v11.14.0/)\n- Fix: GCM support regression [(#7039)](https://github.com/nwjs/nw.js/issues/7039)\n- Fix: crash on dialog event in webview [(#7038)](https://github.com/nwjs/nw.js/issues/7038)\n- Fix: nwsaveas regression [(#7035)](https://github.com/nwjs/nw.js/issues/7035)\n- Fix: Pinning Windows creates a shortcut to `chrome_proxy.exe` [(#7033)](https://github.com/nwjs/nw.js/issues/7033)\n- Fix: NW2 mode: setting window dimension in new-win-policy callback\n- Fix: NW2 mode: disable fullscreen UI [(#5875)](https://github.com/nwjs/nw.js/issues/5875)\n\n0.37.3 / 04-08-2019\n===================\n- Update Chromium to [73.0.3683.103](https://chromereleases.googleblog.com/2019/04/stable-channel-update-for-desktop.html)\n- Fix: Phoning home to accounts.google.com [(#7023)](https://github.com/nwjs/nw.js/issues/7023)\n\n0.37.2 / 04-02-2019\n===================\n- Update Node.js to [v11.13.0](https://nodejs.org/en/blog/release/v11.13.0/)\n- Fix: crash on chrome.runtime.getManifest in webview [(#7024)](https://github.com/nwjs/nw.js/issues/7024)\n- Fix: crash in inspector module with j5 module [(#7022)](https://github.com/nwjs/nw.js/issues/7022)\n- Fix: windows file dialog button label [(#6610)](https://github.com/nwjs/nw.js/issues/6610)\n\n0.37.1 / 03-21-2019\n===================\n- Update Chromium to [73.0.3683.86](https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_20.html)\n- Update Node.js to [v11.12.0](https://nodejs.org/en/blog/release/v11.12.0/)\n- nw2: Fix fullscreen: disable browser accelerator keys and access bubble\n\n0.37.0 / 03-13-2019\n===================\n- Update Chromium to [73.0.3683.75](https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_12.html)\n- Fix: OSX - Google Office Docs extension loads as text [(#7010)](https://github.com/nwjs/nw.js/issues/7010)\n- Fix: NW crash on WebMIDI sysex send recurred [(#7007)](https://github.com/nwjs/nw.js/issues/7007)\n- Fix: Crash due to file:// url cannot be used in origin header of CORS request [(#7001)](https://github.com/nwjs/nw.js/issues/7001)\n\n0.36.4 / 03-04-2019\n===================\n- Update Chromium to [72.0.3626.121](https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop.html)\n- Fix: click-through transparency doesn\'t work on macOS [(#6708)](https://github.com/nwjs/nw.js/issues/6708)\n- Fix: Google drive doesn\'t show contents [(#6966)](https://github.com/nwjs/nw.js/issues/6966)\n\n0.36.3 / 03-01-2019\n===================\n- Update Chromium to [72.0.3626.119](https://chromereleases.googleblog.com/2019/02/stable-channel-update-for-desktop_21.html)\n- Update Node.js to [v11.10.1](https://nodejs.org/en/blog/release/v11.10.1/)\n- Fix: [macOS] crash in menu handling with NW2 mode [(#6976)](https://github.com/nwjs/nw.js/issues/6976)\n- Fix: lost the first touchend event [(#6985)](https://github.com/nwjs/nw.js/issues/6985)\n\n0.36.2 / 02-18-2019\n===================\n- Update Chromium to [72.0.3626.109](https://chromereleases.googleblog.com/2019/02/stable-channel-update-for-desktop_13.html)\n- Fix: File input crashes when click it second time. [(#6968)](https://github.com/nwjs/nw.js/issues/6968)\n\n0.36.1 / 02-08-2019\n===================\n- Update Chromium to [72.0.3626.96](https://chromereleases.googleblog.com/2019/02/stable-channel-update-for-desktop.html)\n- Update Node.js to [v11.9.0](https://nodejs.org/en/blog/release/v11.9.0/)\n\n0.36.0 / 01-31-2019\n===================\n- Update Chromium to [72.0.3626.81](https://chromereleases.googleblog.com/2019/01/stable-channel-update-for-desktop.html)\n- Update Node.js to [v11.8.0](https://nodejs.org/en/blog/release/v11.8.0/)\n- support NW_PRE_ARGS environment variable\n- nw2: macOS: fix Cmd-Q with user menu bar\n- nw2: disable ExtensionDevToolsInfoBar\n- [macos] ship libffmpeg with sdk; move libffmpeg location in bundle\n- [docs] NW_PRE_ARGS environment variable\n\n0.35.5 / 01-15-2019\n===================\n- NW2: transparency support\n- NW2: fix mac frameless window\n- NW2: fix exceptions upon setting Window.title\n- NW2: disable status bubble\n- NW2: cleanup system menu and context menu\n- NW2: fix Window.close event\n- NW2: fix Window.zoomLevel\n- NW2: fix Window.position\n- NW2: Fix App.closeAppWindows and App.quit\n- NW2: [WIN] Fix showing hidden window\n- NW2: disable zoom bubble view\n- Linux: Fix crash on CentOS 7.6 when requiring \'crypto\' (#6928)\n- [docs] Added docs for "run nightly test"\n- [docs] Clean up English on win.close()\n- [docs] Update Mac package docs to rename nwjs binary\n- [tests] update getenv() in test/sanity/testcfg.py\n\n0.35.4 / 01-04-2019\n===================\n- Update Node.js to [v11.6.0](https://nodejs.org/en/blog/release/v11.6.0/)\n- Internal refactoring: new window implementation under `--enable-features=nw2` switch [(#5875)](https://github.com/nwjs/nw.js/issues/5875)\n\n0.35.3 / 12-24-2018\n===================\n- Update Node.js to [v11.5.0](https://nodejs.org/en/blog/release/v11.5.0/)\n- Fix: allow loading extension URL in offscreen tab [(#6900)](https://github.com/nwjs/nw.js/issues/6900)\n- Fix: webview.showDevtools regression [(#6903)](https://github.com/nwjs/nw.js/issues/6903)\n- Internal refactoring for new window implementation [(#5875)](https://github.com/nwjs/nw.js/issues/5875)\n\n0.35.2 / 12-14-2018\n===================\n- Update Chromium to [71.0.3578.98](https://chromereleases.googleblog.com/2018/12/stable-channel-update-for-desktop_12.html)\n- Fix: cross origin access to iframes with google URL [(#6894)](https://github.com/nwjs/nw.js/issues/6894)\n\n0.35.1 / 12-11-2018\n===================\n- Update Node.js to [v11.4.0](https://nodejs.org/en/blog/release/v11.4.0/)\n- Fix: regression: input file nwsaveas property is ignored [(#6886)](https://github.com/nwjs/nw.js/issues/6886)\n- Enable bypassing CORB (Cross Origin Read Blocking) from privileged frames [(#6871)](https://github.com/nwjs/nw.js/issues/6871)\n\n0.35.0 / 12-05-2018\n===================\n- Update Chromium to [71.0.3578.80](https://chromereleases.googleblog.com/2018/12/stable-channel-update-for-desktop.html)\n- Update Node.js to [v11.3.0](https://nodejs.org/en/blog/release/v11.3.0/)\n- Fix: Webview crashes [(#6872)](https://github.com/nwjs/nw.js/issues/6872)\n- Fix: Assertion (env) != nullptr\' failed [(#6854)](https://github.com/nwjs/nw.js/issues/6854)\n\n0.34.5 / 11-20-2018\n===================\n- Update to Chromium [70.0.3538.110](https://chromereleases.googleblog.com/2018/11/stable-channel-update-for-desktop_19.html)\n\n0.34.4 / 11-16-2018\n===================\n- Update Node.js to [v11.2.0](https://nodejs.org/en/blog/release/v11.2.0/)\n- Fix: nw-gyp rebuild nodegit error targeting 0.34.x [(#6869)](https://github.com/nwjs/nw.js/issues/6869)\n- Fix: nwjs app crashes on addOriginAccessWhitelistEntry [(#6858)](https://github.com/nwjs/nw.js/issues/6858)\n\n0.34.3 / 11-12-2018\n===================\n- Update Chromium to [70.0.3538.102](https://chromereleases.googleblog.com/2018/11/stable-channel-update-for-desktop.html)\n- Support NW security model in cross-origin iframes [(#6696)](https://github.com/nwjs/nw.js/issues/6696)\n\n0.34.2 / 11-08-2018\n===================\n- Update Node.js to [v11.1.0](https://nodejs.org/en/blog/release/v11.1.0/)\n- Fix: listeners in different webview processes are all fired (#6849)\n- Fix: mac menu support regression (#6851)\n- Fix: node: fix crash in tracing and buffer\n- Fix: webview.captureVisibleRegion get undefined in callback (#6853)\n- Fix: [OSX] nwdirectory file dialog missing button to create dir (#6848)\n- Fix: webview touch emulation\n\n0.34.1 / 10-27-2018\n===================\n- Update Chromium to [70.0.3538.77](https://chromereleases.googleblog.com/2018/10/stable-channel-update-for-desktop_24.html)\n- Update Node.js to [v11.0.0](https://nodejs.org/en/blog/release/v11.0.0/)\n- Fix: [OSX] nw.Window close event\n- Fix: Error after webview removal and recreation\n- Fix: crash on quit in some cases [(#6004)](https://github.com/nwjs/nw.js/issues/6004)\n- Fix: Crash with File dialogs [(#6698)](https://github.com/nwjs/nw.js/issues/6698)\n\n0.34.0 / 10-17-2018\n===================\n- Update Chromium to [70.0.3538.67](https://chromereleases.googleblog.com/2018/10/stable-channel-update-for-desktop.html)\n- Update Node.js to v11.0.0-pre\n- Fix: regression with devtools extensions loaded in webview [(#6004)](https://github.com/nwjs/nw.js/issues/6004)\n- Fix: [WIN] Dlls missing version field [(#6805)](https://github.com/nwjs/nw.js/issues/6805)\n- Fix: crash on continue debugging [(#6825)](https://github.com/nwjs/nw.js/issues/6825)\n- Fix: Credential Management API: get resolves to null [(#6809)](https://github.com/nwjs/nw.js/issues/6809)\n- [WIN] Ship notification_helper.exe for Win10 native notifications [(#6824)](https://github.com/nwjs/nw.js/issues/6824)\n\n0.33.4 / 09-25-2018\n===================\n- Update Node.js to [v10.11.0](https://nodejs.org/en/blog/release/v10.11.0/)\n- add DEPS and script to sync NW repos with gclient\n\n0.33.3 / 09-18-2018\n===================\n- Update Chromium to [69.0.3497.100](https://chromereleases.googleblog.com/2018/09/stable-channel-update-for-desktop_17.html)\n- Fix: GamePad API regression [(#6792)](https://github.com/nwjs/nw.js/issues/6792)\n- Fix: NW app not launching if ExtensionInstallBlacklistregistry key is set to block all extensions [(#6634)](https://github.com/nwjs/nw.js/issues/6634)\n- Fix: OSX: nwjs crashes when invoking curl via exec() [(#6799)](https://github.com/nwjs/nw.js/issues/6799)\n\n0.33.2 / 09-12-2018\n===================\n- Update Chromium to [69.0.3497.92](https://chromereleases.googleblog.com/2018/09/stable-channel-update-for-desktop_11.html)\n\n0.33.1 / 09-11-2018\n===================\n- Update Node.js to [v10.10.0](https://nodejs.org/en/blog/release/v10.10.0/)\n- Fix: double quotes character causes crash in compiled form [(#6770)](https://github.com/nwjs/nw.js/issues/6770)\n- Fix: allow webview in remote page [(#6784)](https://github.com/nwjs/nw.js/issues/6784)\n- Fix: nwjc crash on syntax error in script\n\n0.33.0 / 09-05-2018\n===================\n- Update Chromium to [69.0.3497.81](https://chromereleases.googleblog.com/2018/09/stable-channel-update-for-desktop.html)\n- Fix: libnode.so should not depends on newer version of libstdc++ on CentOS 7 [(#6783)](https://github.com/nwjs/nw.js/issues/6783)\n- Fix: OSX - Transparency broken on 0.33.0b1. Thanks to Jefry Tedjokusumo [(#6750)](https://github.com/nwjs/nw.js/issues/6750)\n\n0.32.4 / 08-25-2018\n===================\n- Fix: reject code cache when magic number mismatch rather than crash [(#6771)](https://github.com/nwjs/nw.js/issues/6771)\n- Fix: Crash with compiled binary JS [(#6768)](https://github.com/nwjs/nw.js/issues/6768)\n- Fix: Opening DevTools causes Crash when DevTools are open already [(#6766)](https://github.com/nwjs/nw.js/issues/6766)\n- [OSX] ship snapshot files for nwjc\n\n0.32.3 / 08-16-2018\n===================\n- Update Node.js to [v10.9.0](https://nodejs.org/en/blog/release/v10.9.0/)\n\n0.32.2 / 08-11-2018\n===================\n- Update Chromium to [68.0.3440.106](https://chromereleases.googleblog.com/2018/08/stable-channel-update-for-desktop.html)\n\n0.32.1 / 08-02-2018\n===================\n- Update Chromium to [68.0.3440.84](https://chromereleases.googleblog.com/2018/07/stable-channel-update-for-desktop_31.html)\n- Update Node.js to [v10.8.0](https://nodejs.org/en/blog/release/v10.8.0/)\n- Fix: NW.js phones home to Google [(#5865)](https://github.com/nwjs/nw.js/issues/5865)\n- Fix: util.types.isModuleNamespaceObject is undefined [(#6727)](https://github.com/nwjs/nw.js/issues/6727)\n- Fix: Google OAuth is not working [(#6728)](https://github.com/nwjs/nw.js/issues/6728)\n- [docs] Add Vue example to "Using devtools extensions" (Thanks to The Jared Wilcurt)\n\n0.32.0 / 07-25-2018\n===================\n- Update Chromium to [68.0.3440.75](https://chromereleases.googleblog.com/2018/07/stable-channel-update-for-desktop.html)\n- Fix: OSX - 0.32.0b1 App crashes when textbox selected [(#6701)](https://github.com/nwjs/nw.js/issues/6701)\n- Fix: Tray menu cannot be navigated with keyboard under Windows [(#6580)](https://github.com/nwjs/nw.js/issues/6580)\n\n0.31.5 / 07-09-2018\n===================\n- Update Node.js to [v10.6.0](https://nodejs.org/en/blog/release/v10.6.0/)\n- Fix: setProgressBar crash on MacOS Mojave [(#6720)](https://github.com/nwjs/nw.js/issues/6720)\n\n0.31.4 / 06-28-2018\n===================\n- Update Chromium to [67.0.3396.99](https://chromereleases.googleblog.com/2018/06/stable-channel-update-for-desktop_25.html)\n\n0.31.3 / 06-25-2018\n===================\n- Update Node.js to [v10.5.0](https://nodejs.org/en/blog/release/v10.5.0/)\n- Fix: `chrome://gpu` doesn\'t load\n- Fix: win.print() "copies" option no longer works. [(#6440)](https://github.com/nwjs/nw.js/issues/6440)\n- Fix: crash in nwjc when there is compilation error [(#6682)](https://github.com/nwjs/nw.js/issues/6682)\n- Fix: Support new-win-policy with external sites [(#6655)](https://github.com/nwjs/nw.js/issues/6655)\n- Fix: nw.App.closeAllWindows() crashes on Mac OSX [(#6677)](https://github.com/nwjs/nw.js/issues/6677)\n\n0.31.2 / 06-14-2018\n===================\n- Update Chromium to [67.0.3396.87](https://chromereleases.googleblog.com/2018/06/stable-channel-update-for-desktop_12.html)\n- Update Node.js to [v10.4.1](https://nodejs.org/en/blog/release/v10.4.1/)\n- Fix: Window.open undefined reference with https [(#6676)](https://github.com/nwjs/nw.js/issues/6676)\n- Fix: Geolocation not working in webview. [(#6644)](https://github.com/nwjs/nw.js/issues/6644)\n\n0.31.1 / 06-08-2018\n===================\n- Update Chromium to [67.0.3396.79](https://chromereleases.googleblog.com/2018/06/stable-channel-update-for-desktop.html)\n- Update Node.js to [v10.4.0](https://nodejs.org/en/blog/release/v10.4.0/)\n- Fix: Pinning app in taskbar is creating an incorrect shortcut target [(#5991)](https://github.com/nwjs/nw.js/issues/5991)\n- Fix: win.getPrinters not receive an array of JSON objects [(#6663)](https://github.com/nwjs/nw.js/issues/6663)\n\n0.31.0 / 05-30-2018\n===================\n- Update Chromium to [67.0.3396.62](https://chromereleases.googleblog.com/2018/05/stable-channel-update-for-desktop_58.html)\n- Add nw.App.startPath to query the directory where the app starts. [(#648)](https://github.com/nwjs/nw.js/issues/648)\n\n0.30.5 / 05-18-2018\n===================\n- Update Chromium to [66.0.3359.181](https://chromereleases.googleblog.com/2018/05/stable-channel-update-for-desktop_15.html)\n- Support PaymentRequest API in chrome-extension [(#6595)](https://github.com/nwjs/nw.js/issues/6595)\n- Fix: crash when using service worker [(#6624)](https://github.com/nwjs/nw.js/issues/6624)\n- Fix: NW app not launching if RoamingProfileSupportEnabled registry key is set [(#6621)](https://github.com/nwjs/nw.js/issues/6621)\n- Fix: [Linux] Window should be resizable after setting resizable to true [(#6609)](https://github.com/nwjs/nw.js/issues/6609)\n- Fix: [Win] Upload button instead of select on folder picker nwdirectory [(#6610)](https://github.com/nwjs/nw.js/issues/6610)\n- Fix: Dev Tools crash when clearing Memory Profiles with `--enable-node-workers` [(#6615)](https://github.com/nwjs/nw.js/issues/6615)\n\n0.30.4 / 05-14-2018\n===================\n- Update Chromium to [66.0.3359.170](https://chromereleases.googleblog.com/2018/05/stable-channel-update-for-desktop.html)\n- Fix: Child iframe doesn\'t herit parent attributes [(#3362)](https://github.com/nwjs/nw.js/issues/3362)\n\n0.30.3 / 05-10-2018\n===================\n- Update Node.js to [v10.1.0](https://nodejs.org/en/blog/release/v10.1.0/)\n- Fix: Menu and MenuItem leak [(#6583)](https://github.com/nwjs/nw.js/issues/6583)\n- Add support for nwWindow.setShadow(bool) on Mac (Thanks to Jahanzeb Sherwani)\n- Fix: Window resizable false not honored on Linux [(#6592)](https://github.com/nwjs/nw.js/issues/6592)\n- [docs] Add nwWindow.setShadow(bool) on Mac\n\n0.30.2 / 04-28-2018\n===================\n- Update Chromium to [66.0.3359.139](https://chromereleases.googleblog.com/2018/04/stable-channel-update-for-desktop_26.html)\n- Fix: ES6 modules with .mjs extension / loaded from disk are broken [(#6585)](https://github.com/nwjs/nw.js/issues/6585)\n\n0.30.1 / 04-25-2018\n===================\n- Update Node.js to [v10.0.0](https://nodejs.org/en/blog/release/v10.0.0/)\n- Fix: WebSocket not working on spotify.com [(#6527)](https://github.com/nwjs/nw.js/issues/6527)\n\n0.30.0 / 04-18-2018\n===================\n- Update Chromium to [66.0.3359.117](https://chromereleases.googleblog.com/2018/04/stable-channel-update-for-desktop.html)\n\n0.29.4 / 04-07-2018\n===================\n- Update Node.js to [v9.11.1](https://nodejs.org/en/blog/release/v9.11.1/)\n- Fix: window object return in Window.open callback is undefined with redirecting URL [(#6392)](https://github.com/nwjs/nw.js/issues/6392)\n- Fix debug build\n\n0.29.3 / 03-29-2018\n===================\n- Update Node.js to [v9.10.0](https://nodejs.org/en/blog/release/v9.10.0/)\n- Fix: webview mouse enter / leave not working correctly [(#6518)](https://github.com/nwjs/nw.js/issues/6518)\n- [docs] Add the documentation for win.isAlwaysOnTop [(#6536)](https://github.com/nwjs/nw.js/issues/6536)\n\n0.29.2 / 03-22-2018\n===================\n- Update Chromium to [65.0.3325.181](https://chromereleases.googleblog.com/2018/03/stable-channel-update-for-desktop_20.html)\n- Fix: new-win-policy not working for new window/tab links [(#6522)](https://github.com/nwjs/nw.js/issues/6522)\n- Fix: win.print() "printer" option no longer works. [(#6510)](https://github.com/nwjs/nw.js/issues/6510)\n- Fix: Crash on breakpoints when binary module is used [(#6514)](https://github.com/nwjs/nw.js/issues/6514)\n\n0.29.1 / 03-14-2018\n===================\n- Update Chromium to [65.0.3325.162](https://chromereleases.googleblog.com/2018/03/stable-channel-update-for-desktop_13.html)\n- Update Node.js to [v9.8.0](https://nodejs.org/en/blog/release/v9.8.0/)\n- Fix: WebUSB device selection menu not appearing [(#6500)](https://github.com/nwjs/nw.js/issues/6500)\n- Fix: Linux tray submenu click causes crash [(#6496)](https://github.com/nwjs/nw.js/issues/6496)\n- Fix: passing --disable-software-rasterizer disables hardware acceleration [(#6498)](https://github.com/nwjs/nw.js/issues/6498)\n- Fix: Pinch zoom does not work on Mac [(#6491)](https://github.com/nwjs/nw.js/issues/6491)\n- Fix: indexedDB.open in node enabled worker completely crashes [(#6504)](https://github.com/nwjs/nw.js/issues/6504)\n\n0.29.0 / 03-07-2018\n===================\n- Update Chromium to [65.0.3325.146](https://chromereleases.googleblog.com/2018/03/stable-channel-update-for-desktop.html)\n- Update Node.js to [v9.7.1](https://nodejs.org/en/blog/release/v9.7.1/)\n- Enable [chrome.tabCapture](https://developer.chrome.com/extensions/tabCapture) API\n- Enable Widevine support in NW.js [(#6425)](https://github.com/nwjs/nw.js/issues/6425)\n- Grant content settings permissions in nwjs app [(#6492)](https://github.com/nwjs/nw.js/issues/6492)\n\n0.28.3 / 02-24-2018\n===================\n- Update Chromium to [64.0.3282.186](https://chromereleases.googleblog.com/2018/02/stable-channel-update-for-desktop_22.html)\n- Update Node.js to [v9.6.1](https://nodejs.org/en/blog/release/v9.6.1/)\n- Fix: Slow https server creation on Windows [(#6470)](https://github.com/nwjs/nw.js/issues/6470)\n\n0.28.2 / 02-14-2018\n===================\n- Update Chromium to [64.0.3282.167](https://chromereleases.googleblog.com/2018/02/stable-channel-update-for-desktop_13.html)\n- Fix: http2.connect always fails with Uncaught NodeError: Invalid URL on Windows [(#6444)](https://github.com/nwjs/nw.js/issues/6444)\n\n0.28.1 / 02-05-2018\n===================\n- Update Chromium to [64.0.3282.140](https://chromereleases.googleblog.com/2018/02/stable-channel-update-for-desktop.html)\n- Update Node.js to [v9.5.0](https://nodejs.org/en/blog/release/v9.5.0/)\n- Add: process.versions[\'nw-flavor\'] and documentation [(#5062)](https://github.com/nwjs/nw.js/issues/5062)\n- Fix: Node URL module broken on Windows [(#6448)](https://github.com/nwjs/nw.js/issues/6448)\n- Fix: Spawned child process crashes [(#6390)](https://github.com/nwjs/nw.js/issues/6390)\n- Fix: Transparent frameless window with id gets smaller each time it is closed while minimized [(#6280)](https://github.com/nwjs/nw.js/issues/6280)\n- [docs] add link to a list of v8 flags for \'js-flags\' in manifest [(#6364)](https://github.com/nwjs/nw.js/issues/6364)\n\n0.28.0 / 01-25-2018\n===================\n- Update Chromium to [64.0.3282.119](https://chromereleases.googleblog.com/2018/01/stable-channel-update-for-desktop_24.html)\n- Update Node.js to [v9.4.0](https://nodejs.org/en/blog/release/v9.4.0/)\n- Add `webview.inspectElementAt()` [(#6381)](https://github.com/nwjs/nw.js/issues/6381)\n- Use `untrusted-code-mitigations` only in guest process\n- ES6 module binary support [(#6303)](https://github.com/nwjs/nw.js/issues/6303)\n- Add `nwdirectorydesc` attribute to set the description for nwdirectory in "Browse for Folder" dialog [(#5265)](https://github.com/nwjs/nw.js/issues/5265)\n- Fix: Simply accessing chrome.action crashes nw28-rc1 [(#6372)](https://github.com/nwjs/nw.js/issues/6372)\n- Fix: OSX - Transparency clickthrough broken on High Sierra [(#6307)](https://github.com/nwjs/nw.js/issues/6307) (Thanks to Jefry Tedjokusumo)\n- Fix: [WIN] fix titlebar issue if the window has custom icon / when window is first moved ([#6337](https://github.com/nwjs/nw.js/issues/6337), [#6345](https://github.com/nwjs/nw.js/issues/6345)) (Thanks to Jefry Tedjokusumo)\n- Fix: XMLHttpRequest from background page fails after an iframe is removed from window [(#6410)](https://github.com/nwjs/nw.js/issues/6410)\n- [docs] using devtool extensions and add webview.inspectElementAt()\n- [docs] module binary support\n- [docs] nwdirectorydesc\n\n0.27.5 / 01-15-2018\n===================\n- Fix: regression: webview devtools can no longer be embedded [(#6374)](https://github.com/nwjs/nw.js/issues/6374)\n- Fix: regression: devtools extension in embedded webview [(#6004)](https://github.com/nwjs/nw.js/issues/6004)\n- Fix: crash in node::PromiseHook when using Promise and johnny-five [(#6379)](https://github.com/nwjs/nw.js/issues/6379)\n- Fix: nwjs crash when choosing inspect when devtools are embedded [(#6375)](https://github.com/nwjs/nw.js/issues/6375)\n\n0.27.4 / 01-05-2018\n===================\n- Update Chromium to [63.0.3239.132](https://chromereleases.googleblog.com/2018/01/stable-channel-update-for-desktop.html)\n- Fix: Kiosk Mode does not lock app in macOS 10.12+ [(#6169)](https://github.com/nwjs/nw.js/issues/6169)\n- Fix: nw.Clipboard.get() with PNG format [(#6366)](https://github.com/nwjs/nw.js/issues/6366)\n- Fix: crash when debugging with developer tools for Linux [(#6347)](https://github.com/nwjs/nw.js/issues/6347)\n- Fix: Crash on resource load from extension in webview [(#6368)](https://github.com/nwjs/nw.js/issues/6368)\n\n0.27.3 / 12-22-2017\n===================\n- Add: %chromium_ver in user-agent field in manifest [(#5975)](https://github.com/nwjs/nw.js/issues/5975)\n- Fix: NodeJS child_process.exec - crashed on v0.27 [(#6339)](https://github.com/nwjs/nw.js/issues/6339)\n- Fix: NWJS framework crash with fatal error in , line 0 unimplemented code [(#6335)](https://github.com/nwjs/nw.js/issues/6335)\n- Fix: Crash on select file dialog when policy deny it [(#6340)](https://github.com/nwjs/nw.js/issues/6340)\n- Fix: macOS component build for development\n- [docs] %chromium_ver in user-agent field in manifest\n\n0.27.2 / 12-15-2017\n===================\n- Update Chromium to [63.0.3239.108](https://chromereleases.googleblog.com/2017/12/stable-channel-update-for-desktop_14.html)\n- Update Node.js to [v9.3.0](https://nodejs.org/en/blog/release/v9.3.0/)\n- Fix: extension with "all_frames": true option triggers false assertion [(#6324)](https://github.com/nwjs/nw.js/issues/6324)\n- Fix: Webview with content scripts crashes on load non .swf object [(#6323)](https://github.com/nwjs/nw.js/issues/6323)\n- Fix: user agent string handling for main resource of the page [(#6321)](https://github.com/nwjs/nw.js/issues/6321)\n- Fix: Find in webview page freeze by enabling GuestViewCrossProcessFrames [(#6326)](https://github.com/nwjs/nw.js/issues/6326)\n\n0.27.1 / 12-11-2017\n===================\n- Update Node.js to [v9.2.1](https://nodejs.org/en/blog/release/v9.2.1/)\n\n0.27.0 / 12-07-2017\n===================\n- Update Chromium to [63.0.3239.84](https://chromereleases.googleblog.com/2017/12/stable-channel-update-for-desktop.html)\n- Update Node.js to [v9.2.0](https://nodejs.org/en/blog/release/v9.2.0/)\n- support loading compiled JS binary in Web Worker [(#6203)](https://github.com/nwjs/nw.js/issues/6203)\n- support options for injecting in main or isolated world of webview ([#6299](https://github.com/nwjs/nw.js/issues/6299), [#6229](https://github.com/nwjs/nw.js/issues/6229))\n- support disabling Flash plugin via chrome.contentSettings API [(#6216)](https://github.com/nwjs/nw.js/issues/6216)\n- Fix: crashes with some native modules\n- Fix: stale process with \'--in-process-gpu\' and Steam client [(#6059)](https://github.com/nwjs/nw.js/issues/6059)\n- Fix: crashes when the specific PDF is loaded in the webview [(#6293)](https://github.com/nwjs/nw.js/issues/6293)\n- Fix: process exit when native node module calls node::AtExit() [(#6047)](https://github.com/nwjs/nw.js/issues/6047)\n- Remove: migrate indexdb from nw12\n- Support compiling ES6 module source with nwjc \'--nw-module\'; Partly fix [#6303](https://github.com/nwjs/nw.js/issues/6303)\n- [docs] executeScript in main world of webview\n- [docs] use NW JS binary in workers\n\n0.26.6 / 11-14-2017\n===================\n- Update Chromium to [62.0.3202.94](https://chromereleases.googleblog.com/2017/11/stable-channel-update-for-desktop_13.html)\n- Fix: nw-gyp rebuild is not working on linux [(#5971)](https://github.com/nwjs/nw.js/issues/5971)\n- Fix: transparent feature regression in some win7 system [(#6265)](https://github.com/nwjs/nw.js/issues/6265)\n- Fix: transparent feature in some win10 system [(#6275)](https://github.com/nwjs/nw.js/issues/6275)\n\n0.26.5 / 11-09-2017\n===================\n- Update Node.js to [v9.1.0](https://nodejs.org/en/blog/release/v9.1.0/)\n- Allow inject script into main world of webview [(#6229)](https://github.com/nwjs/nw.js/issues/6229)\n\n0.26.4 / 11-07-2017\n===================\n- Update Chromium to [62.0.3202.89](https://chromereleases.googleblog.com/2017/11/stable-channel-update-for-desktop.html)\n- Fix: Frameless transparent window is maximizing/overflowing outside window limits [(#6248)](https://github.com/nwjs/nw.js/issues/6248)\n- Fix: NW.js loading files does not seem to provide file\'s MIME type [(#6106)](https://github.com/nwjs/nw.js/issues/6106)\n- Fix: Empty temp directory not properly deleted [(#5208)](https://github.com/nwjs/nw.js/issues/5208)\n- Fix: Crash when opening some web page [(#6247)](https://github.com/nwjs/nw.js/issues/6247)\n\n0.26.3 / 11-01-2017\n===================\n- Update Node.js to [v9.0.0](https://nodejs.org/en/blog/release/v9.0.0/)\n- Fix: Cannot screenshare from within iframe Cross domain. InvalidStateError [(#6212)](https://github.com/nwjs/nw.js/issues/6212)\n- Fix: Windows component build [(#6172)](https://github.com/nwjs/nw.js/issues/6172)\n\n0.26.2 / 10-28-2017\n===================\n- Update Chromium to [62.0.3202.75](https://chromereleases.googleblog.com/2017/10/stable-channel-update-for-desktop_26.html)\n\n0.26.1 / 10-26-2017\n===================\n- Update Node.js to [v8.8.1](https://nodejs.org/en/blog/release/v8.8.1/)\n- Fix: WebSocket and resource loader throttling [(#6231)](https://github.com/nwjs/nw.js/issues/6231)\n- Fix: Rendering glitches in High Sierra [(upstream bug #773705)](https://bugs.chromium.org/p/chromium/issues/detail?id=773705)\n- Fix: Maximized frameless transparent window maintains right resize area exposed [(#6221)](https://github.com/nwjs/nw.js/issues/6221)\n- Fix: Windows snap is lost with frameless transparent window and webkit-app-region drag [(#6219)](https://github.com/nwjs/nw.js/issues/6219)\n- Fix: The frame border will be displayed when it is started [(#6217)](https://github.com/nwjs/nw.js/issues/6217)\n- Fix: Remove settings button from native notifications on Linux [(#6194)](https://github.com/nwjs/nw.js/issues/6194)\n- Fix: Cross-origin iframe doesn\'t have accessible "parent" and "top" properties in "window.parent" [(#6144)](https://github.com/nwjs/nw.js/issues/6144)\n\n0.26.0 / 10-18-2017\n===================\n- Update Chromium to [62.0.3202.62](https://chromereleases.googleblog.com/2017/10/stable-channel-update-for-desktop.html)\n- Update Node.js to [v8.7.0](https://nodejs.org/en/blog/release/v8.7.0/)\n- Support scale option for printing [(#6166)](https://github.com/nwjs/nw.js/issues/6166)\n- Fix: Maximizing an always on top transparent frameless window causes the bottom to overflow under the taskbar [(#6204)](https://github.com/nwjs/nw.js/issues/6204)\n\n0.25.4 / 09-29-2017\n===================\n- Update Node.js to [v8.6.0](https://nodejs.org/en/blog/release/v8.6.0/)\n\n0.25.3 / 09-23-2017\n===================\n- Update Chromium to [61.0.3163.100](https://chromereleases.googleblog.com/2017/09/stable-channel-update-for-desktop_21.html)\n- Ship swiftshader on Linux & Win; Fix Failed to load libGLESv2.so [(#6142)](https://github.com/nwjs/nw.js/issues/6142)\n- Fix: [macOS] crash if additional_trust_anchors provided [(#6135)](https://github.com/nwjs/nw.js/issues/6135)\n- Fix: [macOS] Crash when called window nw.Window.get().setProgessBar() [(#6143)](https://github.com/nwjs/nw.js/issues/6143)\n- Fix: Second instance hang with \'--in-process-gpu\' [(#6059)](https://github.com/nwjs/nw.js/issues/6059)\n- Fix: crash with some compiled JS binary [(#6061)](https://github.com/nwjs/nw.js/issues/6061)\n\n0.25.2 / 09-18-2017\n===================\n- Update Chromium to [61.0.3163.91](https://chromereleases.googleblog.com/2017/09/stable-channel-update-for-desktop_14.html)\n\n0.25.1 / 09-15-2017\n===================\n- Update Node.js to [v8.5.0](https://nodejs.org/en/blog/release/v8.5.0/)\n\n0.25.0 / 09-06-2017\n===================\n- Update Chromium to [61.0.3163.79](https://chromereleases.googleblog.com/2017/09/stable-channel-update-for-desktop.html)\n- Fix: hyperlink "download" attribute doesn\'t seem to work [(#6094)](https://github.com/nwjs/nw.js/issues/6094)\n\n0.24.4 / 08-25-2017\n===================\n- Update Chromium to [60.0.3112.113](https://chromereleases.googleblog.com/2017/08/stable-channel-update-for-desktop_24.html)\n- Support rebranding the Helper app on macOS [(#6103)](https://github.com/nwjs/nw.js/issues/6103)\n- Partly support loading Node inspector module in forked process [(#6115)](https://github.com/nwjs/nw.js/issues/6115)\n- Fix: crash on macOS : chrome.windows.create() [(#6113)](https://github.com/nwjs/nw.js/issues/6113)\n- Fix: crash on start in macOS 10.9 [(#6108)](https://github.com/nwjs/nw.js/issues/6108)\n- [docs] support renaming the helper application under macOS.\n\n0.24.3 / 08-16-2017\n===================\n- Update Node.js to [v8.4.0](https://nodejs.org/en/blog/release/v8.4.0/)\n- Update Chromium to [60.0.3112.101](https://chromereleases.googleblog.com/2017/08/stable-channel-update-for-desktop_14.html)\n- Fix: input nwsaveas in mac missing extensionName [(#6091)](https://github.com/nwjs/nw.js/issues/6091)\n- Fix: labels of menu items with F1 ~ F12 shortcuts missing in menu under Windows [(#6090)](https://github.com/nwjs/nw.js/issues/6090)\n\n0.25.0-beta1 / 08-11-2017\n=========================\n- Update Chromium to [61.0.3163.39](https://chromereleases.googleblog.com/2017/08/beta-channel-update-for-desktop_9.html)\n\n0.24.2 / 08-11-2017\n===================\n- Update Node.js to [v8.3.0](https://nodejs.org/en/blog/release/v8.3.0/)\n\n0.24.1 / 08-05-2017\n===================\n- Update Chromium to [60.0.3112.90](https://chromereleases.googleblog.com/2017/08/stable-channel-update-for-desktop.html)\n- Fix: [OSX] Transparency regression [(#6055)](https://github.com/nwjs/nw.js/issues/6055)\n- Fix: [DevTools] Uncaught Error during filtering network requests [(#6060)](https://github.com/nwjs/nw.js/issues/6060)\n\n0.24.0 / 07-26-2017\n===================\n- Update Chromium to [60.0.3112.78](https://chromereleases.googleblog.com/2017/07/stable-channel-update-for-desktop.html)\n- Update Node.js to [v8.2.1](https://nodejs.org/en/blog/release/v8.2.1/)\n- Fix: DevTools extension panel not working in webview [(#6004)](https://github.com/nwjs/nw.js/issues/6004)\n\n0.23.7 / 07-21-2017\n===================\n- Fix: alert message is not visible in windows 7 [(#6019)](https://github.com/nwjs/nw.js/issues/6019)\n- Fix: Changing css not reflecting in kiosk mode. Transparency [(#6021)](https://github.com/nwjs/nw.js/issues/6021)\n- Fix: Notifications not clickable [(#6040)](https://github.com/nwjs/nw.js/issues/6040)\n- [doc] transparency switch change\n\n0.23.6 / 07-12-2017\n===================\n- Update Node.js to [v8.1.4](https://nodejs.org/en/blog/release/v8.1.4/)\n- Fix: Crash on opening Devtools with compiled JS binary [(#6001)](https://github.com/nwjs/nw.js/issues/6001)\n- Fix: flickering titlebar on transparent window [(#5989)](https://github.com/nwjs/nw.js/issues/5989)\n\n0.23.5 / 06-27-2017\n===================\n- Update Chromium to [59.0.3071.115](https://chromereleases.googleblog.com/2017/06/stable-channel-update-for-desktop_26.html)\n- Fix: [WIN] hang in application start in edge cases\n- Fix: [WIN] window transparent not work on v0.23.2 [(#5973)](https://github.com/nwjs/nw.js/issues/5973)\n\n0.23.4 / 06-22-2017\n===================\n- Update Chromium to [59.0.3071.109](https://chromereleases.googleblog.com/2017/06/stable-channel-update-for-desktop_20.html)\n- Fix: macOS Notification settings link opens up a blank screen in a new window on 0.23.0 [(#5948)](https://github.com/nwjs/nw.js/issues/5948)\n\n0.23.3 / 06-19-2017\n===================\n- Update Chromium to [59.0.3071.104](https://chromereleases.googleblog.com/2017/06/stable-channel-update-for-desktop_15.html)\n- Update Node.js to [v8.1.2](https://nodejs.org/en/blog/release/v8.1.2/)\n- Fix: crash when start with user data dir from higher version [(#5964)](https://github.com/nwjs/nw.js/issues/5964)\n\n0.23.2 / 06-13-2017\n===================\n- Update Node.js to [v8.1.0](https://nodejs.org/en/blog/release/v8.1.0/)\n- Fix: upstream issue - crashes when calling video.play() while devtools is open [(#5958)](https://github.com/nwjs/nw.js/issues/5958)\n- Fix: incorrect commit hash in welcome screen [(#5955)](https://github.com/nwjs/nw.js/issues/5955)\n\n0.23.1 / 06-08-2017\n===================\n- Fix: Crash in blink::V8StringToWebCoreString [(#5947)](https://github.com/nwjs/nw.js/issues/5947)\n- Fix: Menu not working [(#5953)](https://github.com/nwjs/nw.js/issues/5953)\n\n0.23.0 / 06-06-2017\n===================\n- Update Chromium to [59.0.3071.86](https://blog.chromium.org/2017/05/chrome-59-beta-headless-chromium-native.html)\n- Update Node.js to [v8.0.0](https://nodejs.org/en/blog/release/v8.0.0/)\n- Add support for chrome://extensions WebUI in SDK flavor\n- Fix: Cannot require \'https\' module in Web Worker [(#5918)](https://github.com/nwjs/nw.js/issues/5918)\n\n0.22.3 / 05-10-2017\n===================\n- Update Chromium to [58.0.3029.110](https://chromereleases.googleblog.com/2017/05/stable-channel-update-for-desktop_9.html)\n\n0.22.2 / 05-09-2017\n===================\n- Update Node.js to [v7.10.0](https://nodejs.org/en/blog/release/v7.10.0/)\n- Add support for chrome://profiler [(#5901)](https://github.com/nwjs/nw.js/issues/5901)\n\n0.22.1 / 05-03-2017\n===================\n- Update Chromium to [58.0.3029.96](https://chromereleases.googleblog.com/2017/05/stable-channel-update-for-desktop.html)\n- Include MP3 decoder in the official build [(#4149)](https://github.com/nwjs/nw.js/issues/4149)\n- Fix: [OSX] nothing rendered using --force-cpu-redraw on OSX [(#5866)](https://github.com/nwjs/nw.js/issues/5866)\n- Fix: [OSX] crash after resuming from breakpoint in Node [(#5882)](https://github.com/nwjs/nw.js/issues/5882)\n- Fix: crash when calling setAlwaysOnTop in created window with remote url [(#5738)](https://github.com/nwjs/nw.js/issues/5738)\n- [docs] package.nw -> app.nw for macOS [(#5883)](https://github.com/nwjs/nw.js/issues/5883)\n- [docs] not recommending nw-builder since it\'s not in active maintained state\n\n0.22.0 / 04-20-2017\n===================\n- Update Chromium to [58.0.3029.81](https://chromereleases.googleblog.com/2017/04/stable-channel-update-for-desktop.html)\n- Fix: New window created using window.open not honouring height and width [(#5517)](https://github.com/nwjs/nw.js/issues/5517)\n\n0.21.6 / 04-13-2017\n===================\n- Update Node.js to [v7.9.0](https://nodejs.org/en/blog/release/v7.9.0/)\n- Fix: Unable to open a file as argument with an NWjs app [(#5242)](https://github.com/nwjs/nw.js/issues/5242)\n- [docs] command line argument handling\n\n0.21.5 / 04-06-2017\n===================\n- support crash dump uploading\n- Fix: spell check for windows [(#4954)](https://github.com/nwjs/nw.js/issues/4954)\n- Fix: crash on remote pages\n- Fix: [WIN] crash dump generated in the wrong location [(#5248)](https://github.com/nwjs/nw.js/issues/5248)\n- [docs] replace nwjs-builder with nwjs-builder-phoenix\n- [docs] add crash_report_url in manifest\n\n0.21.4 / 03-30-2017\n===================\n- Update Chromium to [57.0.2987.133](https://chromereleases.googleblog.com/2017/03/stable-channel-update-for-desktop_29.html)\n- Update Node.js to [v7.8.0](https://nodejs.org/en/blog/release/v7.8.0/)\n- Fix: linux symbol files are almost empty\n- Fix: Blank window is not closed after download [(#5734)](https://github.com/nwjs/nw.js/issues/5734)\n- Fix: When flash was first used on Windows then console windows with "echo NOT SANDBOXED" flickered [(#5278)](https://github.com/nwjs/nw.js/issues/5278)\n- Fix: crash when showing WebUSB chooser window [(#5808)](https://github.com/nwjs/nw.js/issues/5808)\n- Fix: allow html fs quota by default [(#5177)](https://github.com/nwjs/nw.js/issues/5177)\n- Fix: reload app breaks the "global" object with --load-extension [(#5483)](https://github.com/nwjs/nw.js/issues/5483)\n- Fix: opening external url from iframe works only once [(#5680)](https://github.com/nwjs/nw.js/issues/5680)\n- Fix: iframe should not have independent NWWindow object [(#5043)](https://github.com/nwjs/nw.js/issues/5043)\n- Fix: use .sym filename extension for linux symbol files [(#5608)](https://github.com/nwjs/nw.js/issues/5608)\n- [docs] Fix quote in documentation of Flash\n- [docs] add nw-autoupdater\n- [docs] add link to js src protection performance fix\n\n0.21.3 / 03-17-2017\n===================\n- Update Chromium to [57.0.2987.110](https://chromereleases.googleblog.com/2017/03/stable-channel-update-for-desktop_16.html)\n- Enable DOM mutation events in Chrome App and NW App [(#4778)](https://github.com/nwjs/nw.js/issues/4778)\n- Fix: crash of opening new window without menu [(#5737)](https://github.com/nwjs/nw.js/issues/5737)\n\n0.21.2 / 03-15-2017\n===================\n- Update Node.js to [v7.7.3](https://nodejs.org/en/blog/release/v7.7.3/)\n- Support webview cookie API [(#5750)](https://github.com/nwjs/nw.js/issues/5750)\n- Fix: Crash on opening new window with an icon [(#5767)](https://github.com/nwjs/nw.js/issues/5767)\n- Fix: chrome.runtime.onInstalled is firing on each start [(#5704)](https://github.com/nwjs/nw.js/issues/5704)\n- Fix: disable security warning for passwd autofill on NW.js pages [(#5766)](https://github.com/nwjs/nw.js/issues/5766)\n- Fix: Warning about RapperRecorder in console [(#5671)](https://github.com/nwjs/nw.js/issues/5671)\n- Fix: Support nw.Window.removeAllListeners() with no parameter [(#5649)](https://github.com/nwjs/nw.js/issues/5649)\n- [docs] webview cookie API\n\n0.21.1 / 03-10-2017\n===================\n- Fix: NW is not using the package.json *name* parm as part of folder *path* any longer [(#5762)](https://github.com/nwjs/nw.js/issues/5762)\n\n0.21.0 / 03-10-2017\n===================\n- Update Chromium to [57.0.2987.98](https://chromereleases.googleblog.com/2017/03/stable-channel-update-for-desktop.html)\n- Update Node.js to [v7.7.2](https://nodejs.org/en/blog/release/v7.7.2/)\n- Fix: Print cancel close app (#5742)\n- Fix: Helper renderer process hangs on opening and closing print window several times (#5020)\n- Fix: Microtasks in Blink are executed in different cycles with Chrome (#5730)\n- Fix: Debug component build on OSX\n- [docs] Building NW: directory name change of third_party/node\n- [docs] Added "Autoupdates.md" for node-webkit-updater and nwjs-autoupdater\n\n0.20.3 / 02-23-2017\n===================\n- Update Node.js to [v7.6.0](https://nodejs.org/en/blog/release/v7.6.0/)\n- Support passing Buffer or ArrayBuffer to evalNWBin [(#5220)](https://github.com/nwjs/nw.js/issues/5220)\n- Support pac_url and auto proxy detection[ (#916)](https://github.com/nwjs/nw.js/issues/916)\n- New print options: autoprint, headerString, footerString [(#5702)](https://github.com/nwjs/nw.js/issues/5702)\n- Fix: nwuseragent not working after 0.13 [(#5397)](https://github.com/nwjs/nw.js/issues/5397)\n- Fix: flash in embed or object tag not working using file protocol [(#5706)](https://github.com/nwjs/nw.js/issues/5706)\n- Fix: multiple menu shortcuts issues [(#5657)](https://github.com/nwjs/nw.js/issues/5657)\n- Disable resolving www.google.com in DNS predictor on startup\n- [docs] upstream Windows build instructions has moved\n- [docs] update for new features\n\n0.20.2 / 02-13-2017\n===================\n- Fix: Crash on right click after opening devtools by F12 [(#5659)](https://github.com/nwjs/nw.js/issues/5659)\n- Fix: nwsaveas attribute regression [(#5667)](https://github.com/nwjs/nw.js/issues/5667)\n- Fix: local pdf in webview not loading, gives ERR_BLOCKED_BY_CLIENT [(#5682)](https://github.com/nwjs/nw.js/issues/5682)\n- Fix: disable-crash-handler not working [(#5624)](https://github.com/nwjs/nw.js/issues/5624)\n- Fix: Signal app does not get rendered [(#5528)](https://github.com/nwjs/nw.js/issues/5528)\n- [doc] correct path of crash dumps in Windows [(#5669)](https://github.com/nwjs/nw.js/issues/5669)\n\n0.20.1 / 02-02-2017\n===================\n- Update Chromium to [56.0.2924.87](https://chromereleases.googleblog.com/2017/02/stable-channel-update-for-desktop.html)\n- Update Node.js to [v7.5.0](https://nodejs.org/en/blog/release/v7.5.0/)\n- Support disabling crash handler for single process mode with `--disable-crash-handler=true\' [(#5624)](https://github.com/nwjs/nw.js/issues/5624)\n- [docs] Added documentation for `disable-crash-handler\' switch\n\n0.20.0 / 01-26-2017\n===================\n- Update Chromium to [56.0.2924.76](https://chromereleases.googleblog.com/2017/01/stable-channel-update-for-desktop.html)\n- support disabling cookie encryption with \'--disable-cookie-encryption\'\n- Added copies option to print API [(#5482)](https://github.com/nwjs/nw.js/issues/5482)\n- Fix: session lost after open the develop tool and close it [(#5355)](https://github.com/nwjs/nw.js/issues/5355)\n- Fix: DOM setTimeout callbacks not running from Node vm context in webview [(#5622)](https://github.com/nwjs/nw.js/issues/5622)\n- [docs] Added documentation for the copies option in the printing API\n- [docs] Added docs for "Support for Mac App Store"\n- [docs] Added docs for \'--disable-cookie-encryption\'\n\n0.19.5 / 01-10-2017\n===================\n- Update Node.js to [7.4.0](https://nodejs.org/en/blog/release/v7.4.0/)\n- Node.js integration is supported in webview [(#4780)](https://github.com/nwjs/nw.js/issues/4780)\n- Fix: Crash when accessing HTMLElement properties from node\'s vm module [(#4018)](https://github.com/nwjs/nw.js/issues/4018)\n- Fix: Linux wrong file permissions [(#5611)](https://github.com/nwjs/nw.js/issues/5611)\n- [docs] Node.js support in webview\n\n0.19.4 / 12-30-2016\n===================\n- Fix: crash in ServiceWorker in webview\n\n0.19.3 / 12-21-2016\n===================\n- Update Node.js to [7.3.0](https://nodejs.org/en/blog/release/v7.3.0/)\n- Fix: Hang when https website with cert. error is loaded [(#5544)](https://github.com/nwjs/nw.js/issues/5544)\n- Fix: Webview freezes on almost any invalid certificate [(#5564)](https://github.com/nwjs/nw.js/issues/5564)\n- Fix: Flash needs manual intervention and control-click not working [(#5548)](https://github.com/nwjs/nw.js/issues/5548)\n- Fix: permission warning and crash of chrome identity app [(#5552)](https://github.com/nwjs/nw.js/issues/5552)\n- Fix: popup menu in background page crashes nw [(#5513)](https://github.com/nwjs/nw.js/issues/5513)\n- Fix: nw.Window.isTransparent should be boolean [(#5561)](https://github.com/nwjs/nw.js/issues/5561)\n- Fix: [test] race condition in chromedriver\n- [docs] Add a recent tutorial\n\n0.19.2 / 12-12-2016\n===================\n- Update Chromium to [55.0.2883.87](https://googlechromereleases.blogspot.com/2016/12/stable-channel-update-for-desktop_9.html)\n- Fix crash when worker with Node support is closed\n\n0.19.1 / 12-09-2016\n===================\n- Update Node.js to [7.2.1](https://nodejs.org/en/blog/release/v7.2.1/)\n- Fix: Screen flickering in fullscreen [(#5477)](https://github.com/nwjs/nw.js/issues/5477)\n- Fix: ship nacl_irt_x86_64.nexe and nacl64.exe for win-ia32 [(#5524)](https://github.com/nwjs/nw.js/issues/5524)\n- Fix: nw-gyp build failure with UNICODE set [(nw-gyp#100)](https://github.com/nwjs/nw-gyp/issues/100)\n- [docs] building Node in nw19\n\n0.19.0 / 12-02-2016\n===================\n- Update Chromium to [55.0.2883.75](https://googlechromereleases.blogspot.com/2016/12/stable-channel-update-for-desktop.html)\n- Fix: \'show_in_taskbar\' option for \'nw.Window.open\' (#4970)\n- Fix: process.uptime() (#5481)\n\n0.18.8 / 11-23-2016\n===================\n- Update Node.js to [7.2.0](https://nodejs.org/en/blog/release/v7.2.0/)\n- Fix: closing devtools window clears session cookies\n- Fix: disable symbolication of "adding an unknown subview" for frameless window [(#5435)](https://github.com/nwjs/nw.js/issues/5435)\n- Fix: bugs of modifiers of nw.MenuItem [(#5451)](https://github.com/nwjs/nw.js/issues/5451)\n\n0.19.0-rc1 / 11-17-2016\n=======================\n- Update Chromium to [55.0.2883.52](https://googlechromereleases.blogspot.com/2016/11/beta-channel-update-for-desktop_16.html)\n\n0.18.7 / 11-16-2016\n===================\n- Fix: [OSX] Regression in Debugging [(#5469)](https://github.com/nwjs/nw.js/issues/5469)\n- Fix: [OSX] Regression in --disable-raf-throttling feature [(5466)](https://github.com/nwjs/nw.js/issues/5466)\n- [docs] adding Getting Started example to use JS as entrance [(#5471)](https://github.com/nwjs/nw.js/issues/5471)\n\n0.18.6 / 11-10-2016\n===================\n- Update Chromium to [54.0.2840.99](https://googlechromereleases.blogspot.com/2016/11/stable-channel-update-for-desktop_9.html)\n- Update Node.js to [7.1.0](https://nodejs.org/en/blog/release/v7.1.0/)\n- Fix: registerGlobalHotKey and alert [(#4992)](https://github.com/nwjs/nw.js/issues/4992)\n- Fix: `nwworkingdir` attribute for multiple file input [(#5327)](https://github.com/nwjs/nw.js/issues/5327)\n- Fix: Take heap snapshot crash Mac OS X - nwjs 0.18.0 [(#5375)](https://github.com/nwjs/nw.js/issues/5375)\n- Fix: WebUSB API not working [(#5418)](https://github.com/nwjs/nw.js/issues/5418)\n- Fix: --single-process not working in manifest [(#5389)](https://github.com/nwjs/nw.js/issues/5389)\n- Fix: window minimize event bug [(#5388)](https://github.com/nwjs/nw.js/issues/5388)\n- Fix: Linux Fedora application menu says \'nwjs\' instead of package.json name [(#4693)](https://github.com/nwjs/nw.js/issues/4693)\n- Fix: PNaCl not working in OSX\n- Fix: Devtools extension load throws error [(#5428)](https://github.com/nwjs/nw.js/issues/5428)\n- Fix: Icon is broken when launched with relative path to parent folder [(#5402)](https://github.com/nwjs/nw.js/issues/5402)\n- Fix: Node worker crash when being closed in some cases\n- [doc] rebuilding native modules with npm\n\n0.18.5 / 11-03-2016\n===================\n- Update Chromium to [54.0.2840.90](https://googlechromereleases.blogspot.com/2016/11/stable-channel-update-for-desktop.html)\n- Fix: node worker Uncaught Error: No such module: url [(#5422)](https://github.com/nwjs/nw.js/issues/5422)\n- Fix: Crashed when exiting nw without --enable-node-worker [(#5420)](https://github.com/nwjs/nw.js/issues/5420)\n- Fix: Gamepad API not working [(#5377)](https://github.com/nwjs/nw.js/issues/5377)\n- Fix: --single-process Seg Fault [(#5382)](https://github.com/nwjs/nw.js/issues/5382)\n\n0.19.0-beta1 / 10-31-2016\n=========================\n- Update Chromium to [55.0.2883.28](https://googlechromereleases.blogspot.com/2016/10/beta-channel-update-for-desktop_26.html)\n\n0.18.4 / 10-31-2016\n===================\n- Support Node.js in Web Workers [(#494)](https://github.com/nwjs/nw.js/issues/494)\n- [docs] --enable-node-worker in Command Line Options\n\n0.18.3 / 10-26-2016\n===================\n- Update Node.js to [7.0.0](https://nodejs.org/en/blog/release/v7.0.0/)\n\n0.18.2 / 10-21-2016\n===================\n- Update Chromium to [54.0.2840.71](https://googlechromereleases.blogspot.com/2016/10/stable-channel-update-for-desktop_20.html)\n- Fix: [WIN] Error in chrome_elf_main.cc after package with Enigma VB [(#5392)](https://github.com/nwjs/nw.js/issues/5392)\n\n0.18.1 / 10-18-2016\n===================\n- Update Node.js to [6.8.1](https://nodejs.org/en/blog/release/v6.8.1/)\n- Fix: [WIN] Cannot rename nw.exe with 0.18.0 [(#5362)](https://github.com/nwjs/nw.js/issues/5362)\n- Support --single-process mode for Steam platform [(#4982)](https://github.com/nwjs/nw.js/issues/4982)\n- Fix: Crash on close Mac OS X when using audio streams [(#5318)](https://github.com/nwjs/nw.js/issues/5318)\n- Fix: nw.App.clearCache() freez apllication nwjs 0.18.0 [(#5368)](https://github.com/nwjs/nw.js/issues/5368)\n\n0.18.0 / 10-13-2016\n===================\n- Update Chromium to [54.0.2840.59](https://googlechromereleases.blogspot.com/2016/10/stable-channel-update-for-desktop.html)\n- Update Node.js to [6.8.0](https://nodejs.org/en/blog/release/v6.8.0/)\n- Fix: [WIN] wrong icon used in windows opened by window.open()\n- Fix: support sign-in UI for Chrome Apps (#5351)\n\n0.17.6 / 09-30-2016\n===================\n- Update Chromium to [53.0.2785.143](https://googlechromereleases.blogspot.com/2016/09/stable-channel-update-for-desktop_29.html)\n- Fix: [WIN] 2nd instance shows a popup warning if the first instance starts with higher privilege\n\n0.17.5 / 09-28-2016\n===================\n- Update Node.js to [6.7.0](https://nodejs.org/en/blog/release/v6.7.0/)\n- Fix: Segfault when using additional_trust_anchors [(#5279)](https://github.com/nwjs/nw.js/issues/5279)\n- [doc] update known issues (removed fixed items)\n\n0.18.0-rc1 / 09-22-2016\n=========================\n- Update Chromium to [54.0.2840.34](https://googlechromereleases.blogspot.com/2016/09/beta-channel-update-for-desktop_21.html)\n\n0.17.4 / 09-20-2016\n===================\n- Update Node.js to [6.6.0](https://nodejs.org/en/blog/release/v6.6.0/)\n- Fix: Remove dialog when running on read only volumes (.dmg) [(#5309)](https://github.com/nwjs/nw.js/issues/5309)\n- Fix: window events on remote pages not firing after reloading [(#5312)](https://github.com/nwjs/nw.js/issues/5312)\n- Fix: remove limitation of dom storage quota\n- Fix: chrome.app.window reference lost after reload [(#5294)](https://github.com/nwjs/nw.js/issues/5294)\n- [doc] fix a typo in FAQ for AngularJS\n\n0.17.3 / 09-15-2016\n===================\n- Update Chromium to [53.0.2785.116](https://googlechromereleases.blogspot.com/2016/09/stable-channel-update-for-desktop_14.html)\n\n0.17.2 / 09-14-2016\n===================\n- Update Chromium to [53.0.2785.113](https://googlechromereleases.blogspot.com/2016/09/stable-channel-update-for-desktop_13.html)\n- Fix: chrome.app.window.getall() broken with remote pages windows [(#5181)](https://github.com/nwjs/nw.js/issues/5181)\n- Fix: background page was destroyed when "main" points to remote pages [(#5282)](https://github.com/nwjs/nw.js/issues/5282)\n\n0.18.0-beta1 / 09-13-2016\n=========================\n- Update Chromium to [54.0.2840.16](https://googlechromereleases.blogspot.com/2016/09/the-chrome-team-is-excited-to-announce.html)\n- Fix: chrome.app.window.getall() broken with remote pages windows [(#5181)](https://github.com/nwjs/nw.js/issues/5181)\n\n0.17.1 / 09-08-2016\n===================\n- Update Chromium to [53.0.2785.101](https://googlechromereleases.blogspot.com/2016/09/stable-channel-update-for-desktop.html)\n- Fix: Failed to load node library (liblibnode.dylib) on child_process.fork [(#5269)](https://github.com/nwjs/nw.js/issues/5269)\n- Fix: ia32 package file name [(#5258)](https://github.com/nwjs/nw.js/issues/5258)\n- Fix: typos in common.gypi to prevent nw-gyp failure\n- [docs] new ffmpeg dll build docs for GN [(#5263)](https://github.com/nwjs/nw.js/issues/5263)\n\n0.17.0 / 08-31-2016\n===================\n- Update Chromium to [53.0.2785.89](http://googlechromereleases.blogspot.com/2016/08/stable-channel-update-for-desktop_31.html)\n- Update Node.js to [6.5.0](https://nodejs.org/en/blog/release/v6.5.0/)\n- Fix: new_instance does not create new renderer process [(#5163)](https://github.com/nwjs/nw.js/issues/5163)\n- Fix: [OSX] crash on setting menubar in 0.17 beta [(#5229)](https://github.com/nwjs/nw.js/issues/5229)\n- Fix: Tray Icon Menu not working [(#5202)](https://github.com/nwjs/nw.js/issues/5202)\n- Fix: Crashing on link open in webview [(#5226)](https://github.com/nwjs/nw.js/issues/5226)\n- [docs] new build documentation for GN\n\n0.17.0-beta2 / 08-20-2016\n=========================\n- Update Chromium to [53.0.2785.70](http://blog.chromium.org/2016/08/chrome-53-beta-shadow-dom.html)\n- Update Node.js to [6.4.0](https://nodejs.org/en/blog/release/v6.4.0/)\n- Fix: nwjs 0.17 beta - crash at boot [(#5193)](https://github.com/nwjs/nw.js/issues/5193)\n- Fix: multiple evalNWBin always execute just the first *.bin [(#5168)](https://github.com/nwjs/nw.js/issues/5168)\n- Fix: regression - Shortcut not work in devtools while it placed in a webview [(#4709)](https://github.com/nwjs/nw.js/issues/4709)\n- Fix: [GN] mac symbol generation\n\n0.17.0-beta1 / 08-05-2016\n=========================\n- Update Chromium to [53.0.2785.46](http://blog.chromium.org/2016/08/chrome-53-beta-shadow-dom.html)\n\n0.16.1 / 08-04-2016\n=======================\n- Update Chromium to [52.0.2743.116](http://googlechromereleases.blogspot.com/2016/08/stable-channel-update-for-desktop.html)\n- Update Node to [6.3.1](https://nodejs.org/en/blog/release/v6.3.1/)\n- Fix: [osx] update menuitems after setting main menu [(#2812)](https://github.com/nwjs/nw.js/issues/2812)\n- Fix: Crashes if iframe has JavaScript error [(#5148)](https://github.com/nwjs/nw.js/issues/5148)\n- [docs] update license information about enabling Proprietary Codecs\n\n0.16.0 / 07-21-2016\n=======================\n- Update Chromium to [52.0.2743.82](http://googlechromereleases.blogspot.com/2016/07/stable-channel-update.html)\n- [docs] updated Quick Start section for "Package and Distribute" [(#5054)](https://github.com/nwjs/nw.js/issues/5054)\n\n0.16.0-rc2 / 07-15-2016\n=======================\n- Update Chromium to 52.0.2743.75\n- Update Node.js to [6.3.0](https://nodejs.org/en/blog/release/v6.3.0/)\n- Fix: nw is creating a file with the first command line argument it\'s opened with [(#5097)](https://github.com/nwjs/nw.js/issues/5097)\n- [doc] fixed typos for docs [(#5091)](https://github.com/nwjs/nw.js/issues/5091)\n\n0.16.0-rc1 / 07-13-2016\n=======================\n- Update Chromium to 52.0.2743.73\n- Update Node to [6.3.0](https://nodejs.org/en/blog/release/v6.3.0/)\n- Add App.clearAppCache(manifest_url) for clearing Application Cache [(#4991)](https://github.com/nwjs/nw.js/issues/4991)\n- Enable password autosaving for http auth dialog [(#4966)](https://github.com/nwjs/nw.js/issues/4966)\n- Margin option support for printer api [(#5033)](https://github.com/nwjs/nw.js/issues/5033)\n- Fix: finding bundled pepper flash plugin [(#5068)](https://github.com/nwjs/nw.js/issues/5068)\n- Fix: Silent printing with win.print() for pdfs [(#5002)](https://github.com/nwjs/nw.js/issues/5002)\n- Fix: Permission Denied error when using chrome.bluetoothLowEnergy API [(#5010)](https://github.com/nwjs/nw.js/issues/5010)\n- Fix: [OSX] Choose directory dialog shows "Upload" instead of "Select" [(#5058)](https://github.com/nwjs/nw.js/issues/5058)\n- Fix: menu bar background [(#4851)](https://github.com/nwjs/nw.js/issues/4851)\n- Fix: send positions arguments to click event handler of Tray [(#1874)](https://github.com/nwjs/nw.js/issues/1874)\n- Fix: DesktopCaptureMonitor desktop stream does not get AudioTrack [(#5029)](https://github.com/nwjs/nw.js/issues/5029)\n- Fix: crash in win.showDevTools() with string id [(#5061)](https://github.com/nwjs/nw.js/issues/5061)\n- Fix: webview.clearData crash [(#5087)](https://github.com/nwjs/nw.js/issues/5087)\n- Fix: Buffer encoding handling with input from DOM elements [(#5069)](https://github.com/nwjs/nw.js/issues/5069)\n- Fix: Window resize event returns undefined for height [(#4993)](https://github.com/nwjs/nw.js/issues/4993)\n- Fix: can not remove shortcut key at menuItem [(#5026)](https://github.com/nwjs/nw.js/issues/5026)\n- Fix: win.showDevTools crash with empty string id [(#5061)](https://github.com/nwjs/nw.js/issues/5061)\n-  Updated win_delay_load_hook.c to work with node-gyp@3.4.0 [(#5088)](https://github.com/nwjs/nw.js/issues/5088)\n- [docs] margins for Window.print()\n- [docs] Native Module building in nw15 and later\n\n0.15.4 / 06-24-2016\n===================\n- Update Chromium to [51.0.2704.106](http://googlechromereleases.blogspot.com/2016/06/stable-channel-update_23.html)\n- Include minidump_stackwalk in Linux and OSX sdk build [(#5023)](https://github.com/nwjs/nw.js/issues/5023)\n- Added new APIs for read/write multiple types of data to clipboard [(#4929)](https://github.com/nwjs/nw.js/issues/4929)\n- Fix: \'loaded\' event shouldn\'t be fired when using history API [(#5001)](https://github.com/nwjs/nw.js/issues/5001)\n- Fix: DeprecationWarning: \'root\' is deprecated, use \'global\' [(#4938)](https://github.com/nwjs/nw.js/issues/4938)\n- Fix: Migrate websql data from 0.12 [(#5018)](https://github.com/nwjs/nw.js/issues/5018)\n- Fix: content verficiation of package.json in Node modules\n- Fix: [Linux] foreground colors for menubar [(#5007)](https://github.com/nwjs/nw.js/issues/5007)\n- Make Window.eval() and Window.evalNWBin() return result\n\n0.15.3 / 06-18-2016\n===================\n- Update Chromium to [51.0.2704.103](http://googlechromereleases.blogspot.com/2016/06/stable-channel-update_16.html)\n- Update Node.js to [v6.2.2](https://github.com/nodejs/node/blob/v6.2.2/CHANGELOG.md)\n- Fix: [WIN] user data migration from 0.12\n- Fix: FileList object in dragover event callback is not set correctly\n- Fix: crash on JSON.stringify(window) [(#4959)](https://github.com/nwjs/nw.js/issues/4959)\n- Fix: open mini browser for links in PDF [(#4915)](https://github.com/nwjs/nw.js/issues/4915)\n- Fix: possible race condition in content verfication\n- Fix: protect package.json from hacking for content verification\n- Fix: Disabled contextual menu plug-in items on mac\n- [doc] changed link for FFmpeg precompiled binaries\n- [doc] dded JS file as possibility for the "main" field\n\n0.15.2 / 06-07-2016\n===================\n- Update Chromium to [51.0.2704.84](http://googlechromereleases.blogspot.com/2016/06/stable-channel-update_6.html)\n- Update Node.js to [v6.2.1](https://github.com/nodejs/node/blob/v6.2.1/CHANGELOG.md)\n- Fix: "Print to PDF" in the Privew dialog broken after using nw.Window.print() [(#4911)](https://github.com/nwjs/nw.js/issues/4911)\n\n0.15.1 / 06-02-2016\n===================\n- Update Chromium to [51.0.2704.79](http://googlechromereleases.blogspot.com/2016/06/stable-channel-update.html)\n- Custom Print API [(#4911)](https://github.com/nwjs/nw.js/issues/4911)\n- Add: Support custom domain of nwjs app\n- Add switch to disable the remote debugging server [(#3620)](https://github.com/nwjs/nw.js/issues/3620)\n- Fix: make `this` in event listener reference to `nw.Window` [(#4901)](https://github.com/nwjs/nw.js/issues/4901)\n- Fix: Don\'t migrate the data if new version is there to prevent data loss [(#4853)](https://github.com/nwjs/nw.js/issues/4853)\n- Fix: Menu item key not working when key is 0 [(#4837)](https://github.com/nwjs/nw.js/issues/4837)\n- Fix: cookies support of chrome-extension protocol\n- [docs] usage of tray when page can be navigated [(#4816)](https://github.com/nwjs/nw.js/issues/4816)\n- [docs] Custom Print API\n- [docs] Manifest: Using custom domain\n\n0.14.6 / 06-01-2016\n===================\n- Custom Print API [(#4911)](https://github.com/nwjs/nw.js/issues/4911)\n- Add: \'--disable-devtools\' command line for SDK build [(#4839)](https://github.com/nwjs/nw.js/issues/4839)\n- Add: Support custom domain of nwjs app\n- Add switch to disable the remote debugging server [(#3620)](https://github.com/nwjs/nw.js/issues/3620)\n- Fix: make `this` in event listener reference to `nw.Window` [(#4901)](https://github.com/nwjs/nw.js/issues/4901)\n- Fix: Don\'t migrate the data if new version is there to prevent data loss [(#4853)](https://github.com/nwjs/nw.js/issues/4853)\n- Fix: Menu item key not working when key is 0 [(#4837)](https://github.com/nwjs/nw.js/issues/4837)\n- Fix: inject_js in webview and remote pages [(#4877)](https://github.com/nwjs/nw.js/issues/4877)\n- Fix: Transparency + Click-through clicks through floated elements [(#4846)](https://github.com/nwjs/nw.js/issues/4846)\n- Fix: disable tray icon "NW.js is using your microphone" [(#4852)](https://github.com/nwjs/nw.js/issues/4852)\n- Fix: Memory leak in Menu API [(#4860)](https://github.com/nwjs/nw.js/issues/4860)\n- Fix: Error in Tray in background context [(#4862)](https://github.com/nwjs/nw.js/issues/4862)\n- Fix: cookies support of chrome-extension protocol\n- [docs] disable-devtools switch\n- [docs] using Menu API and navigation\n- [docs] usage of tray when page can be navigated [(#4816)](https://github.com/nwjs/nw.js/issues/4816)\n- [docs] Custom Print API\n- [docs] Manifest: Using custom domain\n\n0.15.0 / 05-25-2016\n===================\n- Update Chromium to [51.0.2704.63](http://googlechromereleases.blogspot.com/2016/05/stable-channel-update_25.html)\n- Update Node.js to 6.2.0\n- Add: \'--disable-devtools\' command line for SDK build [(#4839)](https://github.com/nwjs/nw.js/issues/4839)\n- Fix: inject_js in webview and remote pages [(#4877)](https://github.com/nwjs/nw.js/issues/4877)\n- Fix: Transparency + Click-through clicks through floated elements [(#4846)](https://github.com/nwjs/nw.js/issues/4846)\n- Fix: disable tray icon "NW.js is using your microphone" [(#4852)](https://github.com/nwjs/nw.js/issues/4852)\n- Fix: Memory leak in Menu API [(#4860)](https://github.com/nwjs/nw.js/issues/4860)\n- Fix: Error in Tray in background context [(#4862)](https://github.com/nwjs/nw.js/issues/4862)\n- [docs] disable-devtools switch\n- [docs] using Menu API and navigation\n\n0.14.5 / 05-12-2016\n===================\n- Update Chromium to [50.0.2661.102](http://googlechromereleases.blogspot.com/2016/05/stable-channel-update.html)\n- Fix: process.nextTick() not working after uncaught exception [(#4822)](https://github.com/nwjs/nw.js/issues/4822)\n- Fix: [OSX] Adobe flash support\n- Fix: [OSX] nw.Screen.DesktopCaptureMonitor\n- [docs] remove deprecated \'unmaximize\' event\n- [docs] verifying flash plugin\n\n0.14.4 / 05-06-2016\n===================\n- Update Node.js to 5.11.1\n- Extended `nw.Clipboard` to support multiple data types\n- Fix: nw.Window.open returns undefined in callback when devtools is opened [(#4188)](https://github.com/nwjs/nw.js/issues/4188)\n- Fix: ALT+ENTER causes NW.js to crash when using --in-process-gpu [(#4741)](https://github.com/nwjs/nw.js/issues/4741)\n- Fix: \'document-end\' and \'loaded\' event not working with remote pages [(#4788)](https://github.com/nwjs/nw.js/issues/4788)\n- Fix: inject_js_start not working with iframes in 0.14.3 [(#4791)](https://github.com/nwjs/nw.js/issues/4791)\n- Fix: nw.Menu.popup works only once [(#4721)](https://github.com/nwjs/nw.js/issues/4721)\n- [docs] document-start event and nw.Window.open()\n\n0.15.0-beta2 / 05-03-2016\n=========================\n- Update Chromium to 51.0.2704.29\n- Extended `nw.Clipboard` to support multiple data types\n- Fix: nw.Window.open returns undefined in callback when devtools is opened [(#4188)](https://github.com/nwjs/nw.js/issues/4188)\n- ALT+ENTER causes NW.js to crash when using --in-process-gpu [(#4741)](https://github.com/nwjs/nw.js/issues/4741)\n\n0.14.3 / 04-29-2016\n===================\n- Update Chromium to 50.0.2661.94\n- Update Node.js to 5.11.0\n- Fix: failed to start after reload with package name starting with underline [(#4779)](https://github.com/nwjs/nw.js/issues/4779)\n- Fix: [OSX] crashes when calling native module in inject_js_start script [(#4772)](https://github.com/nwjs/nw.js/issues/4772)\n- Fix: Content of file included via "inject_js_start" is executing twice [(#4705)](https://github.com/nwjs/nw.js/issues/4705)\n- Fix: undefined windows object returned from nw.Window.open in some cases\n- Fix: window menubar click event handler [(#4777)](https://github.com/nwjs/nw.js/issues/4777)\n- [docs] oncancel event of File dialog\n\n0.14.2 / 04-21-2016\n===================\n- Update Chromium to 50.0.2661.86\n- Update Node.js to 5.10.1\n- Add: support \'oncancel\' event of File dialog [(#4501)](https://github.com/nwjs/nw.js/issues/4501)\n- Add: implemented `win.menu=null` to remove menubar [(#4725)](https://github.com/nwjs/nw.js/issues/4725)\n- Fix: Shell.openItem() does not open directories [(#4713)](https://github.com/nwjs/nw.js/issues/4713)\n- Fix: [WIN] Invisible eventless area around all sides of window [(#4749)](https://github.com/nwjs/nw.js/issues/4749)\n- Fix: [WIN] Windows loading icon stays visible after launching app [(#4685)](https://github.com/nwjs/nw.js/issues/4685)\n- Fix: [OSX] Support 10.8-10.7\n- Fix: Font size issue in v0.14.0 [(#4717)](https://github.com/nwjs/nw.js/issues/4717)\n- Fix: Weird popup in custom URL protocol [(#4746)](https://github.com/nwjs/nw.js/issues/4746)\n\n0.14.1 / 04-18-2016\n===================\n- Fix: Menu not working in Windows and Linux [(#4727)](https://github.com/nwjs/nw.js/issues/4727)\n- Fix: Crash with exceptions in some remote pages [(#4729)](https://github.com/nwjs/nw.js/issues/4729)\n- Fix: [WIN] ship libexif.dll [(#4637)](https://github.com/nwjs/nw.js/issues/4637)\n- Fix: Packaged application with command line parameter won\'t start; Reordered package path finding for backward compatible with nw12 [(#4681)](https://github.com/nwjs/nw.js/issues/4681)\n- Fix: use icon in manifest for devtools window icon [(#4707)](https://github.com/nwjs/nw.js/issues/4707)\n- [docs]  building proprietary codecs easier [(#4595)](https://github.com/nwjs/nw.js/issues/4595)\n- [docs] Fix: window object in the Node context\n\n0.14.0 / 04-14-2016\n===================\n- Update Chromium to 50.0.2661.75\n- Fix: AlwaysOnTop does not work with Fullscreen or overlapping toolbar [(#4554)](https://github.com/nwjs/nw.js/issues/4554)\n- Fix: Window object from `nw.Window.open` is `null` after an `new_instance` window was opened [(#4691)](https://github.com/nwjs/nw.js/issues/4691)\n- Fix: Linux Fedora application menu says \'nwjs\' instead of package.json name [(#4693)](https://github.com/nwjs/nw.js/issues/4693)\n- Fix: Shortcut not work in devtools while it placed in a webview [(#4709)](https://github.com/nwjs/nw.js/issues/4709)\n- Fix: nw.App.clearCache hang and it should be sync [(#4674)](https://github.com/nwjs/nw.js/issues/4674)\n- Fix: Crashes sometimes when using menu.popup and GC happens [(#4697)](https://github.com/nwjs/nw.js/issues/4697)\n- Fix: Win.isFullscreen and isAlwaysOnTop should not be function [(#4446)](https://github.com/nwjs/nw.js/issues/4446)\n\n0.13.4 / 04-08-2016\n===================\n- Update Chromium to 49.0.2623.112\n- Fix: webview local file issue [(#4668)](https://github.com/nwjs/nw.js/issues/4668)\n- Fix: Custom app icon with incorrect size under volume mixer [(#4649)](https://github.com/nwjs/nw.js/issues/4649)\n- Fix: process Event: \'uncaughtException\' not working in 0.13 [(#4679)](https://github.com/nwjs/nw.js/issues/4679)\n- [docs] data-path -> user-data-dir; --disable-raf-throttling\n- [docs] Clarify files can be safely removed during packaging [(#4676)](https://github.com/nwjs/nw.js/issues/4676)\n\n0.14.0-rc3 / 04-07-2016\n=======================\n- Update Chromium to 50.0.2661.66\n- Update Node.js to 5.10.0\n- Fix XP support again (32bit)\n- Port all the fixes released in 0.13.3\n\n0.13.3 / 04-04-2016\n===================\n- Update Node.js to 5.10.0\n- support --disable-raf-throttling to enable RequestAnimationFrame for background apps (#4664)\n- Fix: App will crash if CFBundleIdentifier in plist longer than 30 chrs (#4638)\n- Fix: Crash when open a pdf file in webview. (#4644)\n- Fix: [WIN] window restore size is changed when aero glass is on (#4323)\n- Fix: inject_js_end not working on remote pages (#4656)\n- Fix: Queries were sent to Google to update plugin metadata (#4669)\n- Fix: [WIN] Window size includes title bar (#4627)\n- Fix: Crash when bg-script calls nw.Window.get() (#4368)\n- Fix: Disabled menu item, still accessible via hotkey (#2261)\n- Fix: Unable to turn off / disable debug.log (#4637)\n- [docs] data-path -> user-data-dir\n- [docs] add link to buildbot\n- [docs] using flash plugin\n- [docs] location of nwjc and chromedriver\n\n0.14.0-rc2 / 03-31-2016\n=======================\n- Update Chromium to 50.0.2661.57\n- Update Node.js to 5.9.1\n- Fix XP support\n- [WIN] fix restore size when aero glass is on [(#4323)](https://github.com/nwjs/nw.js/issues/4323)\n\n0.14.0-rc1 / 03-29-2016\n=======================\n- Update Chromium to 50.0.2661.49\n\n0.13.2 / 03-29-2016\n===================\n- Update Chromium to 49.0.2623.110\n- Fix: crashes in CloseWatcher::CallbackAndDie sometimes (#4636)\n- Fix: nwsaveas is ignored when nwworkingdir is specified in nw13 (#4630)\n- Fix: "Inspect" Entry in Non-SDK PDF Viewer\'s Context Menu (#4642)\n\n0.13.1 / 03-25-2016\n===================\n- Update Chromium to 49.0.2623.108\n- Fix: Performance degradation in constructing typed array from node buffer (#4614)\n\n0.13.0 / 03-23-2016\n===================\n- Fix: [OSX] Cmd-Q does not pass true as the first argument to the event after createMacBuiltin() (#4580)\n- Fix: Window event \'move\'/\'resize\' callback arguments undefined (#4610)\n- [docs] Update Command Line options with full list\n- [docs] List Chrome Extension APIs\n\n0.13.0-rc4 / 03-21-2016\n=======================\n- Update Node.js to 5.9.0\n- Fix: [WIN] unable to launch on XP 64bit system (#4600)\n- Fix: Crash when using `additional_trust_anchors`\n- Fix: Screen capture does not work in remote domain (#4579)\n- Fix: webview events not firing in remote page (#4590)\n- Fix: Crash when adding folder to workspace in devtools (#4602)\n- Fix: [OSX] Crash when using nw.Menu with chrome.identity.launchWebAuthFlow (#4591)\n- Fix: Crash when trying to open tabbed browser window (#4587, #4540)\n- Fix: Only top left corner of window icon is shown (#4581)\n- Fix: [OSX] Crash dumps doesn\'t match hashes of symbol files (#4450)\n- Fix: Crash on promise rejection handler (#4577)\n- Fix: Menu.popup blocks program (#4593)\n- Fix: [OSX] Cmd-Q does not pass true as the first argument to the event (#4580)\n- Fix: capturePage always return PNG (#4609)\n- [WIN] dump node.dll symbols\n- Remove context menu of notification (#4598)\n- Remove settings button of notification (#4582)\n- [docs] update crash dump location\n- [docs] add link for enable logging in FAQ\n- [docs] Reorder the navigation pane (#4576)\n- [docs] Multiple language resources in SDK build\n\n0.13.0-rc3 / 03-15-2016\n=======================\n- Enable auth password dialog\n- Enable notification permission for all origin (#4521, #4533)\n- Support chrome.contentSettings API (#4521)\n- Fix: wrong version and info for Pepper Flash plugin in registry (#4530)\n- Fix: [WIN] fix: window title and icon not shown\n- Fix: [WIN] start up fail where crashpad path is not found\n- Fix: nwjs 0.13.0 showed as chromium in taskbar on Linux (#4537)\n- [docs] more info on bg-script\n- [docs] transparecy needs frameless\n\n0.13.0-rc2 / 03-11-2016\n=======================\n- Update Chromium to 49.0.2623.87\n- Update Node.js to 5.8.0\n- Ship .pak files for non-English languages in SDK build\n- Build ffmpeg as Dll (#4492)\n- Disable notification of screen sharing (#4484)\n- Migrate indexed db files in user data dir (#4469)\n- Migrate local storage files for app protocol in user data dir (#4527)\n- Fix: node-main is broken (#4495)\n- Fix: app asks for confidential information for NWJS Safe Storage in keychain (#4458)\n- Fix: crash when navigate in some sites (#4422)\n- Fix: Use window subfields in manifest for newly created windows (#4221)\n- Fix: After press the “command+h” to minimize, but unable to recover (#4296)\n- Fix: crashpad handler error in windows (debug build unable to start)\n- Fix: Window title still shows with frame set to false on OSX (#4507)\n- Fix: The \'width\' and \'height\' in the manifest file does not work properly on OSX (#4493)\n- Fix: crash in chrome.app.window.create(url) without 2nd argument\n- Fix: nw.Window broken on 0.13.0-rc1 with --mixed-context (#4498)\n- Fix: Make menu callback work after navigation (#4313)\n- Fix: Show menubar menus from top-left anchor (#4473)\n- [docs] add \'Customize menubar\' (#4416)\n\n0.13.0-rc1 / 03-03-2016\n=======================\n- Update Chromium to 49.0.2623.75\n- Update Node.js to 5.7.0\n- Add `nw.Screen.DesktopCaptureMonitor.registerStream()` for using stream id in `getUserMedia()` (#4459)\n- Fix: Wrong "restore" window size after click on the app in the taskbar on windows 10 (#4323)\n- [docs] chromedriver: a better way to arguments of nw app\n\n0.13.0-beta7 / 02-25-2016\n=========================\n- Update Chromium to 48.0.2564.116\n- Support loading devtools in/for webview by adding webview.showDevTools (#4411)\n- Fully support for devtools extensions (#612)\n- support loading local file in webview (#4425)\n- Fix: add URL scheme support for MAC (#4240)\n- Fix: alert/prompt dialog with nwjs style (#4413)\n- Fix: menubar button not found when navigate to another menu (#4371)\n\n0.13.0-beta6 / 02-17-2016\n=========================\n- Update Chromium to 48.0.2564.109\n- Update Node.js to 5.6.0\n- support controlling window with external page\n- Fix: enable self extraction (#4071)\n- Fix: crash when using native modules in OSX (#4338)\n- Fix: FileReader not working (#4399)\n- Fix: console tab with DevTools jail not working until switch frame manually\n- Fix: OSX menu support broken (#4374)\n- Fix: JavaScript dialogs text (#4190)\n- Fix: Typo: rename `App.(un)registerGlobalHotkey` to `App.(un)registerGlobalHotKey`\n- Fix: Window.zoomLevel changes all windows (#4352)\n- Fix: avoid polluting global namespace with \'path\' etc. (#4350)\n- add URL scheme support for MAC (#4240)\n- support \'new_instance\' option for Window.open\n- support native modules built by node-gyp\n- [docs] update for new_instance etc\n\n0.13.0-beta5 / 02-01-2016\n=========================\n- Update Chromium to 48.0.2564.97\n- Add back transparency support which is missing in beta4\n- support program args in chromedriver\n- port App.open argument (#4289)\n- support webkit.plugin field in manifest\n- Fix package script to support Win XP (#4181)\n- [OSX] disable double tap with 2 fingers by default and add option for it (#4249)\n- Fix: support window id in Window.open() (#4268)\n- Fix: permission for webRequest API (#4220)\n- rename \'inject-js-start\' with \'inject_js_start\' and add it to Window.open options (#4286)\n- rename \'always-on-top\' with \'always_on_top\', and \'visible-on-all-workspaces\' with \'visible_on_all_workspaces\'\n- Fix: infinite loop in nw.Window.close(true) (#4171)\n- Fix: Window title not changed by setting document.title (#3589)\n- Fix: startup slow because of scanning for invalid file name (#4303)\n- Fix: [OSX] suppress warning when opening devtools\n- Fix: conflict between promise rejection callbacks from Blink and Node (#4300)\n- Fix: Taking heap snapshot crashes webkit (#3678)\n- Fix: [OSX] App quits when closing window if window.show is false in manifest (#4187)\n- Fix: crash when opening external links with browser in devtools (#4269, #4121)\n- Fix: crash when opening external links with browser in print preview (#4270)\n- Fix: cookies API (#4199)\n- [docs] add enable-gcm\n- [docs] add double_tap_to_zoom_enabled\n- [docs] add FAQ for console.log\n- [docs] Updated FAQ for AnuglarJS 2\n\n0.13.0-beta4 / 01-18-2016\n=========================\n- Update Chromium to 48.0.2564.82\n- Update Node.js to 5.4.1\n- [OSX] Fix process.nextTick in some cases\n- [OSX] Fix hidden window title (#4186)\n- ported nw.App.fullArgv\n- Fix: nw.App.quit() does nothing when use JS file as main (#4227)\n\n0.13.0-beta3 / 01-13-2016\n=========================\n- Fix: save as... dialog not working (#4142)\n- Fix: app with hidden window will quit on start on osx\n- Fix: chrome socket api permission in NW app (#4143)\n- Fix: some Node core modules not working after close window (#4130, #4140)\n- Fix: chrome.fileSystem.restoreEntry breaks retainID on app reload (#4150)\n- Fix: oauth not working due to browser side naviagation (#4179, #4131, #4184)\n- Fix: Exception in nw.dll when running native module serialport (#4152)\n- Fix: window.open not loaded using node-remote (#4180)\n- Fix: POST form not working on navigation\n- Fix: nwjs Helper process not closed (#4118)\n- Fix: NW.js doesn\'t quit if DevTools has opened once (#4164)\n- Fix: window not closed when listen to \'close\' event in another window (#4138)\n- Fix: [WIN] debug build of \'payload\' tool\n- Fix: Crash when using devtools to view some source (#4121)\n- Fix: nw.Window.get() returns null after navigation (#4157, #4007)\n- Fix: requrie() function in the shim for nw12 compatibility (#4141)\n- Fix: Reversed x and y in win.moveTo and win.moveBy (#4136)\n- Accept array of matched patterns in node-remote (#4132)\n- [doc] Added docs for win.navigation event\n- [doc] Updated docs for single-instance\n- [doc] add hint for document contribution\n- [doc] update for Multiple Context mode\n- [doc] For Users > Getting Started. Revise example 2 sample code to cater new NW.JS API for Menu\n- [doc] update for Window.id\n\n0.13.0-beta2 / 12-31-2015\n=========================\n- Fix: application window is opened out of the screen on Windows.\n\n0.13.0-beta1 / 12-30-2015\n=========================\n- Most of nw.gui API ported\n\n0.12.3 / 07-31-2015\n===================\n- Support Mac App Store with the \'macappstore\' flavor\n- [WIN] Screen.DesktopCaptureMonitor API: https://github.com/nwjs/nw.js/wiki/Screen#screendesktopcapturemonitor (Thanks to Rick Edgecombe)\n- [HighDPI][WIN] fix for Tray menu is huge on High-DPI Windows machine (#2847) (Thanks to Jefry)\n\n0.13.0-alpha2 / 06-23-2015\n==========================\n- support Mixed Context mode (#3107)\n- Window.capturePage, eval and evalNWBin ported\n- \'inject-js-start\' and \'inject-js-end\' ported\n- support setting manifest in \'new-win-policy\' callback\n- Window \'loading\' and \'loaded\' event ported\n\n0.13.0-alpha1 / 06-11-2015\n==========================\n- [nw12] Fix OSX cpu hog in some cases\n- [nw12] support sudo in Linux\n- Fix: (windows) need to specify full path to the package directory as the command line argument\n- use current process on navigation\n- support Spell checking with \'--enable-spell-checking\' switch\n- support extension API chrome.proxy\n- command line switch \'--url\' ported\n- enable local storage in NW.js app\n- save/restore application window geometry between sessions\n- don\'t open URL with external program\n- \'new-win-policy\' event ported (setting manifest in the callback is yet supported)\n- chromedriver fixed\n- don\'t rewrite process title\n- support \'Window.navigation\' event\n- support JS dialogs (alert(), etc)\n- allow all API permission in NW.js app\n- Clipboard API ported\n- Fix "__filename" and "__dirname" in "nw" object for Node compatibility\n- Fix OSX packaging way of putting files in \'app.nw\' dir\n- New test framework\n\n0.13.0-alpha0 / 05-10-2015\n==========================\n- Change to a slightly new architecture\n- Support more chrome.* APIs\n- Support Chrome App manifest\n- Enable more features like print preview, client certificate, etc.\n- Support message center based notifications\n\n0.12.2 / 05-22-2015\n===================\n- Fix #2723: [OSX] cpu hog in some cases\n- Fix #3361: application cache\n- Fix #2720: [Linux] launching sudo hits error: effective uid is not 0\n- Fix #2819: enable cookie support for web sockets\n- Fix #2713: crash with \'new-win-policy\' and opening window from iframe\n- Fix #3123: support no-displaying-insecure-content and allow-running-insecure-content\n- [Screen Selection] add application name to the UI; cancelChooseDesktopMedia implementation\n- [Notification] [WIN] disable audio for toast notification, better fallback for toast notification\n- Change cache backend from "simple" to "blockfile"\n\n0.12.1 / 04-13-2015\n===================\n- Fix crash dump generation\n- [WIN] Fix blurry text with High DPI display\n- Fix: Webview : contentWindow not available at this time (#3126)\n- More precise RegExp for App.argv filtering (Thanks to Anton Khlynovskiy)\n- Fix #3143: remote debugging devtools page blank (Thanks to Yuehang Wu)\n- [Notification][Win] fix for missing windows events\n- add Window \'progress\' event (Thanks to vadim-kudr <x.kydrik.x@gmail.com>)\n- nw-headers is built automatically now in buildbot (Thanks to Xue Yang)\n\n0.12.0 / 03-05-2015\n=======================\n- Chromium updated to 41.0.2272.76\n- [Screen Selection] OSX and Win implementation (Thanks to Jefry)\n- Fix #3165: crash on auth in webview\n\n0.12.0-rc1 / 02-27-2015\n=======================\n- new \'nwjc\' tool replaces \'nwsnapshot\'; size limit removed\n- add Window.evalNWBin() to work with nwjc\n- Fix #2923: support pepper flash plugin on Linux\n- Fix #2961: nwdirectory file dialog\n- Fix #2996: setting breakpoints in Node context in devtools\n\n0.12.0-alpha3 / 02-13-2015\n==========================\n- Chromium updated to 41.0.2272.32\n- io.js updated to 1.2.0\n\n0.12.0-alpha2 / 01-18-2015\n==========================\n- Fix: -webkit-app-region: drag; stopped working in version 0.12.0-alpha1 #2963\n- Fix: [WIN] ReferrenceError in native module function createWritableDummyStream #2933\n- support bypassing frame-ancestors CSP in Node frame #2967\n\n0.12.0-alpha1 / 01-15-2015\n==========================\n- renamed NW.js\n- Chromium is updated to 41.0.2236.2\n- migrated to io.js 1.0.0\n- new chrome.webrequest API\n- new \'webview\' tag from Chrome extensions\n- new \'bg-script\' field in the manifest\n\n0.11.3 / 12-16-2014\n===================\n- new method in \'new-win-policy\' event handler to control the options for new popup windows\n- Fix: nw methods cannot be called from normal frames\n- Extend Tray click event with position (Thanks to Marco Fabbri) (#1874)\n- [OSX] Fix Window.focus() not taking focus (#2724)\n- Add API methods and support for styling of icons (Tray, MenuItem) under Mac OS X (Yosemite) Dark Mode (#2775)\n- [OSX] Fix alticon property of Tray not being updated properly (#703)\n- Add Window.setVisibleOnAllWorkspaces API (#2722)\n- Fix #2469: Changed Window.open to ignore slashes in parameters\n- fix crash in window.open in some cases\n\n0.11.2 / 11-26-2014\n===================\n- Support window transparency (#132, Thanks to Jefry Tedjokusumo)\n- Fix: [Linux] broken window events (focus, blur, etc, #2631)\n- Fix: memory leak on setting tray icon (#2666)\n- Fix: child_process.fork() (#2664)\n- Fix: bad Buffer created from strings from DOM (#1669, #2439) (Thank to Liu Cong)\n- Fix: Segmentation fault by starting nw on command line with parameters #2671\n- Fix: crashes if http.request gets blocked with Little Snitch (mac only) #2585\n- Fix: Windows 7 64/32 - frame doesn\'t show #2657\n- Fix: AutoFill Crashes NodeWebkit #2653\n- Fix "Cancel Desktop Notification" for all platform. and implement it for win8 (toast notification)\n\n0.11.1 / 11-20-2014\n===================\n- add nwsnapshot\n- Support setting additional root certificates on supported platforms (thanks to Joachim Bauch)\n- Support SetProxyConfig API (#916)\n- [WIN] Fix startup crash on high DPI systems (#2649)\n- Fix #1021: maximize frameless window in windows 8\n- Fix #2590: save as Filetypes not populating\n- Fix #2592: zoomLevel\n- Fix #2595: Linux MenuBar crash\n- Fix #2393: link target with "_blank" opens page in current window\n- Fix: Don\'t activate app unconditionally on window "Show".\n\n0.11.0 / 11-11-2014\n===================\n- Fix: notification and screen geometry API\n- Fix: windows printing crash (#2515)\n- Fix: mac: Fix build with 10.9 SDK\n- Fix: enable \'high-dpi-support\' for windows (#2524)\n- Fix: \'resizable\' is broken in manifest (#2319)\n- Fix: crash on Flash context menu\n- Fix: console.log() changes value (#2431)\n- Fix: various crash cases (#2545, #2549)\n- Fix: \'undefined\' network request in devtools (#2529)\n- Fix: devtools - breakpoints do not work (#2538)\n- Fix: Jailed devtools broken in nw 0.11.0-rc1 (#2569)\n- Fix: Window.setResizable(false) twice makes window resizable (#2299)\n- Fix: win.setPosition(\'center\') Invalid (#2307)\n\n0.11.0-rc1 / 10-27-2014\n=======================\n- Chromium updated to 38.0.2125.104\n- Fix memory leak on navigation\n- Show commit id in \'nw:version\' page\n- Fix: fullscreen in manifest (Linux)\n- Fix: #430: handle event when quit from OSX dock\n\n0.10.5 / 09-16-2014\n===================\n- Fix: support more Chromium command line args (#1743, Thanks to Joachim Bauch)\n- Fix #2171: crash when opening window\n- Fix #2326: some websites crashes NW in Windows (fixed with the same file as updating to VS2013 Update 2)\n- Fix: win: crash on invalid parameter error (thanks to Mikael Roos)\n- Fix #1991 in a better way: [WIN] stalling for seconds under threaded composition on some hardware (#1991)\n- Fix: [WIN] single-instance crash\n- Fix: autofill crash when filling number in input box (#2310)\n- Fix: CSP is not effective (#1672)\n- Fix: crash when calling console.log() with a cross-domain window object in some cases (#1573)\n- Fix: crash when stepping into a breakpoint set in scripts loaded by require() (#2214)\n\n0.10.4 / 09-05-2014\n===================\n- Fix: [WIN] child_process.fork() by making nw executable run as node\n- Fix: [WIN] stalling for seconds under threaded composition on some hardware (#1991)\n- Fix: [OSX] disable File Quarantine (#2294)\n- Fix: [OSX] disable sound for notification\n- support \'chrome://gpu\' diagnosic page\n\n0.10.3 / 09-01-2014\n===================\n- Fix: child_process.fork() (#213) by making nw executable run as node\n- Fix: [OSX] process.nextTick() blocked in some cases (#2170)\n\n0.10.2 / 08-12-2014\n===================\n- Support screen geometry API (#2178 Thanks to Jefry Tedjokusumo\n- Support progress bar (#2175 Thanks to Jefry Tedjokusumo)\n- Window.requestAttention() now accepts an integer parameter [4]\n- Fix: JS source code snapshot is now working\n- Fix: Linux: shift modifier not working for window menu\n- Fix: Win: window.navigator.language is empty\n- Fix: require works in wrong path in new-instance window (#2167)\n- Fix: support for screencapture media requests (Thanks to Joachim Bauch)\n- Fix: Win: cursor not loaded in some cases (#2150, #2152)\n- Fix: crash on some cases (#2155, #2148)\n- Fix: Large combo-box does not scroll properly and values overlaps on each other (#2161; upstream #357480)\n\n0.10.1 / 07-30-2014\n===================\n- Support Desktop notification (#27 Thanks to Jefry Tedjokusumo)\n- Support Fullscreen API (#55)\n- Official 64bit binary for Mac OS X (#296)\n- Support F-keys in global shortcut (Thanks to Bas Wegh)\n- Option to hide "Edit" and "Window" OS X menus (Thanks to Eric Newport)\n- Fix #2072: [WIN] context menu popup in wrong (screen) position\n- Fix #2136: crash when popup new window in some cases\n- Fix: Linux symbol files are incomplete in 0.10.0\n- Fix #1908: allows redirection to App protocol for OAuth usage\n- Fix: new-win-policy is fired on each navigation\n\n0.10.0 / 07-22-2014\n===================\n- Fix: [WIN] download dialog\n- Fix: [WIN] MenuItem.enabled and other properties needs to be called twice to work (#1132)\n\n0.10.0-rc2 / 07-18-2014\n=======================\n\n- [API] Implement register/unregister global desktop keyboard shortcut. (#1735, thanks to Chaobin Zhang and Haojian Wu)\n- support for nwsnapshot is back\n- Fix: authentication dialog\n- check invalid URL on navigation\n- [OSX] Fix #1996: resize with flash on 10.9 (upstream #385120)\n- Fix regression: node-main\n- Fix regression: [WIN] resize and drag frameless window\n- Fix: crash on Win XP (#1985)\n\n0.10.0-rc1 / 06-22-2014\n=======================\n\n- Chromium is updated to 35.0.1916.113\n- Node.js is updated to 0.11.13\n- Window event listeners in iframe works now\n- New API: App.addOriginAccessWhitelistEntry & App.removeOriginAccessWhitelistEntry (#1016, #1514)\n- API to set Menu item shortcut\n- [OSX] Create & access to built-in menu from JS\n- SetBadgeLabel support on OSX and Win\n- Support for \'single-instance\' when app is started in folder\n- better handling of MIME types and dataURI in capture page API\n\n\n0.8.6 / 04-18-2014\n==================\n- Fix: new instance window is force closed and cannot receive \'close\' event on App.closeAllWindows() (Cmd-Q) (#1713, #1778)\n\n0.8.5 / 02-26-2014\n==================\nBackport 0.9 features to 0.8 branch\n\n- Support `\'inject-js-start\'` and `\'inject-js-end\'` in manifest (#1585)\n- `\'new-win-policy\'` event now works for windows opened by `nwgui.Window.open()` (#1519)\n- `\'new-win-policy\'` handler supports Ctrl click and middle click (#1547)\n- Support NTLM and the settings (`--auth-server-whitelist`, `--auth-schemes`, etc) (#590)\n- Support app frameworks like AngularJS better by returning HTTP response code in `\'app://\'` protocol handler (#1314)\n- Injecting JavaScript in window or iframe in various cases:\n    - \'inject-js\' option in Window.open or manifest \n    - \'document-start\' and \'document-end\' event for iframe: \n    - Window.eval() to execute JavaScript in target window or iframe \n- Handler to decide how new window is request from iframe, see \'new-win-policy\' event in https://github.com/rogerwang/node-webkit/wiki/Window \n- Overriding \'User-Agent\' in iframe: https://github.com/rogerwang/node-webkit/wiki/Changes-to-dom#nwUserAgent \n\n0.9.2 / 02-20-2014 \n==================\n\n- Support skipping taskbar or dock: `Window.setShowInTaskbar(bool)` is added. It can be set from manifest as well. (#1076) (Thanks to Zhang Chaobin & Zhao Zeyi)\n- Support `\'inject-js-start\'` and `\'inject-js-end\'` in manifest (#1585)\n- `\'new-win-policy\'` event now works for windows opened by `nwgui.Window.open()` (#1519)\n- `\'new-win-policy\'` handler supports Ctrl click and middle click (#1547)\n- Support NTLM and the settings (`--auth-server-whitelist`, `--auth-schemes`, etc) (#590)\n- Support app frameworks like AngularJS better by returning HTTP response code in `\'app://\'` protocol handler (#1314)\n- Fix: crashing when setting DOM event handler `global.window.onkeydown` from Node context (#1562)\n\n\n0.9.1 / 02-10-2014 \n==================\n\n- Chromium is updated to 32.0.1700.107 \n- [OSX] `process.nextTick` will not fire \n- Fix: crashing on `alert()` \n\n\n0.9.0 / 02-08-2014 \n==================\n\n- Chromium updated to version 32\n- Node.js updated to v0.11\n- nw-gyp updated to v0.12.2 to support VS2013 (Thanks to Robert Konrad) \n- Injecting JavaScript in window or iframe in various cases:\n    - \'inject-js\' option in Window.open or manifest \n    - \'document-start\' and \'document-end\' event for iframe: \n    - Window.eval() to execute JavaScript in target window or iframe \n- Better experience for working with native modules if they support Node v0.11.\n- Handler to decide how new window is request from iframe, see \'new-win-policy\' event in https://github.com/rogerwang/node-webkit/wiki/Window \n- Overriding \'User-Agent\' in iframe: https://github.com/rogerwang/node-webkit/wiki/Changes-to-dom#nwUserAgent \n- Disable uploading of crash dumps in 0.9.0-rc1 \n- Don\'t use "Upload" in directory file dialog UI (#1457) \n- Remove \'--enable-experimental-web-platform-features\' from default cmdline to render pages correctly in OSX in some cases \n- Call Node\'s uncaughtException handler in Node frames \n- Export v8 symbols properly for native modules (#1522) \n- Enable scripts to emulate user gestures \n- Fix: Uncaught exception warnings of SetZoomLevel \n- Fix: Crashing on window.print() (#1545) \n- Fix: Clicking the app reload button followed by a call to the cookies api causes a crash (#1146)\n- Fix: Can\'t close NW after refresh while using Dev Tools on Windows (#1330)\n- Fix: Fatal error in ../../v8/src/mark-compact.cc, line 2751 (#1379)\n\n\n0.8.4 / 12-30-2013 \n==================\n\n- Fix for OSX: the message loop integration between Chromium and Node.js has improved.\n- Fix: Need a way to differentiate Cmd-Q from closing window(s) (#430) \n- Fix: Fix the way we integrate libuv to NSApp (#82) \n\n\n0.8.3 / 12-20-2013 \n==================\n\n- Remove duplicate Node.js license notice (#1178) \n- Fix: maximize and unmaximize event not fired. (#753) \n- Fix: crash in ClearCache in some cases \n- Fix: Fast open&close devtools crashes node-webkit 0.8.2 on OSX (#1391) \n- Fix: `focus` doesn\'t work on devtools window (#1387) \n\n\n0.8.2 / 12-06-2013 \n==================\n\n- Support native Node.js module better by adding deprecated MakeWeak function (#533 #1355). Some native modules can be built with \'nw-gyp\' now. \n- Support \'move\' and \'resize\' events of the Window object (#799) \n- Event support on devtools window object \n- HTTP (proxy) login dialog will be shown for only once on multiple initial requests. \n- [OSX] Turn on `--enable-threaded-compositing` by default (#1340): this fixes the flash for CSS3 animation \n- Cherry-pick upstream fix: Update OOM killer to patch out CFAllocator on 10.9 (#1271 #1277) \n- Crashes when open some window again (#1364) \n- Do not quit on API call on invalid object (#1339) \n\n\n0.8.1 / 11-22-2013 \n==================\n\n- Node updated to 0.10.22 \n- New Window.cookie API: It\'s for manipulating cookies. See https://github.com/rogerwang/node-webkit/wiki/Window \n- Window.showDevTools() now returns a Window object for the devtools window. So it can be moved/resized etc. Note that the events on this Window is not working yet. \n- Fix: WebRTC audio gets choppy because the device is enumerated twice (#1270) \n- Fix: Screen capture regression (#1309) \n- Fix: [WIN] crash sometimes when Back/Forward key is received \n- Fix: Crash when access xhr.response as ArrayBuffer from Node context \n- Fix: [security] app:// protocol available in iframe with nwdisable (#1255) \n\n\n0.8.0 / 10-30-2013 \n==================\n\n- Chromium updated to 30.0.1599.66 (now shown in nw:version) \n- Support crash dumping: if node-webkit crashes, your users or you can attach the dump file in bug reports. It contains stack trace information which is helpful to locate the root cause. See https://github.com/rogerwang/node-webkit/wiki/Crash-dump \n- i18n of built-in mac menus: the built-in menus created for Mac are now translated to 53 languages with strings from upstream. For the list of languages, see https://github.com/rogerwang/node-webkit/tree/master/src/resources/locale \n- Linux: environment variable override for the proxy settings. Use \'--v=1\' to see whether it\'s applied from the environment or GSettings. The following environment variables are supported: \'all_proxy\', \'http_proxy\', \'https_proxy\', \'ftp_proxy\', \'no_proxy\', \'SOCKS_VERSION\', \'SOCKS_SERVER\'. \n- Fix: Date pickers language is always English regardless of current locale. (#669) \n- Fix: File dialog\'s language is always English regardless of current locale.(#103) \n- Fix: gui.App error in CallStaticMethodSync when using multiple windows (#1187) \n- Fix: console.log() output in terminal. \n- Fix: -webkit-app-region: drag don\'t work any more once it maximized. \n- Fix: crash on using filesystem API: quota and persistent storage \n- nw.gui.Window: add \'devtools-closed\' event; always send \'devtools-opened\' event. \n- nw.gui.Window: add \'isDevToolsOpen()\' to query the status of devtools. \n- Support media enumerable API from upstream 30 (#632) \n- Win: embedding manifest to fix tooltip \n- Override lang setting from cmdline argument (--lang) \n- Use current locale in Header \'Accept-Language\' (#1240) \n- Mac: Fallback to \'en-US\' when locale pak file is missing and don\'t quit. \n- Fix crash on exit: PageClickTracker is deleted twice \n- Linux: make frameless window resizable (#142) \n- Fix crash when there is apostrophe in the full path (#1206) \n- Fix Devtools: Use the most recent version of script for the same URL \n- undefine window.webkitSpeechRecognition before it\'s supported \n\n0.7.2 / 08-26-2013 \n==================\n\n- Window.showDevTools() accepts iframe object as the first parameter \n- Fix: Mac - 0.7.x crash after copy/paste/edit (keypress) input field (introduced in upstream) (#1017) \n- Fix: 0.7.0 nw.exe still in memory after using a "close/quit" command bug (#984) \n- Fix: have some means to disable the debug.log file; debug.log file is now disabled by default. Use \'--enable-logging\' to turn it on. (#1031) \n\n0.7.1 / 08-19-2013 \n==================\n\n- Enable the screen capture support for getUserMedia (#576) \n- nw-gyp updated to 0.10.9 to work with latest Node (v0.10.16) \n- Fix regression: app cannot start from path contains \'\\x\' (win) \n- Fix: A query string in app:// address in "main" property inside the manifest freezes node-webkit (#990) \n- Fix: nw.exe still in memory after calling \'App.quit()\' in some cases (#984) \n- Fix: window unmaximizes when show is called (win) (#987) \n- Fix: Application Crash when quitting with secondary window on top (OSX) (#486) \n- Fix: Headers file is updated to allow building native modules \n- Report a clear message to console when nw.pak is missing \n\n\n0.7.0 / 08-12-2013 \n==================\n\n- Support `app://` protocol (#363) \n- Support setting value for file input (#927) \n- New API: get the values from manifest with `App.manifest`\n- Changed API: full command line is passed as the parameter of `App.open` event \n- Fix: remove `alert()` dialog title on OSX \n- Fix: Sometimes `Window.focus()` doesn\'t work (#933) \n  \n\n0.6.3 / 07-23-2013 \n==================\n\n- Add App.getProxyForURL() to query proxy for URL (#130)\n- Save breakpoints and settings in devtools (#98)\n- [Win] keep the ampersands character in dialogs (#901)\n- Fix: can\'t access `file://` URIs when using a remotely hosted app (#871)\n- Fix: devtools freeze on breakpoints in Ubuntu 12 VM\n\n\n0.6.2 / 07-08-2013 \n==================\n\n- Node.js updated to v0.10.12\n- New way to start applications: placing \'package.nw\' in the same directory with node-webkit executable. NW will search for app as proposed in #843.\n- [Mac] show the window without the focus side effect (#497)\n- [Win] embed manifest to apply visual style for showing tooltip (#72 #810)\n- Fix: `\'require()\'` is not defined when opening devtools (#809)\n- Fix `\'dom_storage_quota\'`\n- Fix regression of using datalist for autocompletion (#434)\n- Fix regression: node modules cannot be stopped in debugger (#719)\n\n\n0.6.1 / 06-23-2013 \n==================\n\n- Use \'App.dataPath\' to get the application\'s data path in user\'s directory\n- Fixed regression: source map in devtools is working after setting `"node-remote"` to `"127.0.0.1"` in manifest (#727)\n- \'App.open\' event is sent to all the windows now (#787)\n- \'dom_storage_quota\' in manifest is fixed\n\n\n0.6.0 / 06-17-2013 \n==================\n\n- Chromium updated to 28.0.1500.11.\n- A new feature "Devtools jail" is introduced for IDE developers.\n- A new API function `App.clearCache()` is added to clear HTTP cache in both memory and disk.\n- A new field in manifest `dom-storage-quota` to specify the number of mega bytes for the quota of the DOM storage. \n- Chromedriver binary is provided to use automatic testing tools such as `selenium` with node-webkit applications.\n- Fix: Crash when using devtools (#793)\n- `dom-storage-quota` in manifest is renamed to `dom_storage_quota`\n- Using correct icon size on Windows to fix the one in win7 audio mixer\n- Running nw from the command line on Mac always opens a second instance (#726) \n- How to clear the page cache in js? (#672) \n- OSX Page redrawing issues with twitter bootstrap (#476) \n- NW + WebGL (three.js) problem (#452) \n- Canvas freezes window on OSX (#381) \n- Popping up a menu twice will crash nw on ubuntu. (#721)\n', 'message': "remove Jefry's email address", 'author_name': 'jtg-gg', 'lang': 'md'}