- Update Blank template
- Update signup docs
- Update proxy configuration instructions
- Resolved issue in version checking functionality
- Fixed incorrect JSON parsing that could lead to errors
- Fixed an error when specifying a directory in the
--output
option ofmonaca remote build
. - Fixed
monaca debug
.
- Fixed
monaca import
andmonaca clone
to resolve directory path.
- Support Capacitor Projects (Beta).
- Support Yarn Projects (Beta).
- Detail Changelog in
[email protected]
- Fix a bug where the template was missing
- Detail Changelog in
[email protected]
- Detail Changelog in
[email protected]
- Add retry option when there is a problem in downloading from the cloud server
- Detail Changelog in
[email protected]
- Fix HTTPS request error handling in monaca.js
- Handle uncaught exceptions in monaca.js
- Fix incorrect usage of util.print in loginErrorHandler
- Changed the command message to set a proxy server from "monaca proxy set" to "monaca config proxy"
- Remove tutorial option from docs command
- Switch from optimist to minimist
- Improve error message when download session has expired after running
monaca remote build
.
- Support iOS Simulator Build.
- Detail Changelog in
[email protected]
- Detail Changelog in
[email protected]
- Update dependencies
- Update
monaca info
to usechild_process
to get NPM version - Detail Changelog in
[email protected]
- Update Monaca document url
- Support
debugger
build forios
andandroid
platforms. Example:monaca remote build ios --build-type=debugger
andmonaca remote build ios --build-type=debugger
- Detail Changelog in
[email protected]
- Detail Changelog in
[email protected]
- Detail Changelog in
[email protected]
- Run
monaca signup
command will open the registration page if the user is not logged in - Synchronize version with other Monaca Development Kits (Monaca Localkit and Lib)
- Update dependencies to resolve circular dependency warnings
- Detail Changelog in
[email protected]
- Fixed running
monaca preview
on windows.
- Return proper 401 unauthorized access from the server for login and signup operation
- Detail Changelog in
[email protected]
- Fixes to support older version of Nodejs (CERT_HAS_EXPIRED).
- We will drop support of Node
8.x
in the future. Please upgrade Node to10.x
or higher.
- Fix bugs in
[email protected]
- Fix bugs in
[email protected]
- improve monaca plugin add commands to update package.json according to the plugin's plugin.xml file instead of using cordova plugin add commands. For the remote repository, currently support only https://github.com/ and https://gitlab.com/
- Fix bugs in
[email protected]
- Added support for electron (windows, macos, and linux) and pwa builds.
- Generate default build filename for android and ios
- Return a proper error message if could not download the build file
- Inform user to run
monaca download --delete
after runningmonaca remote config
- Fix bugs in
[email protected]
- Minor fixed to the
monaca --help
command
- Fixed to support interactive commands usage on Windows (for Node 10.x) by using
inquirer
package on Windows platform
- Fixed to encode the file path param
- Show spinner and file information during file comparision.
monaca remote config
andmonaca remote build
: added--skipUpload
to skip uploading local project to cloud when building project.monaca remote config
andmonaca remote build
: added--skipTranspile
to skip transpile process when uploading project to cloud during building.
- Exit the program when
SIGINT
signal is sent to the console.
- Prompt users for project name and description when creating new project in cloud.
- Remove unused resources.
- Fix some wording.
- Fix broken document link.
monaca debug
: connect to the next available port if the default port8001
is being used.
monaca update
: fixed not to stringifypackage.backup.json
.monaca clone
: fixed not to downloadnode_modules
folder and automatically runnpm install
afterward.- Fixed
monaca download
andmonaca upload
dealing with large project files. monaca upload
: fixed to upload symlinked (physical) files/directories.
- Added
monaca update
command. This command is used to update project created using Monaca CLI 2.x or lower to Monaca CLI 3. - Added
monaca init
command. This command is used to initialize projects created using other CLI tools to the Monaca structure. - Added
needToUpgrade
function to check if the user can execute a command or needs to update the project (with[email protected]
). - Modified
isMonacaProject
function (with[email protected]
).
- Removed
monaca reconfigure
command. - Removed
monaca demo
command.
- Remove
port
andno-open
option frommonaca preview
. - Remove
generate-config
andinstall-dependencies
option frommonaca transpile
. - Modified
monaca preview
,monaca transpile
andmonaca debug
to execute the new Monaca Commands (with[email protected]
):'monaca:preview'
'monaca:transpile'
'monaca:debug'
- Modified
cordova
commands to execute Cordova from project dependency instead of using global Cordova.
- Fixed bugs in
monaca remote build
,monaca remote config
,monaca upload
andmonaca download
(with[email protected]
).
- Revert changes made in
2.7.12
due to Monaca proxy server. It only applies toMonaca Cloud IDE
.
- fixed the hot reloading for transpile project templates in Monaca Cloud IDE.
- appended
path
to theupload
anddownload
request url (with[email protected]
) - return
upload
anddownload
progress tolocalkit
(with[email protected]
) - remove
platforms
from default.monacaignore
for project with lower cordova version (with[email protected]
)
- Modified
monaca preview
to includeloader.js
andloader.css
toindex.html
(with[email protected]
)
- Modified
monaca remote build
to ask users providing the build directory if it is not specified. In addition, the default build directory is changed toDesktop
directory. - Fixed
monaca import
to NOT setproject_id
tolocal_properties.json
(with[email protected]
)
- Always append
webpack-dev-server/client
to webpack configuration to fixAngular
'slive reloading
with[email protected]
- Appended
webpack-dev-server/client
to webpack configuration only ifinline
andhot
are set to true - Appended
webpack-dev-server/client
toentry.watch
if supplied - Modified
monaca preview
to write files towww
directory in[email protected]
so that themonaca debugger
will see the changes immediately without runningmonaca transpile
- Added
skipTranspile
option tomonaca upload
to skip transpiling if supplied - Generated
.monacaignore
for all project templates and Improved retrieving local project files in[email protected]
- Fixed
monaca demo
issues for transpile projects.
- Added
monaca signing
command. This command is used to manage iOS and Android signing configuration such as keystore, certificate, provisioning profile, etc.
- Stopped livereload in case of transpilable project
- Changed web server program
- Bumped built-in Cordova CLI dependency to 7.1.0.
- Added React-Native Project Support
- Temporary disabled project link on creation because of output issues with recent npm versions.
- Fixed npm issue during project creation.
- Improved error message when a remote build fails.
- Fixed
debug
inspector issue.
All previous Monaca CLI versions will not be anymore compatible with Monaca Cloud Services
- Security enhancements.
- Webpack config updates.
- Allowed
preview|serve|demo|debug|transpile|reconfigure
commands to be executed from subdirectories. - Minor bug fix.
- Fixed broken
transpile
,preview | serve
commands in specific conditions.
- Improved compatibility with Onsen UI vue-cordova-webpack template.
- Warning message fix.
- Fixed broken
monaca -v
command. - Improved internal login in
monaca-lib
dependency.
- 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.
- Integrated remote build history (
monaca remote build --build-list
). - Improved logout function.
- Added distinction notification between Monaca CLI and Cordova CLI commands.
- 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.
- Added
link to IDE
option during project creation. - Updated Webpack resolvers for transpilable templates.
- Added support to updated transpilable templates.
- Improved
monaca create
command with new options. - Bug fix for Vue templates.
- 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.
- Fixed auto-reloading in
monaca preview/serve/demo
. - New HTTP Server support.
- Added
monaca demo
command.
- Fixed local debug bug. Fixed #92.
- Fixed project path on Monaca Debugger.
- Fixed critical sync bug for projects containing special characters in the path.
- General performance improvement due to leak fix.
- Fixed upload issue for Cordova projects.
- Added update checker.
- 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.
- Fixed automatic browser opening and missing log on project preview.
- Update monaca-lib version in order to support new templates.
- Fix template dependencies.
- Update monaca-lib version.
- Update monaca-lib version.
- Fixed Monaca project check issue.
- Update monaca-lib version.
- Assure Monaca project before reconfigure to handle errors.
- Update monaca-lib version.
- Find another port when the first one is in use.
- Added command aliases.
- New optional paramenter
--url
formonaca create
. - Fix path issues when using NVM or similar.
- Improve WebPack output in development mode.
- Update monaca-lib version.
- Preview: Show all possible IPv4 addresses.
- Support hot reloading of React templates.
- Support WebPack configurations.
- Major changes in React and Angular 2 templates.
- Updated monaca-lib to support Cordova 6.2.0.
- Improved
create
command to show a preview of the template. - Minor fixes.
- Implemented command analytics.
- Updated monaca-lib for an important bug fix.
- Updated monaca-lib.
- Combine SampleApps category with templates in
create
command.
- Dependencies fix.
- Added --no-open parameter for
preview
command.
- Improved UI prompt.
- Fix for transpiling and remote build.
- 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.
- monaca-login: Added optional email parameter.
- monaca-remote-build: Added optional email parameter.
- monaca-download/upload: Allowed upload/download for config files inside the root directory.
- monaca-download: Fixed wrong files deletion in
downloadProject()
.
- monaca-remote-build: Added missing
options
parameter.
- monaca-download: Fixed to download some files that were exempted.
- monaca-upload: Added --force, --delete, and --dry-run options.
- monaca-download: Added --force, --delete, and --dry-run options
- monaca-clone: Fixed project import bug.
- 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.
- monaca: Fixed line encoding for bin/monaca.
- 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.
- monaca-sync: Fixed bug where it cannot clone the project.
- monaca-login: Support authentication parameters.
- monaca-livesync: Support new
Localkit.initInspector
method.
- 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.
- monaca-upload: Fixed bug where it didn't upload if .monaca was empty.
- monaca-login: Added version parameter when signing in.
- core: Updated dependencies.
- monaca-plugin: Improved docs.
- monaca-upload: Made prompt case-insensitive.
- monaca-download: Made prompt case-insensitive.
- monaca-proxy: Added proxy support.
- monaca-create: Improved docs.
- monaca-clone: Use the project name as default destination directory.
- Initial version.