Mairu/meteor-electrify

View on GitHub
HISTORY.md

Summary

Maintainability
Test Coverage
4.0.0 / 2019-03-25
===================
  * **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) 

3.0.0 / 2017-07-31
==================
  * 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

## History of original electrify project created by Anderson Arboleya

2.1.4 / 2015-12-14
===================
  * fixing windows env initialization
  * properly spawning system npm on windows

2.1.3 / 2015-12-10
===================
  * Fixig Meteor's settings evaluation

2.1.2 / 2015-12-09
===================
  * Using system NPM to perform installs
  * Automatically installing Electrify meteor package
  * Upgrading all dependencies to last versions

2.1.1 / 2015-12-08
===================
  * Fixing broken release

2.1.0 / 2015-12-08
===================
  * Added `preserve_db` option
  
2.0.2 / 2015-11-09
===================
  * Fixing last release (broken due to a wrong variable inside a conditional)

2.0.1 / 2015-11-09
===================
 * Fixing requirememts for production app (meteor is not required!)
 * Fixing packager options parser (in cli.js)

2.0.0 / 2015-11-03
===================
  * 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

1.4.0 / 2015-10-08
===================
  * Improving plugins API

1.3.6 / 2015-10-06
===================
  * Unifying the moment when mongod.lock file is removed

1.3.5 / 2015-10-06
===================
  * Properly handling mongodb.lock file, specially in winows where's not
  possible to gracefully shutdown mongo
  * Fixing meteor initialization on windows

1.3.4 / 2015-10-02
===================
  * Fixing log level check

1.3.3 / 2015-10-02
===================
  * Fixing `package.json` version evaluation for .electrify app

1.3.2 / 2015-10-02
===================
  * Adding target to maintain all versions of meteor and npm packages under
  the same rule

1.3.1 / 2015-10-02
===================
  * Fixing SyntaxError in default template (index.js)

1.3.0 / 2015-10-02
===================
  * Revamping project, re-writting everything
  * Starting initial architecture for plugins
  * Adding tests

1.2.2 / 2015-09-14
===================
  * Executing dependencies' (electron, electron-packager, npm) through it's JS
  files (instead of its binaries) for more cross-platform compatibility and
  flexibility (closes [#8](https://github.com/arboleya/electrify/issues/8))

1.2.1 / 2015-09-09
===================
  * Fixing Meteor's setting format

1.2.0 / 2015-09-09
===================
  * Fixing version checkup
  * Adding support for `meteor --settings` from both Meteor and NPM

1.1.3 / 2015-09-08
===================
 * Adding auto self-upgrade routine for `.electrify` local npm module

1.1.2 / 2015-09-07
===================
 * Improving free port evaluation approach
 * Using Meteor's distributed `npm` to minimize permission problems often found
 when using user's `npm`

1.1.1 / 2015-08-25
===================
 * Fixing project's root folder evaluation approach

1.1.0 / 2015-08-11
===================
 * Adding alternative method to package app, using purely NPM.

1.0.4 / 2015-07-15
===================
 * Removing posix library, using a cross-platform approach based on
 `process.env.METEOR_PARENT_PID` for avoiding opening multiple Electorn windows
 on server restart

1.0.3 / 2015-07-15
===================
 * Avoid opening a new Electron window per server restart, during development

1.0.2 / 2015-07-13
===================
 * Checking and fixing corrupted/incomplete `npm install`s

1.0.1 / 2015-07-12
===================
 * 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

1.0.0 / 2015-07-12
===================
 * Hello World