<!--
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
# 
# http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
#  KIND, either express or implied.  See the License for the
# specific language governing permissions and limitations
# under the License.
#
-->
## Release Notes for Cordova (Windows Universal) ##

Update these notes using: git log --pretty=format:'* %s' --topo-order --no-merges 3.9.0-pre-allcpufix..HEAD

cordova-windows is a library that enables developers to create Windows 8.1 and WP8.1 application projects that support Cordova APIs.

[3.9.0-allcpufix-1]
* CB-8866: add "Mixed Platforms" and "Win32"; CB-8869: Remove Windows 8.0 from Windows Universal

[3.8.1]
* CB-8796 updated package.json version manually
* CB-8796 updated version file manually
* Removed verbose strict inequality tests
* Added check for undefined
* Fix for callback invocation with NO_RESULT
* Fixed wording of warning + removed a commented out line
* make bin scripts executable
* Update JS snapshot to version 3.8.1 (via coho)

[3.8.0]
* Update JS snapshot to version 3.8.0 (via coho)
* CB-7985 windows platform does not build with Visual Studio 14 CTP tools
* CB-8515 Support DefaultLanguage selection for Windows
* CB-8321 Add supported orientations config.xml preference handling for `windows` platform
* CB-8525 Fix audit-license-headers check on Windows
* CB-8400 Enable jshint for Windows platform and fix all jshint issues
* CB-8417 moved platform specific js into platform
* CB-8330 Added new unit tests
* CB-8136 Implemented prototype for end to end and unit tests via Jasmine
* Fixed regex used in getPackageFileInfo().

[3.7.1]
* Updated expired temporary certificate

[3.7.0]
* Update JS snapshot to version 3.7.0 (via coho)
* CB-7731 catch obvious missing args error
* CB-7493 Adds `space-in-path` and `unicode in name` tests for CI
* CB-7656 Fixes `list-devices` and `list-emulators` commands
* Fixes `msbuild` failure after **Windows** project creation
* CB-7617 partial match support for `--target`
* CB-7666 Merge `node_modules` and move to package root
* CB-7666 Move stuff outside of **Windows** subdir
* updated release notes for `3.6.4`
* CB-7617 Deploy on WP8.1 incorrectly handles `--target` name
* CB-7601 Build fails due to capabilities with m: prefixes are incorrectly sorted
* CB-7520 copy MRT images defined in config.xml
* CB-7520 `.appxbundle` package format support
* CB-7520 refine image names, use wildcard to include MRT images
* CB-7494 Fixes wrong replacements in `*.appxmanifest` files
* CB-7452 Windows. Rewrite `ApplyPlatformConfig.ps1` using NodeJS
* CB-7377 Removes unnecessary rules tracing which is also incorrectly handled by PS

[3.6.4]
* Set VERSION to 3.6.4 (via coho)
* Update JS snapshot to version 3.6.4 (via coho)
* CB-7617 partial match support for --target
* CB-7617 Deploy on WP8.1 incorrectly handles --target name
* bundledDependencies + fixed some whitespace

[3.6.0]
* CB-7377 Removes unnecessary rules tracing which is also incorrectly handled by PS
* update cordova.js
* Removed un-needed files, multiple cordova.js files can only cause confusion
* CB-7377 Whitelist. Windows build error due to 'invalid URI rules in config.xml'
* CB-7333 Makes default platform template files overridable
* Add appveyor badge
* CB-7129 VS2012 solution now accepts "anycpu" target instead of "any cpu"
* CB-7129 Fixes issue when project isn't built if msbuild v12.0 is not found.
* updated repo README
* updated repo README
* add appveyor file for ci
* add basic npm test of create+build project
* ignore node_modules
* CB-6976 Reflect new switch name to project structure
* CB-6976 Changes switch name from '--store' to '--win'
* Moves node_modules to bin to correctly work under npm
* Adds missing ExecutionPolicy option for powershell
* Configurable target version for store and phone targets.
* CB-7129 spellcheck
* Rewrite tooling/platform scripts from WSH to NodeJS
* CB-7243 VERSION file is copied over in create platform script.
* Using wildcard ** glob to include www folder items CB-6699 #32 #10
* CB-7144 Windows8 run fails if replace default certificate
* CB-6787 Windows8 - Fix header licenses (Apache RAT report)
* updated cordova.js
* CB-6976 support for new splash screen and icon images
* fixes potential perf issue inside exec_verbose method
* CB-6976 fixes deploy error when --nobuild option specified
* CB-6976 replaces new template icons and splash screens
* CB-6976 fixes deploy error on WP8.1 emulator
* CB-6976 fixes run/emulate error when it runs for the first time
* CB-6976 fixes deploy when target type is not specified
* Adds support for build archs to run command  + small cleanup and refactoring  + fix jshint issues
* CB-6976 Add support for Windows Universal apps (Windows 8.1 and WP 8.1)
* Cleanup. This closes #10
* Removed Windows7 which is now in it\'s own branch. This closes #29
* Added list of supported architectures in help text
* Adds support for target architectures to build command
* Closing merged pull requests. close #31, close #30
* Close stale pull-reqs, close #22, close #21, close #19
* CB-6686 [3.5.0rc][Windows8] Build  error if path contains whitespaces
* CB-6684 [3.5.0rc][Windows8] Splash screen setting breaks the build
* CB-6787 Add license to windows8/CONTRIBUTING.md
* CB-6684 [3.5.0rc][Windows8] Splash screen setting breaks the build
* CB-6686 [3.5.0rc][Windows8] Build  error if path contains whitespaces


[3.5.0]

* CB-6557: added pacakge.json to windows8
* CB-6491 add CONTRIBUTING.md
* CB-6309 Windows8. Add Splash Screen img support via config.xml preference, CB-6544 SplashScreenBackgroundColor, CB-6545 support multiple preferences
* moved PlatformConfig functionality to pre-build project level so running outside of cli will still work
* Fix for when background-color and/or content-src aren\'t specified in config.xml
* Background color now applied to windows 8 project config during build process. * Added logic to convert hexadecimal color to windows 8 specific format
* Fix build/deploy errors when path to project contains spaces
* Version files updated to 3.5.0-dev
* CB-6435 ./VERSION & /template/VERSION updated
* Modify execution policy restrictions removal logic. Using PS native cmdlet to remove restrictions.
* CB-6397 [windows8] Use the latest version of MSBuild Tools installed to build the app
* CB-6256 CB-6266 Add support for domain whitelist and start page settings to Windows8
* CB-2970 CB-2953 log unsupported methods and exit with code 1
* CB-2978 list-devices not supported on windows 8
* CB-6091 [windows] Build fails if application path contains whitespaces
* CB-6083 [windows8] Use registry to read msbuild tools path
* CB-6042 [windows8] Cordova emulate fails if no developer certificate is installed
* CB-5951 Added namespace to config.xml
* Remove template file after create by name
* CB-4533 return error code 2 on fail, CB-5359 get tools version from the registry
* update to 3.4.0 js and increment version num
* CB-5951 Added namespace to config.xml
* Remove template file after create by name
* CB-4533 return error code 2 on fail, CB-5359 get tools version from the registry
* update cordova-js and VERSION
