- BREAKING CHANGE remove electron as direct dependency to allow using a self chosen version
- use binaries of meteor project version instead of meteor tool version
- update electron-packager
- kill hanging mongo process when closing in development mode on linux/osx
- add port config option / read PORT env in dev mode
- add config option to use external mongodb
- add support for electrify.local.json in development
- use mongo mmapv1 storage engine on windows only for mongo 3.2 (32 bit)
- Removed the atmosphere part of electrify -> created new meteor-electrify-client npm package
- Updated to use current versions of Electron (1.6.11) and electron-packager
- Fix mongodb problems in Windows for mongo >= 3.2 used by Meteor >= 1.4
- Fix problem in Windows when no active network is present (use 127.0.0.1 instead of localhost)
- Add argument to set the temporary folder
- Add arguments to set the arch and platform
- fixing windows env initialization
- properly spawning system npm on windows
- Fixig Meteor's settings evaluation
- Using system NPM to perform installs
- Automatically installing Electrify meteor package
- Upgrading all dependencies to last versions
- Fixing broken release
- Added
preserve_db
option
- Fixing last release (broken due to a wrong variable inside a conditional)
- Fixing requirememts for production app (meteor is not required!)
- Fixing packager options parser (in cli.js)
- Added integration/communication between Electron and Meteor
- Plugins architecture re-designed
- Fixed process termination
- Fixed Meteor's settings
- Redesigned core dependencies
- Core project is now NPM, the Meteor package only provides a communication channel between Meteor and Electron, all the rest is done with the NPM package
- Adding more options to the CLI tool for more flexibility
- Improving plugins API
- Unifying the moment when mongod.lock file is removed
- Properly handling mongodb.lock file, specially in winows where's not possible to gracefully shutdown mongo
- Fixing meteor initialization on windows
- Fixing log level check
- Fixing
package.json
version evaluation for .electrify app
- Adding target to maintain all versions of meteor and npm packages under the same rule
- Fixing SyntaxError in default template (index.js)
- Revamping project, re-writting everything
- Starting initial architecture for plugins
- Adding tests
- Executing dependencies' (electron, electron-packager, npm) through it's JS files (instead of its binaries) for more cross-platform compatibility and flexibility (closes #8)
- Fixing Meteor's setting format
- Fixing version checkup
- Adding support for
meteor --settings
from both Meteor and NPM
- Adding auto self-upgrade routine for
.electrify
local npm module
- Improving free port evaluation approach
- Using Meteor's distributed
npm
to minimize permission problems often found when using user'snpm
- Fixing project's root folder evaluation approach
- Adding alternative method to package app, using purely NPM.
- Removing posix library, using a cross-platform approach based on
process.env.METEOR_PARENT_PID
for avoiding opening multiple Electorn windows on server restart
- Avoid opening a new Electron window per server restart, during development
- Checking and fixing corrupted/incomplete
npm install
s
- Leaving development database behind
- Due to unknown erros when starting up mongod for existent files db copied from meteor, the electrified app will now start with a blank database, so any seeds your app has will be done again in the first run of your packaged app
- Hello World