Build, test, compile and package desktop apps with Ember and Electron
OTHER License
Bot releases are hidden (Show)
• Fixes an issue with fs-extra
(https://github.com/felixrieseberg/ember-electron/pull/321)
Published by felixrieseberg about 7 years ago
• Upgrade to electron-forge
4.1.1
• Dead-simple ember-enginges
support (thanks to https://github.com/XaserAcheron)
Published by felixrieseberg about 7 years ago
This release contains a few crucial fixes:
main
file to the ember-electron
folder to save it from Ember's babel, which doesn't really know what we in Node-land mean when we call require
. (#285)Published by felixrieseberg over 7 years ago
This release comes shortly after the initial release of ember-electron v2 and contains two additions:
ember electron:assemble
), which builds the Ember App as used by ember-electron.Published by felixrieseberg over 7 years ago
✨ Woah, a complete rewrite! This version is a major bump and contains many breaking changes - please make sure to read the upgrade guide before updating your version.
As the Electron community grew bigger, more and more modules emerged that cover parts of the same operations done by ember-electron - and over time it became clear that this module should depend on other, more popular utility modules than to take care of all possible operations itself.
ember-electron v2 is almost a complete rewrite, using electron-forge to build and package
your desktop applications. It allows ember-electron to focus on the Ember parts of this
module, while the whole Electron community can work together to polish the creation of installers,
the compilation of small packages, and the developer experience around native modules. Fore more info, check out this blog post.
If you are upgrading to version 2.x from 1.x, you will need to make some updates to your
application. The best way to do this is to re-run the blueprint after upgrading
ember-electron
:
ember generate ember-electron
The biggest change is where your configuration lives - in the past, ember-electron
managed your
configuration, passing it on to internal tools that would take care of the actual creation of
binaries.
Now, ember electron:package
and ember electron:make
use electron-forge
to join forces with
the greater Electron community. All configuration is now done using an electron-forge-config.js
file inside your ember-electron
folder. For details, check out the documentation.
To see an upgrade in action, check out how Ghost Desktop moved from ember-electron v1 to v2.
To update:
npm install --save-dev [email protected] [email protected]
ember g ember-electron
Published by felixrieseberg over 8 years ago
From 1.2.0 on, ember-electron will attempt to install electron-rebuilder, and will also attempt to recompile native dependencies against the Electron headers.
Changelog
package
command: Added "compile native dependencies" stepPublished by felixrieseberg over 8 years ago
Changes since 1.1.0*
app-category-type
is now a respected command line flag for ember electron:package
ember electron:package
is now fixedPublished by felixrieseberg over 8 years ago
Changes since 1.0.0:
.travis.yml
blueprintPublished by felixrieseberg over 8 years ago
Ember Electron has been around for a while (and builds in huge parts on the already super-stable ember-cli-nwjs), so I've decided that it's ready for a 1.0.0. This release has been updated for Ember 2.3, Node 4-5 (using ES6) and has some small issues fixed.
Changes since 0.5.8
dist
foldersPublished by felixrieseberg over 8 years ago
Ember Electron has been around for a while (and builds in huge parts on the already super-stable ember-cli-nwjs
), so I've decided that it's ready for a 1.0.0. This release has been updated for Ember 2.3, Node 4-5 (using ES6) and has some small issues fixed.
fs
methods removedelectron:test
now launches via Node script for both CI and server mode