Releases: brzpegasus/ember-cli-nwjs
A New Name
The node-webkit
project has been renamed to NW.js at the beginning of the year, and the packaging library that this addon uses has also recently changed its name from node-webkit-builder
to nw-builder.
To stay current with all these naming changes, the project is now reborn as ember-cli-nwjs
.
Changes
- #39 Rename
node-webkit
tonwjs
- The new command to install the addon into an Ember app is
ember install ember-cli-nwjs
.
Configuration Updates for Ember 1.13.x
The addon stopped working for anyone upgrading to Ember 1.13.x from an earlier version. This had to do with the way that Ember tried to detect whether it was running in Node. In some cases, the app would complain about unrecognized modules, and the ember nw:test
command completely stalled as a result.
With the configuration changes that this release brings, you can now run ember nw
and ember nw:test
with Ember 1.13 apps again.
Changes
- #38 Fix NW configuration for Ember 1.13.x
Upgrading
If you are upgrading from an earlier version of the addon, you may now delete the /vendor/node-webkit/
folder that the addon blueprint put in your project. Those files have been modified and are now managed entirely by the addon. Re-run ember install ember-cli-node-webkit
to upgrade.
Letting `ember test` and `ember nw:test` co-exist
Previously, users could not run ember test
when the addon was installed, as it forced everyone to use ember nw:test
exclusively. This release ensures users can opt out of running tests in a NW environment by ensuring that the build customizations required for ember nw:test
do not get applied when running ember test
.
Changes
#36 Fix ember test
command (@alexlafroscia)
Test All The Things!
Major Changes
This release brings to you a brand new command for running tests in a NW.js environment: ember nw:test
. Special thanks to @sedouard for his contributions!
- You can run tests in CI mode, or in Dev mode with
ember nw:test --server
. - The blueprint has been updated to include a new
.travis.yml
file with the necessaryxvfb
command to run the tests. - For command options, check out the README.
Minor Changes
- Bumped version of
ember-cli
to 0.2.7. - Bumped version of
node-webkit-builder
to 1.0.12. - Add JSCS tests to help adhere to the addon's style guides when developing/contributing.
Upgrade
- Run
ember install ember-cli-node-webkit
to upgrade to the latest addon version.
v0.2.1
This is basically v0.2.0
. Something terrible happened to that version. Don't ask.
v0.2.0
Changes
- New packaging command:
ember nw:package
. - Packaging can be configured by passing command-line options or by specifying a custom configuration file.
Upgrade
- Run
ember install:addon ember-cli-node-webkit
to upgrade to the latest addon version.
v0.1.3
Changes
- Update blueprint to support loading libraries like
moment.js
(#5) - Automatically add
nw
as a local NPM dependency when installing the addon - Update the
ember nw
command to look for NW.js in the following order:- Search for
nw
in the project's NPM dependencies - Search for an environment variable named
NW_PATH
- Fallback to
nw
- Search for
- Print friendly message when the
nw
binary cannot be found (#4) - Initial test suite for the addon (#8)
Upgrade
- To upgrade to this new version, simply run
ember install:addon ember-cli-node-webkit
from the root of your project.
v0.1.2
v0.1.1
Install Updates
- Specify default blueprint name in addon's
package.json
so users can just runember install:addon ember-cli-node-webkit
to install both the package and blueprint in one step. - Add instructions in the README to install from master.
Initial Release
- Blueprint to add NW.js configuration and scripts to an Ember CLI app
- Page reload functionality on file changes
ember nw
command to build, watch, and start NW.js