
CHANGELOG
====

v2.7.12
----
* fixed the hot reloading for transpile project templates in Monaca Cloud IDE.

v2.7.11
----
* appended `path` to the `upload` and `download` request url (with `monaca-lib@2.7.11`)
* return `upload` and `download` progress to `localkit` (with `monaca-lib@2.7.11`)
* remove `platforms` from default `.monacaignore` for project with lower cordova version (with `monaca-lib@2.7.11`)

v2.7.10
----
* Modified `monaca preview` to include `loader.js` and `loader.css` to `index.html` (with `monaca-lib@2.7.10`)

v2.7.9
----
* Modified `monaca remote build` to ask users providing the build directory if it is not specified. In addition, the default build directory is changed to `Desktop` directory.
* Fixed `monaca import` to NOT set `project_id` to `local_properties.json` (with `monaca-lib@2.7.9`)

v2.7.8
----
* Always append `webpack-dev-server/client` to webpack configuration to fix `Angular`'s `live reloading` with `monaca-lib@2.7.8`

v2.7.7
----
* Appended `webpack-dev-server/client` to webpack configuration only if `inline` and `hot` are set to true
* Appended `webpack-dev-server/client` to `entry.watch` if supplied
* Modified `monaca preview` to write files to `www` directory in `monaca-lib@2.7.7` so that the `monaca debugger` will see the changes immediately without running `monaca transpile`

v2.7.6
----
* Added `skipTranspile` option to `monaca upload` to skip transpiling if supplied
* Generated `.monacaignore` for all project templates and Improved retrieving local project files in `monaca-lib@2.7.6`

v2.7.5
----
* Fixed `monaca demo` issues for transpile projects.

v2.7.4
----
* Added `monaca signing` command. This command is used to manage iOS and Android signing configuration such as keystore, certificate, provisioning profile, etc.

v2.7.0
----
* Stopped livereload in case of transpilable project
* Changed web server program


v2.6.1
----
* Bumped built-in Cordova CLI dependency to 7.1.0.

v2.6.0
----
* Added React-Native Project Support

v2.5.3
----
* Temporary disabled project link on creation because of output issues with recent npm versions.

v2.5.2
----
* Fixed npm issue during project creation.
* Improved error message when a remote build fails.

v2.5.1
----
* Fixed `debug` inspector issue.

v2.5.0
----
**All previous Monaca CLI versions will not be anymore compatible with Monaca Cloud Services**

* Security enhancements.
* Webpack config updates.

v2.4.6
----
* Allowed `preview|serve|demo|debug|transpile|reconfigure` commands to be executed from subdirectories.
* Minor bug fix.

v2.4.5
----
* Fixed broken `transpile`, `preview | serve` commands in specific conditions.

