Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
206 lines (177 sloc) 9.4 KB

Cordova-cli Release Notes

3.3.1-0.2.0 (Jan 15, 2014)

  • CB-5006 Add --searchpath to "plugin add" so that installing by ID will search local paths before hitting the registry.
  • CB-4153 Add --src & --link to cordova create.
  • CB-5687 Make cordova commands work when CWD is inside of a symlink'ed www/
  • CB-4910 Default config.xml to the root instead of within www/
  • CB-5764 Move hooks/ to top-level instead of under .cordova
  • CB-5763 Don't create .cordova/ by default
  • CB-4871 Reduced package size significantly.
  • CB-4976 Don't use ~/.cordova/lib for local directory
  • CB-5777 Fix "platform update" not updating cordova.js
  • CB-5728 Files in merges must remain intact when removing platform


  • CB-5347 Handle dangling platform symlink in cordova platform add
  • Added deprecation notice about wp7
  • updated plugman version to 0.17.0
  • CB-5573 relies on stderr content and error codes to detect a problem with xcode installation.
  • CB-4382 Pass cli arguments to project-level hooks
  • CB-5362 blackberry parser: support local cordova-blackberry
  • CB-5345 Add pre_package event for windows8 parser.


  • Make sure errors during prepare are reported
  • CB-5031 Add CLI help text for platform update and plugin search
  • CB-5298 Remove redundant requirements check for iOS and Android. The bin/create scripts check.
  • windows8. fixes version number parsing logic
  • CB-4472 Remove from template config.xml


  • CB-5501 fix blackberry10 platform
  • [android] fixing failing android parser spec tests
  • [android] call out to platform check_req script


  • CB-5485 fixed issue with use of cordova cli api


  • add the output of the plugman results to the console
  • CB-5363 Improve config_json error reporting
  • CB-5364 config_parser - check for null element text
  • Fix issue not finding platform script when in subdir - check platforms which have subdir
  • CB-5377 serve: should only indicate listening when it is
  • CB-5368 Cordova serve deflate content breaks IE
  • Change cordova serve's project.json to include etags.
  • CB-5280 Update serve's help text to remove platform arguments
  • CB-5364 config_parser - handle duplicates with children and text when merging
  • CB-5320 Document avoiding sudo
  • CB-4400: cd to project root in most cordova commands.
  • CB-5063: Revert to copying cordova.js before user www dir
  • fix 3 failing tests for windows8 and wp8 and add assertions for wp7 too.
  • Adding instructions for installing on master.
  • CB-5063: Keep cordova.js in platform_www to avoid copying it from lib.
  • CB-5307: Remove references to Callback and Incubator
  • tests were failing attempting to match lib/dir and lib\dir on windows
  • CB-5183 WP7/8 lib path is not correctly resolved by CLI (additional changes)
  • CB-5283 Improved cordova serve message to be more descriptive
  • [CB-4866] Execute hooks in ascending order of any leading numbers
  • [CB-5143] Locate the actual Android app .java file much more carefully.
  • Cleaning up wp7+8 parsers' use of promises. Fix tests.
  • serve: Fix doRoot() not being called & remove duplicated table.
  • serve: provide basic entry point
  • Code style (indentation)
  • Wait for the pre_package event to finish, or the update_csproj function might give unexpected results
  • Add pre_package event to wp8 project
  • readability + code quality in wp7+8 parsers
  • CB-5183 WP7/8 custom_path is not correctly resolved by CLI
  • [CB-4994] Update xcode dependency to handle Xcode 5 capabilities.
  • [CB-5220] "An error occurred" is missing an "A" ...


  • increased version of plugman to 0.14.0 in package.json
  • CB-5187: remove unused var os_platform
  • CB:5187 on node windows broken compile, emulate, run
  • [CB-4976] Don't symlink into ~/.cordova/lib for local libs
  • [CB-5142] improve grammar of emulate description
  • [CB-5147] emulate needs a space before error message
  • CB-5125 add tests for chil process spawn
  • CB-5125: replace child process exec with spawn
  • CB-4748: Fail quickly if dir passed to cordova create is not empty.
  • CB-5106: removed flood of cp error messages when running tests
  • CB-5106:[wp7] fixed broken wp7 tests
  • CB-5106:[win8] fixed tests for windows 8
  • Using .find to grab visualelements instead
  • CB-5066: fixed issue with visual elements not being referenced correctly
  • windows8: remove debug console.log
  • windows8: fixed project parser issue, and updated tests
  • Update tests for commit d1c8024: update_project() should not call update_www() directly
  • begin firefoxos tests
  • CB-5066: dealing with windows8 issues
  • config.xml helper function is used, removed error merge of wp folder.
  • CB-5066: continuing merge of windows 8 stuff
  • CB-5066: merged in windows 8 support into master from cordova-3.1.x
  • config.xml helper function is used, removed error merge of wp folder.
  • CB-5066: continuing merge of windows 8 stuff
  • CB-5066: merged in windows 8 support into master from cordova-3.1.x
  • CB-2234 Add 'cordova info' command
  • CB-4774: Copy www assets before running plugin prepare
  • cordova help should return a Q. fixes CB-5070
  • updated to a version greater than our latest version on npm
  • added not about platform+os restrictions
  • added myself as a contributor, CB-5042 added info on windows8
  • CB-5067: added exception incase no platform level config.xml or defaults.xml exisit
  • added temp config path for ffos, fixed wp8 config_xml function
  • [CB-4774] Updated prepare flow to make platform config.xml a build output - Adds a new method to
  • CB-5032: clarify the help text
  • [CB-4621] Updating run and emulate commands to always provide default options
  • Log requests in cordova serve
  • Make cordova serve ignore dot files.
  • CB-4957: added fix for FFOS
  • Update "cordova serve" to work with promises refactoring
  • [CB-4774] Display proper error if cordova prepare run not in project dir.
  • Fixes a bug where cordova prepare bombs on a config missing a content element - Changes an undefi
  • Bumping elementtree version to 0.1.5 to match plugman and support namespaced xml elements
  • Fix cli.js tests broken by --silent change.
  • [CB-4877]: Add basic logging, --silent flag.
  • Fix busted test.
  • First pass
  • [CB-4883]: Graceful handling of lazy loading errors.
  • reapplied change to add event mid build to allow mods to www folder pre_package aka 775e969f9cc27a
  • Remove two debugger; lines that snuck in.
  • [CB-4604] Execute hooks directly (not .bat files) cross-platform
  • Refactor to use Q.js promises in place of callbacks everywhere.
  • [CB-4837]: Version 3.0.10. Depends on Plugman 0.12.x.
  • Add missing license headers
  • Update repo versions to 3.1.0-rc1
  • Add cordova update foo command, with tests. [CB-4777]
  • Add version numbers to platform ls output.
  • [CB-4545] support for merges directory on both wp7 & wp8
  • Rename ->
  • Fix expectation for platform ls test, for firefoxos
  • Fix platforms.js: firefoxos.parser
  • CB:4657 added ffos support to cli
  • CB-4657: added staging_dir function to ff parser
  • add default manifest properties for firefox os platform
  • make the firefoxos parser actually build the project
  • change firefoxos link to tarball
  • add firefox platform
  • [CB-4797] Fix a crash on undefined platform in path.
  • [CB-4797] Add missing return statement in cordova serve
  • Fix broken tests due to lazy requiring change.
  • [CB-4797] Change serve command to serve platforms keyed off of path component.
  • [CB-4793] Lazily require modules in some places.
  • [CB-4325] Run platform installs in serial instead of in parallel
  • Version updated to 3.0.10-dev


Important note: This version targets Cordova version 3.1.0-rc1.


  • You can now cordova platform update <platform>, which calls the platform's update script. Android, iOS, WP7 and WP8 have update scripts. Please give this a try and report any problems!


  • platform ls now shows the version of each installed platform.
  • merges are now supported on WP7+8.
  • serve now serves from, /android/www, etc., serving all platforms at once.
  • Speed significantly improved by importing modules only on demand. prepare is much faster, platform ls more than 10x faster.
  • Now with Firefox OS!


  • Corner cases in serve.



  • platform ls now shows both installed and available-to-install platforms. CB-3904


  • Plugins are now installed serially across all installed platforms, rather than in parallel. This avoids race conditions in dependency installation. CB-4184
  • (WP8) All files from project www dir are now copied into the binary, not the top-level www. This means merges and plugin assets are correctly handled.
Jump to Line
Something went wrong with that request. Please try again.