You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ag...@apache.org on 2015/03/27 21:30:30 UTC
[1/2] android commit: CB-8717 Write cordova-android@4.0.0 release
notes (close #167)
Repository: cordova-android
Updated Branches:
refs/heads/master 500ccd8e8 -> c3991c816
CB-8717 Write cordova-android@4.0.0 release notes (close #167)
Project: http://git-wip-us.apache.org/repos/asf/cordova-android/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-android/commit/e904bab2
Tree: http://git-wip-us.apache.org/repos/asf/cordova-android/tree/e904bab2
Diff: http://git-wip-us.apache.org/repos/asf/cordova-android/diff/e904bab2
Branch: refs/heads/master
Commit: e904bab206650349d3b8a37aa6fb95932c6a940f
Parents: 500ccd8
Author: Jason Chase <ja...@gmail.com>
Authored: Wed Mar 25 16:53:34 2015 -0400
Committer: Andrew Grieve <ag...@chromium.org>
Committed: Fri Mar 27 16:21:17 2015 -0400
----------------------------------------------------------------------
RELEASENOTES.md | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/e904bab2/RELEASENOTES.md
----------------------------------------------------------------------
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index f636c0f..34fa36f 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -20,6 +20,54 @@
-->
## Release Notes for Cordova (Android) ##
+### Release 4.0.0 (March 2015) ###
+
+This release adds significant functionality, and also introduces a number
+of breaking changes. Some of the changes to the code base will be of
+particular interest to plugin developers.
+
+#### Major Changes ####
+* Support for pluggable WebViews
+ * The system WebView can be replaced in your app, via a plugin
+ * Core WebView functionality is encapsulated, with extension points exposed
+ via interfaces
+* Support for Crosswalk to bring the modern Chromium WebView to older devices
+ * Uses the pluggable WebView framework
+ * You will need to add the new [cordova-crosswalk-engine](https://github.com/MobileChromeApps/cordova-crosswalk-engine) plugin
+* Splash screen functionality is now provided via plugin
+ * You will need to add the new [cordova-plugin-splashscreen](https://github.com/apache/cordova-plugin-splashscreen) plugin to continue using a splash screen
+* Whitelist functionality is now provided via plugin
+ * The whitelist has been enhanced to be more secure and configurable
+ * You will need to add the new [cordova-plugin-whitelist](https://github.com/apache/cordova-plugin-whitelist) plugin
+ * Legacy whitelist behaviour is still available via plugin (although not recommended).
+ * Refer to the updated Whitelist Guide in the Cordova documentation
+
+Changes For Plugin Developers:
+
+* Develop in Android Studio
+ * Android Studio is now fully supported, and recommended over Eclipse
+* Build using Gradle
+ * All builds use Gradle by default, instead of Ant
+
+#### Detailed Change List ####
+* CB-7085 Add onConfigurationChanged hook for plugins
+* CB-8735 `bin/create` regex relaxed / better support for numbers
+* CB-8702 Add API for plugins to override `shouldInterceptRequest` with a stream
+* CB-8699 Fix CordovaResourceApi `copyResource` creating zero-length files when src=uncompressed asset
+* CB-8693 CordovaLib should not contain icons / splashscreens
+* CB-8295 Update CSP meta tag of app template
+* CB-7747 Extract whitelist functionality into a plugin
+* CB-8592 Fix NPE if lifecycle events reach CordovaWebView before `init()` has been called
+* CB-8588 Add CATEGORY_BROWSABLE to intents from showWebPage openExternal=true
+* CB-8587 Don't allow WebView navigations within showWebPage that are not whitelisted
+* CB-8548 Allow ant-style property keys in signing.properties files
+* CB-7827 Add `--activity-name` for `bin/create`
+* CB-8548 Use debug-signing.properties and release-signing.properties when they exist
+* CB-8545 Don't add a layout as a parent of the WebView
+* CB-7159 BackgroundColor not used when <html style="opacity:0>, nor during screen rotation
+* CB-8510 Create a new abstraction for sharing common logic of WebView engines
+* Deprecate custom view methods in CordovaWebView
+
### Release 3.7.1 (January 2015) ###
* CB-8411 Initialize plugins only after `createViews()` is called (regression in 3.7.0)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org
[2/2] android commit: CB-8717 Tweak RELEASENOTES.md
Posted by ag...@apache.org.
CB-8717 Tweak RELEASENOTES.md
Project: http://git-wip-us.apache.org/repos/asf/cordova-android/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-android/commit/c3991c81
Tree: http://git-wip-us.apache.org/repos/asf/cordova-android/tree/c3991c81
Diff: http://git-wip-us.apache.org/repos/asf/cordova-android/diff/c3991c81
Branch: refs/heads/master
Commit: c3991c81647d8b96ccc87af8c11ffcdad863e634
Parents: e904bab
Author: Andrew Grieve <ag...@chromium.org>
Authored: Fri Mar 27 16:30:05 2015 -0400
Committer: Andrew Grieve <ag...@chromium.org>
Committed: Fri Mar 27 16:30:21 2015 -0400
----------------------------------------------------------------------
RELEASENOTES.md | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/c3991c81/RELEASENOTES.md
----------------------------------------------------------------------
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 34fa36f..470a453 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -36,37 +36,32 @@ particular interest to plugin developers.
* You will need to add the new [cordova-crosswalk-engine](https://github.com/MobileChromeApps/cordova-crosswalk-engine) plugin
* Splash screen functionality is now provided via plugin
* You will need to add the new [cordova-plugin-splashscreen](https://github.com/apache/cordova-plugin-splashscreen) plugin to continue using a splash screen
-* Whitelist functionality is now provided via plugin
+* Whitelist functionality is now provided via plugin (CB-7747)
* The whitelist has been enhanced to be more secure and configurable
+ * Setting of Content-Security-Policy is now supported by the framework (see details in plugin readme)
* You will need to add the new [cordova-plugin-whitelist](https://github.com/apache/cordova-plugin-whitelist) plugin
* Legacy whitelist behaviour is still available via plugin (although not recommended).
- * Refer to the updated Whitelist Guide in the Cordova documentation
Changes For Plugin Developers:
* Develop in Android Studio
* Android Studio is now fully supported, and recommended over Eclipse
* Build using Gradle
- * All builds use Gradle by default, instead of Ant
+ * All builds [use Gradle by default](Android%20Shell%20Tool%20Guide_building_with_gradle), instead of Ant
-#### Detailed Change List ####
+#### Other Changes ####
* CB-7085 Add onConfigurationChanged hook for plugins
* CB-8735 `bin/create` regex relaxed / better support for numbers
* CB-8702 Add API for plugins to override `shouldInterceptRequest` with a stream
* CB-8699 Fix CordovaResourceApi `copyResource` creating zero-length files when src=uncompressed asset
* CB-8693 CordovaLib should not contain icons / splashscreens
-* CB-8295 Update CSP meta tag of app template
-* CB-7747 Extract whitelist functionality into a plugin
* CB-8592 Fix NPE if lifecycle events reach CordovaWebView before `init()` has been called
* CB-8588 Add CATEGORY_BROWSABLE to intents from showWebPage openExternal=true
* CB-8587 Don't allow WebView navigations within showWebPage that are not whitelisted
-* CB-8548 Allow ant-style property keys in signing.properties files
* CB-7827 Add `--activity-name` for `bin/create`
* CB-8548 Use debug-signing.properties and release-signing.properties when they exist
* CB-8545 Don't add a layout as a parent of the WebView
-* CB-7159 BackgroundColor not used when <html style="opacity:0>, nor during screen rotation
-* CB-8510 Create a new abstraction for sharing common logic of WebView engines
-* Deprecate custom view methods in CordovaWebView
+* CB-7159 BackgroundColor not used when `<html style="opacity:0">`, nor during screen rotation
### Release 3.7.1 (January 2015) ###
* CB-8411 Initialize plugins only after `createViews()` is called (regression in 3.7.0)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org