v2.4.4
----
* Improved compatibility with [Onsen UI vue-cordova-webpack](https://github.com/OnsenUI/vue-cordova-webpack) template.
* Warning message fix.

v2.4.3
----
* Fixed broken `monaca -v` command.
* Improved internal login in `monaca-lib` dependency.

v2.4.2
----
* Bumped up built-in Cordova CLI to version 6.5
* Added `monaca remote config` command.
* Added extended general purpose helper by executing `monaca --help`.
* Deprecated `monaca --all` command.

v2.4.1
----
* Integrated remote build history (`monaca remote build --build-list`).
* Improved logout function.
* Added distinction notification between Monaca CLI and Cordova CLI commands.

v2.4.0
----
* Added Cordova 6.5 support.
* Filtered displayed tasks depending on the current dir.
* Improved login by adding direct override.
* Fixed `monaca info` command to properly work in subdirectories.

v2.3.2
----
* Added `link to IDE` option during project creation.
* Updated Webpack resolvers for transpilable templates.
* Added support to updated transpilable templates.

v2.3.1
----
* Improved `monaca create` command with new options.
* Bug fix for Vue templates.

v2.3.0
----
* Added support to the latest Vue.js 2 and ReactJS templates with Onsen UI 2.4.0.
* Fixed debug for the new transpilable projecs when `monaca preview` is executed.
* Added `monaca info` command.
* Bumped up built-in Cordova CLI to version 6.2
* Improved task organization and documentation.
* Updated Onsen UI reference in `monaca docs`.
* Improved various error messages with docs references.

v2.2.7
----
* Fixed auto-reloading in `monaca preview/serve/demo`.
* New HTTP Server support.

v2.2.6
----
* Added `monaca demo` command.

v2.2.5
----
* Fixed local debug bug. Fixed #92.
* Fixed project path on Monaca Debugger.

v2.2.4
----
* Fixed critical sync bug for projects containing special characters in the path.
* General performance improvement due to leak fix.

v2.2.3
----
* Fixed upload issue for Cordova projects.
* Added update checker.

v2.2.2
----
* Fixed transpiling issue on Vue templates.
* Added `monaca config` command with API endpoint and proxy management.
* Added `monaca docs` command.
* Added Node version compatibility check.

v2.2.1
----
* Fixed automatic browser opening and missing log on project preview.

v2.2.0
----
* Update monaca-lib version in order to support new templates.
* Fix template dependencies.

v2.1.7
----
* Update monaca-lib version.

v2.1.6
----
* Update monaca-lib version.
* Fixed Monaca project check issue.

v2.1.5
----
* Update monaca-lib version.
* Assure Monaca project before reconfigure to handle errors.

v2.1.4
----
* Update monaca-lib version.

v2.1.3
----
* Find another port when the first one is in use.
* Added command aliases.

v2.1.2
----
* New optional paramenter `--url` for `monaca create`.
* Fix path issues when using NVM or similar.
* Improve WebPack output in development mode.

v2.1.1
----
* Update monaca-lib version.
* Preview: Show all possible IPv4 addresses.

v2.1.0
----
* Support hot reloading of React templates.
* Support WebPack configurations.
* Major changes in React and Angular 2 templates.

v2.0.6
----
* Updated monaca-lib to support Cordova 6.2.0.

v2.0.5
----
* Improved `create` command to show a preview of the template.
* Minor fixes.
* Implemented command analytics.
* Updated monaca-lib for an important bug fix.

v2.0.4
----
* Updated monaca-lib.
* Combine SampleApps category with templates in `create` command.

v2.0.3
----
* Dependencies fix.
* Added --no-open parameter for `preview` command.

v2.0.2
----
* Improved UI prompt.

v2.0.1
----
* Fix for transpiling and remote build.

v2.0.0
----
* Code refactored and some major API changes.
* Improved UI with better prompt.
* Improved connection performance and responsiveness.
* Added transpiling support for React and Angular2 projects.
* Removed some dependencies to speed up installation.
* Implemented Sign-up command.
* Added --output parameter for `remote build` command.
* Removed Gulp. Added simple http-server for `preview` command.
* Enhanced error message handling.
* Minor bugs fixed.

v1.2.10
----
* monaca-login: Added optional email parameter.
* monaca-remote-build: Added optional email parameter.

v1.2.8
----
* monaca-download/upload: Allowed upload/download for config files inside the root directory.

v1.2.7
----
 * monaca-download: Fixed wrong files deletion in `downloadProject()`.

v1.2.6
----
 * monaca-remote-build: Added missing `options` parameter.

v1.2.5
----
 * monaca-download: Fixed to download some files that were exempted.

v1.2.4
----
 * monaca-upload: Added --force, --delete, and --dry-run options.
 * monaca-download: Added --force, --delete, and --dry-run options

v1.2.3
----
 * monaca-clone: Fixed project import bug.

v1.2.2
----
 * monaca-upload: Fixed file uploading error.
 * monaca-remote-build: Removed timeout error.
 * monaca-multiserve: Fixed issue when calling Ctrl-C in multiserve.
 * monaca-create: Fixed monaca create to include project name.

v1.2.1
----
 * monaca: Fixed line encoding for bin/monaca.

v1.2.0
----
 * monaca-remote-build: Added non-interactive build for CI purpose.
 * monaca-create: Now it will create an app from Cloud templates.
 * monaca-help: Removed local build options, and supported `--help` parameter.
 * monaca-clone: Rename to monaca-import. New monaca-clone will save local project.
 * Updated monaca-lib to fix binary upload error.

v1.1.1
----
 * monaca-sync: Fixed bug where it cannot clone the project.

v1.1.0
----
 * monaca-login: Support authentication parameters.

v1.0.10
----
 * monaca-livesync: Support new `Localkit.initInspector` method.

v1.0.9
----
 * monaca-upload: This command will now only work for Monaca projects and it will search parent directories until it finds one.
 * monaca-download: This command will now only work for Monaca projects and it will search parent directories until it finds one.

v1.0.7
----
 * monaca-upload: Fixed bug where it didn't upload if .monaca was empty.

v1.0.5
----
 * monaca-login: Added version parameter when signing in.

v1.0.4
----
 * core: Updated dependencies.

v1.0.3
----
 * monaca-plugin: Improved docs.
 * monaca-upload: Made prompt case-insensitive.
 * monaca-download: Made prompt case-insensitive.

v1.0.2
----
 * monaca-proxy: Added proxy support.

v1.0.1
----
 * monaca-create: Improved docs.
 * monaca-clone: Use the project name as default destination directory.

v1.0.0
------
 * Initial version.
