UNPKG

22.1 kBMarkdownView Raw
1<!--
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance
9# with the License. You may obtain a copy of the License at
10#
11# http://www.apache.org/licenses/LICENSE-2.0
12#
13# Unless required by applicable law or agreed to in writing,
14# software distributed under the License is distributed on an
15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16# KIND, either express or implied. See the License for the
17# specific language governing permissions and limitations
18# under the License.
19#
20-->
21## Release Notes for Cordova (Windows) ##
22
23Update these notes using: git log --pretty=format:'* %s' --topo-order --no-merges *remote*/3.5.x...HEAD
24
25cordova-windows is a library that enables developers to create Windows 8/8.1/10 and WP8.1 application projects that support Cordova APIs.
26
27### 4.4.1 (Jul 11, 2016)
28* [CB-11522](https://issues.apache.org/jira/browse/CB-11522) Save raw 'detail' object to activation context
29* [CB-11538](https://issues.apache.org/jira/browse/CB-11538) Update README with information about logging
30* [CB-11537](https://issues.apache.org/jira/browse/CB-11537) Do not duplicate log entries when printing logs
31* [CB-11548](https://issues.apache.org/jira/browse/CB-11548) windows: Respect user-specified msbuild location
32* [CB-11516](https://issues.apache.org/jira/browse/CB-11516) windows: Preparing icons w/ target fails
33* [CB-11470](https://issues.apache.org/jira/browse/CB-11470) App crashes when trying to open from another app using Custom URL (Protocol)
34* [CB-11443](https://issues.apache.org/jira/browse/CB-11443) Splashscreen is created the second time on resume on Windows
35
36### 4.4.0 (May 30, 2016)
37* [CB-11117](https://issues.apache.org/jira/browse/CB-11117): Optimize prepare for windows platform, clean prepared files
38* [CB-11259](https://issues.apache.org/jira/browse/CB-11259): Improving build output
39* [CB-11204](https://issues.apache.org/jira/browse/CB-11204): Catch when SDK not present on build and give appropriate error message
40* [CB-11156](https://issues.apache.org/jira/browse/CB-11156) Change default FadeSplashScreenDuration value
41* [CB-11176](https://issues.apache.org/jira/browse/CB-11176) Fix windows-splashscreen compatibility with older plugin versions
42* [CB-11139](https://issues.apache.org/jira/browse/CB-11139) Use PluginManager from common to install/uninstall plugins
43* [CB-10653](https://issues.apache.org/jira/browse/CB-10653) Making the windows activation context complete
44* [CB-11150](https://issues.apache.org/jira/browse/CB-11150) CI Error - Windows Platform - Could not find XHR config file
45* [CB-8056](https://issues.apache.org/jira/browse/CB-8056) Implement splashscreen for Windows platform
46* [CB-11066](https://issues.apache.org/jira/browse/CB-11066) Remove uap prefixed capabilities along with regular ones
47* [CB-11022](https://issues.apache.org/jira/browse/CB-11022) Duplicate www files on plugin installation
48* [CB-10964](https://issues.apache.org/jira/browse/CB-10964) Handle build.json file starting with a BOM. This closes #166
49* [CB-11024](https://issues.apache.org/jira/browse/CB-11024): Add preference to set the min UAP target version in the JSProj File
50
51### 4.3.2 (Mar 31, 2016)
52* [CB-10622](https://issues.apache.org/jira/browse/CB-10622) Upgrade cordova-common to work with 'target'-defined icons
53* [CB-10927](https://issues.apache.org/jira/browse/CB-10927) Framework references in plugin.xml file prevent Windows Universal projects from being used on other machines
54* [CB-10845](https://issues.apache.org/jira/browse/CB-10845) Invalidate manifest cache in prepare
55* [CB-10714](https://issues.apache.org/jira/browse/CB-10714) Ignore case for --archs
56* [CB-10138](https://issues.apache.org/jira/browse/CB-10138) Adds missing plugin metadata to plugin_list module for Windows
57
58[4.3.1]
59* [CB-10487](https://issues.apache.org/jira/browse/CB-10487) WindowsStoreIdentityName should be lowercased in Application.StartPage
60* [CB-10446](https://issues.apache.org/jira/browse/CB-10446) Windows 10 Cordova Application restart instead of resume
61* [CB-10440](https://issues.apache.org/jira/browse/CB-10440) Add CSS color names support for BackgroundColor on Windows
62* [CB-10394](https://issues.apache.org/jira/browse/CB-10394) Do not cache manifest file while getting package name
63* [CB-10299](https://issues.apache.org/jira/browse/CB-10299) Updated RELEASENOTES for release 4.3.0
64* [CB-10381](https://issues.apache.org/jira/browse/CB-10381) fix the bug when removing a plugin with a `<frame>` tag
65* [CB-10234](https://issues.apache.org/jira/browse/CB-10234) Better error message when Windows10 requires 'arch' flag
66* [CB-10344](https://issues.apache.org/jira/browse/CB-10344) Fixed icons and splashscreens parsing
67* [CB-10356](https://issues.apache.org/jira/browse/CB-10356) "npm install" fails for cordova-windows
68
69[4.3.0]
70* [CB-10193](https://issues.apache.org/jira/browse/CB-10193) Add BOM to www files at build stage instead of prepare
71* [CB-10303](https://issues.apache.org/jira/browse/CB-10303) Fixes build arguments parsing
72* [CB-10292](https://issues.apache.org/jira/browse/CB-10292) Windows platform support for next version of VS/MSBuild
73* [CB-10224](https://issues.apache.org/jira/browse/CB-10224) Removes duplicated/incorrect console line
74* [CB-9828](https://issues.apache.org/jira/browse/CB-9828) Implement and expose PlatformApi for Windows
75
76[4.2.0]
77
78* [CB-8481](https://issues.apache.org/jira/browse/CB-8481) Add backbutton support on Windows 10 and Windows Phone 8.1
79* [CB-9565](https://issues.apache.org/jira/browse/CB-9565) Fixed build failure for Windows 10 when using Node x64.
80* Changed output path of windows platforms to support cumulative build in VS.
81* Created new solution file for dev14 and renaming old to vs2013.sln
82* [CB-9870](https://issues.apache.org/jira/browse/CB-9870) Updated hello world template
83* Fixed `internetClientServer` capability name in prepare and docs
84* [CB-9800](https://issues.apache.org/jira/browse/CB-9800) Fixing contribute link.
85* [CB-9836](https://issues.apache.org/jira/browse/CB-9836) Add .gitattributes to prevent CRLF line endings in repos
86* [CB-9632](https://issues.apache.org/jira/browse/CB-9632) Fixed tests not to fail on Travis-CI
87* [CB-8936](https://issues.apache.org/jira/browse/CB-8936) Introduced --dump arg to log script.
88* Fix the case of Q requires.
89* Fixed up "resport" to "report".
90* Adds Travis badge
91
92** Known Issues with 4.2.0 and Windows 10**
93
94* The Windows 10 SDK includes a tool which can deploy to Windows 10 Phone, but not to a Windows 10 Phone Emulator. To deploy to an emulator, open your solution file in Visual Studio.
95
96[4.1.0]
97* [CB-9499](https://issues.apache.org/jira/browse/CB-9499) Run failure targeting x64 with an x86 version of Node
98* [CB-8936](https://issues.apache.org/jira/browse/CB-8936) Logs: Stability and formatting improvements
99* [CB-8936](https://issues.apache.org/jira/browse/CB-8936) Windows logs: Improvements
100* [CB-9482](https://issues.apache.org/jira/browse/CB-9482) Mobile deployment failure
101* [CB-9482](https://issues.apache.org/jira/browse/CB-9482) Mobile emulator deployment failure
102* [CB-8936](https://issues.apache.org/jira/browse/CB-8936) Added logging functionality
103* [CB-9458](https://issues.apache.org/jira/browse/CB-9458) Updated the baseline version of Universal Windows to 10240.
104* [CB-9456](https://issues.apache.org/jira/browse/CB-9456) Fixed windows app crash on startup
105* [CB-9450](https://issues.apache.org/jira/browse/CB-9450) `WindowsStoreIdentityName` preference for Store publishing
106* [CB-9455](https://issues.apache.org/jira/browse/CB-9455) Fixed requirements check failure
107* [CB-8965](https://issues.apache.org/jira/browse/CB-8965) Wait for project creation before adding to it.
108* [CB-8965](https://issues.apache.org/jira/browse/CB-8965) Copy cordova-js-src directory to platform folder during create
109* [CB-9359](https://issues.apache.org/jira/browse/CB-9359) Adds support for .appxbundle creation
110* [CB-9410](https://issues.apache.org/jira/browse/CB-9410) Added preferences for Windows Store ingestion.
111* [CB-9408](https://issues.apache.org/jira/browse/CB-9408) Added a `windows-packageVersion` attribute to the `<widget>` element
112* [CB-9283](https://issues.apache.org/jira/browse/CB-9283) Add support for Windows 10 WinAppDeployCmd for deployment to remote devices.
113* [CB-9239](https://issues.apache.org/jira/browse/CB-9239) Fixes issue with windows prepare on posix platforms.
114* [CB-9235](https://issues.apache.org/jira/browse/CB-9235) Adds more checks based on the windows-target-version
115* [CB-9159](https://issues.apache.org/jira/browse/CB-9159) Fix WP8.1 deploy when 'window-target-version' is 10.0.
116* [CB-9335](https://issues.apache.org/jira/browse/CB-9335) Windows quality-of-life improvements.
117* put channel in its proper place, and removed comment. Removed extra )
118* add same activated channel and activationContext for non-browserify workflows
119* add activationContext + activated channel to windows
120* [CB-9271](https://issues.apache.org/jira/browse/CB-9271) Removed the unnecessary device capabilities from the Windows 10 app manifest.
121* [CB-9252](https://issues.apache.org/jira/browse/CB-9252) Migrate WinJS to an NPM dependency
122* Adding .ratignore file.
123* [CB-9164](https://issues.apache.org/jira/browse/CB-9164) Better error message when deploying to Windows10 phone emulator
124* [CB-9097](https://issues.apache.org/jira/browse/CB-9097) fail with a more descriptive error if run as admin
125
126** Known Issues with 4.1.0 and Windows 10**
127
128* The Windows 10 SDK includes a tool which can deploy to Windows 10 Phone, but not to a Windows 10 Phone Emulator. To deploy to an emulator, open your solution file in Visual Studio.
129
130[4.0.0]
131* [CB-8954](https://issues.apache.org/jira/browse/CB-8954) Adds `requirements` command support to check_reqs module
132* [CB-9073](https://issues.apache.org/jira/browse/CB-9073) Fixes build error when path to project contains `&` symbol
133* [CB-8889](https://issues.apache.org/jira/browse/CB-8889) Persist app/package name and product ID during platform update.
134* Updating appx manifest to a large extent now happens in the `prepare` step as opposed to the `build` step. This change implies that cordova-windows 4.0.0 can only work with with cordova CLI > 5.0
135* [CB-8486](https://issues.apache.org/jira/browse/CB-8486) Support for creating signed package and build.json for Windows
136* Add preview support for Windows 10 Universal Apps. To target Windows 10, add `<preference name="windows-target-version" value="10.0" />` to config.xml.
137* The default windows target version is now 8.1.
138* Support for `--appx` command line argument to override the windows target version
139* [CB-8946](https://issues.apache.org/jira/browse/CB-8946) Added the `WindowsToastCapable` preference to indicate that the app can support toasts. This is to support the Local Notifications plugin.
140* [CB-8856](https://issues.apache.org/jira/browse/CB-8856) Fix 'Id' attribute is invalid when creating Windows Store submission build
141* [CB-8307](https://issues.apache.org/jira/browse/CB-8307) Adding a 25-year expiration temporary certificate.
142* [CB-8760](https://issues.apache.org/jira/browse/CB-8760) platform list doesn't show version for windows platform.
143
144**Known Issues with 4.0.0 and Windows 10**
145
146* Windows 10 Technical Preview 2 does not have a command-line compatible emulator deployment scenario. To deploy to an emulator, open your solution file in Visual Studio.
147* The Windows SDK included with Visual Studio 2015 RC does not include a tool to deploy to a Windows 10 Phone. To deploy to a phone, open your solution file in Visual Studio.
148* WinJS is included inline in the package. In the future, it will be migrated to an NPM dependency. WinJS UI functionality is not included and should be add by you. (see [WinJS on Github](http://github.com/winjs/winjs)).
149
150[3.8.2]
151* Update cordova.js with a fix that causes Ripple emulation to fail.
152
153[3.8.1]
154
155* [CB-8796](https://issues.apache.org/jira/browse/CB-8796) updated package.json version manually
156* [CB-8796](https://issues.apache.org/jira/browse/CB-8796) updated version file manually
157* Removed verbose strict inequality tests
158* Added check for undefined
159* Fix for callback invocation with NO_RESULT
160* Fixed wording of warning + removed a commented out line
161* make bin scripts executable
162* Update JS snapshot to version 3.8.1 (via coho)
163
164[3.8.0]
165
166* Update JS snapshot to version 3.8.0 (via coho)
167* [CB-7985](https://issues.apache.org/jira/browse/CB-7985) windows platform does not build with Visual Studio 14 CTP tools
168* [CB-8515](https://issues.apache.org/jira/browse/CB-8515) Support DefaultLanguage selection for Windows
169* [CB-8321](https://issues.apache.org/jira/browse/CB-8321) Add supported orientations config.xml preference handling for `windows` platform
170* [CB-8525](https://issues.apache.org/jira/browse/CB-8525) Fix audit-license-headers check on Windows
171* [CB-8400](https://issues.apache.org/jira/browse/CB-8400) Enable jshint for Windows platform and fix all jshint issues
172* [CB-8417](https://issues.apache.org/jira/browse/CB-8417) moved platform specific js into platform
173* [CB-8330](https://issues.apache.org/jira/browse/CB-8330) Added new unit tests
174* [CB-8136](https://issues.apache.org/jira/browse/CB-8136) Implemented prototype for end to end and unit tests via Jasmine
175* Fixed regex used in getPackageFileInfo().
176
177[3.7.1]
178
179* Updated expired temporary certificate
180
181[3.7.0]
182
183* Update JS snapshot to version 3.7.0 (via coho)
184* [CB-7731](https://issues.apache.org/jira/browse/CB-7731) catch obvious missing args error
185* [CB-7493](https://issues.apache.org/jira/browse/CB-7493) Adds `space-in-path` and `unicode in name` tests for CI
186* [CB-7656](https://issues.apache.org/jira/browse/CB-7656) Fixes `list-devices` and `list-emulators` commands
187* Fixes `msbuild` failure after **Windows** project creation
188* [CB-7617](https://issues.apache.org/jira/browse/CB-7617) partial match support for `--target`
189* [CB-7666](https://issues.apache.org/jira/browse/CB-7666) Merge `node_modules` and move to package root
190* [CB-7666](https://issues.apache.org/jira/browse/CB-7666) Move stuff outside of **Windows** subdir
191* updated release notes for `3.6.4`
192* [CB-7617](https://issues.apache.org/jira/browse/CB-7617) Deploy on WP8.1 incorrectly handles `--target` name
193* [CB-7601](https://issues.apache.org/jira/browse/CB-7601) Build fails due to capabilities with m: prefixes are incorrectly sorted
194* [CB-7520](https://issues.apache.org/jira/browse/CB-7520) copy MRT images defined in config.xml
195* [CB-7520](https://issues.apache.org/jira/browse/CB-7520) `.appxbundle` package format support
196* [CB-7520](https://issues.apache.org/jira/browse/CB-7520) refine image names, use wildcard to include MRT images
197* [CB-7494](https://issues.apache.org/jira/browse/CB-7494) Fixes wrong replacements in `*.appxmanifest` files
198* [CB-7452](https://issues.apache.org/jira/browse/CB-7452) Windows. Rewrite `ApplyPlatformConfig.ps1` using NodeJS
199* [CB-7377](https://issues.apache.org/jira/browse/CB-7377) Removes unnecessary rules tracing which is also incorrectly handled by PS
200
201[3.6.4]
202
203* Set VERSION to 3.6.4 (via coho)
204* Update JS snapshot to version 3.6.4 (via coho)
205* [CB-7617](https://issues.apache.org/jira/browse/CB-7617) partial match support for --target
206* [CB-7617](https://issues.apache.org/jira/browse/CB-7617) Deploy on WP8.1 incorrectly handles --target name
207* bundledDependencies + fixed some whitespace
208
209[3.6.0]
210
211* [CB-7377](https://issues.apache.org/jira/browse/CB-7377) Removes unnecessary rules tracing which is also incorrectly handled by PS
212* update cordova.js
213* Removed un-needed files, multiple cordova.js files can only cause confusion
214* [CB-7377](https://issues.apache.org/jira/browse/CB-7377) Whitelist. Windows build error due to 'invalid URI rules in config.xml'
215* [CB-7333](https://issues.apache.org/jira/browse/CB-7333) Makes default platform template files overridable
216* Add appveyor badge
217* [CB-7129](https://issues.apache.org/jira/browse/CB-7129) VS2012 solution now accepts "anycpu" target instead of "any cpu"
218* [CB-7129](https://issues.apache.org/jira/browse/CB-7129) Fixes issue when project isn't built if msbuild v12.0 is not found.
219* updated repo README
220* updated repo README
221* add appveyor file for ci
222* add basic npm test of create+build project
223* ignore node_modules
224* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Reflect new switch name to project structure
225* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Changes switch name from '--store' to '--win'
226* Moves node_modules to bin to correctly work under npm
227* Adds missing ExecutionPolicy option for powershell
228* Configurable target version for store and phone targets.
229* [CB-7129](https://issues.apache.org/jira/browse/CB-7129) spellcheck
230* Rewrite tooling/platform scripts from WSH to NodeJS
231* [CB-7243](https://issues.apache.org/jira/browse/CB-7243) VERSION file is copied over in create platform script.
232* Using wildcard ** glob to include www folder items [CB-6699](https://issues.apache.org/jira/browse/CB-6699) #32 #10
233* [CB-7144](https://issues.apache.org/jira/browse/CB-7144) Windows8 run fails if replace default certificate
234* [CB-6787](https://issues.apache.org/jira/browse/CB-6787) Windows8 - Fix header licenses (Apache RAT report)
235* updated cordova.js
236* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) support for new splash screen and icon images
237* fixes potential perf issue inside exec_verbose method
238* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) fixes deploy error when --nobuild option specified
239* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) replaces new template icons and splash screens
240* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) fixes deploy error on WP8.1 emulator
241* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) fixes run/emulate error when it runs for the first time
242* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) fixes deploy when target type is not specified
243* Adds support for build archs to run command + small cleanup and refactoring + fix jshint issues
244* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Add support for Windows Universal apps (Windows 8.1 and WP 8.1)
245* Cleanup. This closes #10
246* Removed Windows7 which is now in it\'s own branch. This closes #29
247* Added list of supported architectures in help text
248* Adds support for target architectures to build command
249* Closing merged pull requests. close #31, close #30
250* Close stale pull-reqs, close #22, close #21, close #19
251* [CB-6686](https://issues.apache.org/jira/browse/CB-6686) [3.5.0rc][Windows8] Build error if path contains whitespaces
252* [CB-6684](https://issues.apache.org/jira/browse/CB-6684) [3.5.0rc][Windows8] Splash screen setting breaks the build
253* [CB-6787](https://issues.apache.org/jira/browse/CB-6787) Add license to windows8/CONTRIBUTING.md
254* [CB-6684](https://issues.apache.org/jira/browse/CB-6684) [3.5.0rc][Windows8] Splash screen setting breaks the build
255* [CB-6686](https://issues.apache.org/jira/browse/CB-6686) [3.5.0rc][Windows8] Build error if path contains whitespaces
256
257
258[3.5.0]
259
260* [CB-6557](https://issues.apache.org/jira/browse/CB-6557) added pacakge.json to windows8
261* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
262* [CB-6309](https://issues.apache.org/jira/browse/CB-6309) Windows8. Add Splash Screen img support via config.xml preference, [CB-6544](https://issues.apache.org/jira/browse/CB-6544) SplashScreenBackgroundColor, [CB-6545](https://issues.apache.org/jira/browse/CB-6545) support multiple preferences
263* moved PlatformConfig functionality to pre-build project level so running outside of cli will still work
264* Fix for when background-color and/or content-src aren\'t specified in config.xml
265* Background color now applied to windows 8 project config during build process. * Added logic to convert hexadecimal color to windows 8 specific format
266* Fix build/deploy errors when path to project contains spaces
267* Version files updated to 3.5.0-dev
268* [CB-6435](https://issues.apache.org/jira/browse/CB-6435) ./VERSION & /template/VERSION updated
269* Modify execution policy restrictions removal logic. Using PS native cmdlet to remove restrictions.
270* [CB-6397](https://issues.apache.org/jira/browse/CB-6397) [windows8] Use the latest version of MSBuild Tools installed to build the app
271* [CB-6256](https://issues.apache.org/jira/browse/CB-6256) [CB-6266](https://issues.apache.org/jira/browse/CB-6266) Add support for domain whitelist and start page settings to Windows8
272* [CB-2970](https://issues.apache.org/jira/browse/CB-2970) [CB-2953](https://issues.apache.org/jira/browse/CB-2953) log unsupported methods and exit with code 1
273* [CB-2978](https://issues.apache.org/jira/browse/CB-2978) list-devices not supported on windows 8
274* [CB-6091](https://issues.apache.org/jira/browse/CB-6091) [windows] Build fails if application path contains whitespaces
275* [CB-6083](https://issues.apache.org/jira/browse/CB-6083) [windows8] Use registry to read msbuild tools path
276* [CB-6042](https://issues.apache.org/jira/browse/CB-6042) [windows8] Cordova emulate fails if no developer certificate is installed
277* [CB-5951](https://issues.apache.org/jira/browse/CB-5951) Added namespace to config.xml
278* Remove template file after create by name
279* [CB-4533](https://issues.apache.org/jira/browse/CB-4533) return error code 2 on fail, [CB-5359](https://issues.apache.org/jira/browse/CB-5359) get tools version from the registry
280* update to 3.4.0 js and increment version num
281* [CB-5951](https://issues.apache.org/jira/browse/CB-5951) Added namespace to config.xml
282* Remove template file after create by name
283* [CB-4533](https://issues.apache.org/jira/browse/CB-4533) return error code 2 on fail, [CB-5359](https://issues.apache.org/jira/browse/CB-5359) get tools version from the registry
284* update cordova-js and VERSION