Return-Path: X-Original-To: apmail-cordova-commits-archive@www.apache.org Delivered-To: apmail-cordova-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 83F2011997 for ; Thu, 10 Jul 2014 21:56:21 +0000 (UTC) Received: (qmail 77927 invoked by uid 500); 10 Jul 2014 21:56:21 -0000 Delivered-To: apmail-cordova-commits-archive@cordova.apache.org Received: (qmail 77902 invoked by uid 500); 10 Jul 2014 21:56:21 -0000 Mailing-List: contact commits-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list commits@cordova.apache.org Received: (qmail 77893 invoked by uid 99); 10 Jul 2014 21:56:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Jul 2014 21:56:21 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Jul 2014 21:56:15 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 8A0562388B1B; Thu, 10 Jul 2014 21:55:55 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1609579 [3/7] - in /cordova/site: public/ public/announcements/2013/11/15/ public/announcements/2013/11/22/ public/announcements/2013/12/16/ public/announcements/2014/02/20/ public/announcements/2014/05/23/ public/announcements/releases/20... Date: Thu, 10 Jul 2014 21:55:53 -0000 To: commits@cordova.apache.org From: kamrik@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20140710215555.8A0562388B1B@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Modified: cordova/site/public/blog/releases/2013/11/06/cordova-291.html URL: http://svn.apache.org/viewvc/cordova/site/public/blog/releases/2013/11/06/cordova-291.html?rev=1609579&r1=1609578&r2=1609579&view=diff ============================================================================== --- cordova/site/public/blog/releases/2013/11/06/cordova-291.html (original) +++ cordova/site/public/blog/releases/2013/11/06/cordova-291.html Thu Jul 10 21:55:52 2014 @@ -69,159 +69,101 @@
Posted by: Steve Gill

06 Nov 2013

- -

The Apache Cordova team has just released Cordova 2.9.1. Wait what?! You read right! We have backported some bug fixes to the Cordova 2 series for all of you that haven’t upgraded to the Cordova 3 series yet. Hurray! Among other fixes, this release backports iOS 7 support.

+

The Apache Cordova team has just released Cordova 2.9.1. Wait what?! You read right! We have backported some bug fixes to the Cordova 2 series for all of you that haven’t upgraded to the Cordova 3 series yet. Hurray! Among other fixes, this release backports iOS 7 support.

Users can download the source zip from https://www.apache.org/dist/cordova/cordova-2.9.1-src.zip

We will continue to backport fixes for a few more months, but we highly suggest upgrading to the Cordova 3 series.

- -

What’s new in Android

- -
    -
  • Update JS snapshot to version 2.9.1 (via coho)
  • - -
  • CB-5193 Fix Android WebSQL sometime throwing SECURITY_ERR.
  • - -
  • Move java files back into api/ directory.
  • - -
  • CB-4817 Remove unused assets in project template.
  • - -
  • Update InAppBrowser.java
  • - -
  • Update snapshot of CameraLauncher.java
  • - -
  • Update snapshot of FileTransfer.java
  • - -
  • CB-5080 Find resources in a way that works with aapt’s –rename-manifest-package (cherry picked fro
  • - -
  • Tweak the online bridge to not send excess online events.
  • - -
  • CB-4495 Modify start-emulator script to exit immediately on a fatal emulator error. (cherry picke
  • - -
  • Fix data URI decoding in CordovaResourceApi
  • - -
  • CB-4466 fixed jscript check_reqs to get target from project.properties
  • - -
  • CB-4463 Updated bin/check_reqs to looks for android-18 target.Also fixed an issue in unix version
  • - -
  • CB-4198 bin/create script should be better at handling non-word characters in activity name. Patc
  • - -
  • CB-4198 bin/create should handle spaces in activity better.
  • - -
  • CB-3384 Fix thread assertion when plugins remap URIs (cherry picked from commit b915aafb5be319121
  • - -
  • CB-3384 Use the ExposedJsApi to detect webCore thread instead of IceCreamCordovaWebViewClient.
  • - -
  • CB-3384 Reworked UriResolver into CordovaResourceApi.
  • - -
  • CB-3384 Add a length getter for UriResolver. Change from interface -> abstract class.
  • - -
  • CB-3384 Make UriResolver assert that IO is not on the UI nor WebCore threads. (cherry picked from
  • - -
  • Backporting FileUtils fixes to 2.9
  • - -
  • CB-4633: Backporting to Android 2.9.x
  • - -
  • CB-4013 Fixed loadUrlTimeoutValue preference.
  • - -
  • CB-4155: Cordova Android - navigator.app.clearCache(); is called on (prospectively unsupported) Web
  • - -
  • CB-4103 Made config parameters case-insensitive.
  • - -
  • CB-4038 Move non-deprecated classes from the api package into the main package. (cherry picked fr
  • - -
  • CB-3384 Rewrite of DataResource into UriResolver + UriResolvers
  • - -
  • CB-3998 video duration is an int
  • - -
  • CB-3927 Fix start-up race condition that could cause exec() responses to be dropped.
  • - -
  • CB-3949: Adding code to mitigate broken intents with the application installer
  • -
  • CB-3854: Added support for wildcard.
  • - -
  • CB-3932 Remove baseUrl comment in handleDestroy method made redundant by CB-3766
  • - -
  • CB-3902: Explicitly add market URIs to CordovaWebViewClient so this always works, not just sometime
  • + -
  • CB-3625 CB-3338 updated windows cli scripts and added version option
  • +

    What’s new in Android

    -
  • CB-3998 video duration is an int
  • +
      +
    • Update JS snapshot to version 2.9.1 (via coho)
    • +
    • CB-5193 Fix Android WebSQL sometime throwing SECURITY_ERR.
    • +
    • Move java files back into api/ directory.
    • +
    • CB-4817 Remove unused assets in project template.
    • +
    • Update InAppBrowser.java
    • +
    • Update snapshot of CameraLauncher.java
    • +
    • Update snapshot of FileTransfer.java
    • +
    • CB-5080 Find resources in a way that works with aapt’s –rename-manifest-package (cherry picked fro
    • +
    • Tweak the online bridge to not send excess online events.
    • +
    • CB-4495 Modify start-emulator script to exit immediately on a fatal emulator error. (cherry picke
    • +
    • Fix data URI decoding in CordovaResourceApi
    • +
    • CB-4466 fixed jscript check_reqs to get target from project.properties
    • +
    • CB-4463 Updated bin/check_reqs to looks for android-18 target.Also fixed an issue in unix version
    • +
    • CB-4198 bin/create script should be better at handling non-word characters in activity name. Patc
    • +
    • CB-4198 bin/create should handle spaces in activity better.
    • +
    • CB-3384 Fix thread assertion when plugins remap URIs (cherry picked from commit b915aafb5be319121
    • +
    • CB-3384 Use the ExposedJsApi to detect webCore thread instead of IceCreamCordovaWebViewClient.
    • +
    • CB-3384 Reworked UriResolver into CordovaResourceApi.
    • +
    • CB-3384 Add a length getter for UriResolver. Change from interface -> abstract class.
    • +
    • CB-3384 Make UriResolver assert that IO is not on the UI nor WebCore threads. (cherry picked from
    • +
    • Backporting FileUtils fixes to 2.9
    • +
    • CB-4633: Backporting to Android 2.9.x
    • +
    • CB-4013 Fixed loadUrlTimeoutValue preference.
    • +
    • CB-4155: Cordova Android - navigator.app.clearCache(); is called on (prospectively unsupported) Web
    • +
    • CB-4103 Made config parameters case-insensitive.
    • +
    • CB-4038 Move non-deprecated classes from the api package into the main package. (cherry picked fr
    • +
    • CB-3384 Rewrite of DataResource into UriResolver + UriResolvers
    • +
    • CB-3998 video duration is an int
    • +
    • CB-3927 Fix start-up race condition that could cause exec() responses to be dropped.
    • +
    • CB-3949: Adding code to mitigate broken intents with the application installer
    • +
    • CB-3854: Added support for wildcard.
    • +
    • CB-3932 Remove baseUrl comment in handleDestroy method made redundant by CB-3766
    • +
    • CB-3902: Explicitly add market URIs to CordovaWebViewClient so this always works, not just sometime
    • +
    • CB-3625 CB-3338 updated windows cli scripts and added version option
    • +
    • CB-3998 video duration is an int
    -

    What’s new in iOS

    +

    What’s new in iOS

      -
    • CB-5199 - Media Capture - UI issues under iOS 7 (uncrustify style fix-ups as well)
    • - -
    • CB-5189 - ios - Backport of v2.9.1 - add CoreMotion.framework to the default template
    • - -
    • CB-5189 - ios - Backport of v2.9.1 from CB-4825, CB-5035 (Device Motion / Accelerometer)
    • - -
    • CB-5189 - ios - Backport of v2.9.1 from CB-4847 (Media only)
    • - -
    • CB-5189 - ios - Backport of v2.9.1 from CB-4847 (Media Capture only)
    • - -
    • CB-5189 - ios - Backport for v2.9.1 of CB-4806, CB-4355 (Splashscreen)
    • - -
    • CB-5189 - ios - Backport for v2.9.1 of CB-4930 (InAppBrowser)
    • - -
    • CB-5189 - ios - Backport for v2.9.1 of CB-4958, CB-3482 and CB-3453 changes
    • - -
    • CB-4480 Using 64 bit ints to store file size
    • - -
    • CB-3448 bin/diagnose_project script fails if CORDOVALIB variable not in prefs plist
    • - -
    • CB-3567 Redirect initiated in JavaScript fails the app from loading
    • - -
    • CB-4147 Fixing crash when calling show() on an already open InAppBrowser window.
    • - -
    • CB-4104 Made config parameters case-insensitive.
    • - -
    • CB-4033 Relaxed case-sensitivity of “UTF-8”.
    • - -
    • CB-4037 Unable to Archive iOS projects for upload to App Store in 2.9
    • - -
    • CB-4025 iOS emulate command broken when run inside the cordova folder
    • +
    • CB-5199 - Media Capture - UI issues under iOS 7 (uncrustify style fix-ups as well)
    • +
    • CB-5189 - ios - Backport of v2.9.1 - add CoreMotion.framework to the default template
    • +
    • CB-5189 - ios - Backport of v2.9.1 from CB-4825, CB-5035 (Device Motion / Accelerometer)
    • +
    • CB-5189 - ios - Backport of v2.9.1 from CB-4847 (Media only)
    • +
    • CB-5189 - ios - Backport of v2.9.1 from CB-4847 (Media Capture only)
    • +
    • CB-5189 - ios - Backport for v2.9.1 of CB-4806, CB-4355 (Splashscreen)
    • +
    • CB-5189 - ios - Backport for v2.9.1 of CB-4930 (InAppBrowser)
    • +
    • CB-5189 - ios - Backport for v2.9.1 of CB-4958, CB-3482 and CB-3453 changes
    • +
    • CB-4480 Using 64 bit ints to store file size
    • +
    • CB-3448 bin/diagnose_project script fails if CORDOVALIB variable not in prefs plist
    • +
    • CB-3567 Redirect initiated in JavaScript fails the app from loading
    • +
    • CB-4147 Fixing crash when calling show() on an already open InAppBrowser window.
    • +
    • CB-4104 Made config parameters case-insensitive.
    • +
    • CB-4033 Relaxed case-sensitivity of “UTF-8”.
    • +
    • CB-4037 Unable to Archive iOS projects for upload to App Store in 2.9
    • +
    • CB-4025 iOS emulate command broken when run inside the cordova folder
    -

    What’s new in Windows Phone 7 & 8

    +

    What’s new in Windows Phone 7 & 8

      -
    • support namespace, and deprecated plugin tags in config.xml
    • - -
    • Update File.write method with additional params
    • - -
    • bumped version to 2.9.1 and removed dupe geolocation from config.xml for wp7+8 CB-4090
    • - -
    • CB-4090 Broken notification handling
    • - -
    • update templates to include all plugins for 2.9.1
    • - -
    • update cordova.js for 2.9.1
    • - -
    • Fix null reference exception
    • - -
    • update Audio/Media plugins
    • - -
    • add callback id to compass callbacks
    • - -
    • add callback id to callbacks
    • - -
    • update FileTransfer plug from plugin repo
    • - -
    • add plugns back, and remove dupe classes
    • +
    • support namespace, and deprecated plugin tags in config.xml
    • +
    • Update File.write method with additional params
    • +
    • bumped version to 2.9.1 and removed dupe geolocation from config.xml for wp7+8 CB-4090
    • +
    • CB-4090 Broken notification handling
    • +
    • update templates to include all plugins for 2.9.1
    • +
    • update cordova.js for 2.9.1
    • +
    • Fix null reference exception
    • +
    • update Audio/Media plugins
    • +
    • add callback id to compass callbacks
    • +
    • add callback id to callbacks
    • +
    • update FileTransfer plug from plugin repo
    • +
    • add plugns back, and remove dupe classes
    -

    What’s new in Windows 8

    +

    What’s new in Windows 8

      -
    • Cordova JS has been updated to 2.9.1
    • +
    • Cordova JS has been updated to 2.9.1

    For a full list of changes, refer to RELEASENOTES.md included in the download.

    +
Modified: cordova/site/public/css/master.css URL: http://svn.apache.org/viewvc/cordova/site/public/css/master.css?rev=1609579&r1=1609578&r2=1609579&view=diff ============================================================================== --- cordova/site/public/css/master.css (original) +++ cordova/site/public/css/master.css Thu Jul 10 21:55:52 2014 @@ -1,826 +0,0 @@ -* { - margin: 0; - padding: 0; - -webkit-text-size-adjust: none; -} -body, -a { - color: #3b4854; -} -/** LESS **/ -.animate-background { - -webkit-transition: background 0.25s linear; - -moz-transition: background 0.25s linear; - transition: background 0.25s linear; -} -.animate { - -webkit-transition: all 0.25s linear; - -moz-transition: all 0.25s linear; - transition: all 0.25s linear; -} -.secondary-bg { - background: url(/images/grid.png) #eeeeee 50% 0%; -} -.sprite { - background: url(/images/sprite.png) no-repeat; -} -.ellipsis { - overflow: hidden; - display: block; - text-overflow: ellipsis; - white-space: nowrap; -} -/*--------------------------------------------------- - Font ----------------------------------------------------*/ -body, -h1, -h2, -h3, -h4, -input, -button { - font-size: 17px; - font-family: 'HelveticaNeue-Light', Helvetica, Arial, sans-serif; - font-weight: 300; -} -h1, -h2, -h3, -h4 { - letter-spacing: 0.05em; -} -h1 { - font-size: 34px; -} -h2 { - font-size: 34px; - padding: 48px 0; -} -b, -strong { - font-family: 'HelveticaNeue-Bold', Helvetica, Arial, sans-serif; - font-weight: 900; -} -label { - font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif; - font-weight: 400; - font-size: 12px; -} -.platforms-list li, -.list-header.mini, -.quick-links-header li { - font-family: 'HelveticaNeue-Medium', 'HelveticaNeue', Helvetica, Arial, sans-serif; - font-weight: 500; -} -/*--------------------------------------------------- - Generic ----------------------------------------------------*/ -a:hover { - color: #4cc2e4; -} -p { - line-height: 1.8em; - margin-bottom: 1.5em; -} -p + p { - margin-top: 2em; -} -.button-container { - position: absolute; - right: -5px; - background: url(/images/shadow.png); -} -.button { - display: block; - background: url(/images/sprite.png) no-repeat; - background-color: #4cc2e4; - background-position: 100% -171px; - width: 288px; - padding: 16px; - color: #fff; - font-size: 24px; - text-decoration: none; - position: relative; - top: -5px; - left: -5px; - -webkit-transition: background 0.25s linear; - -moz-transition: background 0.25s linear; - transition: background 0.25s linear; -} -.button:hover { - background-color: #4cd6fc; - color: #fff; -} -div.button, -div.button:hover { - background-color: #abafb0; -} -.button label { - display: block; - font-size: 0.5em; - height: 16px; -} -.clear { - clear: both; -} -/*--------------------------------------------------- - Layout ----------------------------------------------------*/ -#wrap, -.wrap, -#footer, -hr { - width: 1008px; - margin: 0 auto; - position: relative; -} -.grid { - background: url(/images/grid.png) #eeeeee 50% 0%; - padding: 32px 0; -} -hr { - border: none; - border-top: 1px solid #ddd; - margin-top: 64px; - margin-bottom: 32px; -} -/*--------------------------------------------------- - Layout - Header ----------------------------------------------------*/ -.header-placeholder { - height: 90px; -} -#header { - height: 90px; - position: fixed; - z-index: 10; - left: 0; - right: 0; - background: #fff; - border-bottom: 1px solid #ddd; -} -#header .shadow { - position: absolute; - left: 0; - right: 0; - bottom: -3px; - height: 3px; - background: url(/images/shadow.png); -} -.logo, -.closing { - background: url(/images/sprite.png) no-repeat; - -webkit-transition: background 0.25s linear; - -moz-transition: background 0.25s linear; - transition: background 0.25s linear; - background-color: #3b4854; - background-position: 0 0px; - position: absolute; - left: 0; - top: 5px; - width: 220px; - height: 75px; -} -.logo:hover { - background-color: #4cc2e4; -} -.menu { - padding: 16px 0; - float: right; -} -.menu a { - text-decoration: none; - -webkit-transition: background 0.25s linear; - -moz-transition: background 0.25s linear; - transition: background 0.25s linear; - padding: 8px; - margin: 0 8px; - line-height: 55px; -} -.menu a:hover { - color: #4cc2e4; -} -.menu-dropdown { - display: none; - position: absolute; - right: 16px; - top: 32px; - width: 40%; -} -.menu-dropdown select { - width: 100%; -} -/*--------------------------------------------------- - Layout - Leadin ----------------------------------------------------*/ -.leadin { - margin-bottom: 32px; -} -.leadin .wrap { - height: 368px; -} -.leadin .text-block { - position: absolute; - left: 384px; - top: 64px; -} -.leadin img { - position: absolute; - top: 32px; - left: 24px; -} -.leadin li { - list-style: none; - margin: 9px 8px; -} -.leadin h1 { - background: #fff; - display: inline; - padding: 4px 8px; -} -.leadin .button-container { - bottom: 0; -} -/*--------------------------------------------------- - Layout - Contribution, Mailing List, - Download and Quick Links ----------------------------------------------------*/ -.container-box { - background: #fff; - padding: 8px; - position: relative; -} -.list-link { - position: absolute; - top: 0; - bottom: 0; - right: 0; -} -.list { - padding-top: 16px; -} -.list li { - background: #fff; - padding: 8px; - position: relative; - list-style: none; - margin-bottom: 16px; -} -.list-header { - background: #fff; - padding: 8px; - position: relative; - margin-top: 16px; -} -.list-header p { - margin-bottom: 0; -} -.list-container { - position: relative; -} -/**** Platforms ****/ -.platforms-list { - padding-top: 32px; - width: 456px; -} -.platforms-list.second { - position: absolute; - right: 0; - top: 0; -} -.platforms-list li a { - position: absolute; - top: 0; - bottom: 0; - right: 0; - -webkit-transition: background 0.25s linear; - -moz-transition: background 0.25s linear; - transition: background 0.25s linear; - width: 36px; - background: url(/images/sprite.png) no-repeat; - background-position: 3px -127px; - background-color: #4cc2e4; -} -.platforms-list li a:hover { - background-color: #4cd6fc; -} -.platforms-list li.first a { - width: 108px; -} -.platforms-list li a.link-apache { - right: 39px; - background-position: 2px -94px; -} -.platforms-list li.first a.link-apache { - width: 144px; - right: 111px; -} -/**** Mailing List ****/ -.mailing-list { - width: 752px; - margin-bottom: 24px; -} -.mailing-list a { - position: absolute; - top: 0; - bottom: 0; - right: 0; - -webkit-transition: background 0.25s linear; - -moz-transition: background 0.25s linear; - transition: background 0.25s linear; - backround: #fff; - padding: 8px; - width: 408px; - font-size: 14px; -} -.mailing-list a:hover { - color: #fff; - background: #4cc2e4; -} -.mailing-list a span { - position: absolute; - top: 0; - bottom: 0; - right: 0; - width: 36px; - background: url(/images/sprite.png) no-repeat; - background-position: -156px -95px; - background-color: #4cc2e4; -} -.mailing-list li { - margin-bottom: 3px; -} -/**** Download ****/ -.download-pane .button-container { - bottom: -70px; -} -.list-header.mini { - display: inline; -} -.download-list-container { - position: relative; -} -.download-list { - width: 320px; - margin-bottom: 24px; -} -.download-list.second, -.download-list.third { - position: absolute; - top: 0; -} -.download-list.second { - left: 344px; -} -.download-list.third { - left: 688px; -} -.download-list li { - height: 18px; -} -.download-list .version { - position: absolute; - top: 0; - bottom: 0; - right: 0; - -webkit-transition: background 0.25s linear; - -moz-transition: background 0.25s linear; - transition: background 0.25s linear; - background: url(/images/sprite.png) no-repeat; - background-position: -160px -127px; - background-color: #4cc2e4; - color: #fff; - text-decoration: none; - right: auto; - left: 0; - padding: 8px; - padding-left: 32px; - width: 40%; -} -.download-list .version:hover { - background-color: #4cd6fc; -} -.download-list .release { - float: right; - font-size: 12px; - margin-top: 2px; -} -/**** Quick Links ****/ -.list-header.mini { - display: inline; -} -.quick-links, -.quick-links-header li { - float: left; - width: 320px; - margin-right: 24px; - list-style: none; - position: relative; -} -.quick-links-header li { - margin-bottom: 24px; -} -.quick-links.last, -.quick-links-header li.last { - margin-right: 0; -} -.quick-links li { - padding: 0; -} -.quick-links a { - -webkit-transition: background 0.25s linear; - -moz-transition: background 0.25s linear; - transition: background 0.25s linear; - display: block; - text-decoration: none; - padding: 8px; -} -.quick-links a:hover { - color: #fff; - background: #4cc2e4; -} -.quick-links a span { - position: absolute; - top: 0; - bottom: 0; - right: 0; - width: 36px; - background: url(/images/sprite.png) no-repeat; - background-position: -156px -95px; - background-color: #4cc2e4; -} -/*--------------------------------------------------- - Layout - Footer ----------------------------------------------------*/ -#footer { - padding: 32px 0 64px; -} -#footer p { - font-size: 12px; - line-height: 1.5em; -} -.closing { - background-position: 0 -725px; - left: auto; - right: 0; - top: 20px; - width: 60px; - height: 65px; -} -.closing:hover { - background-color: #4cc2e4; -} -/*--------------------------------------------------- - Jira Search Form ----------------------------------------------------*/ -#jira-search-box { - border: 1px solid #ccc; - padding: 2px; - min-width: 200px; -} -#jira-search-box, -#jira-search-button { - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - height: 30px; - height: 1.8rem; - vertical-align: bottom; -} -#jira-search-button { - font-size: 14px; - margin-left: -1px; - padding: 5px; -} -/*--------------------------------------------------- - Misc ----------------------------------------------------*/ -.icon { - background: url(/images/sprite.png) no-repeat; - background-position: 0 -220px; - padding-left: 78px; -} -.icon-about { - background-position: 0 -220px; -} -.icon-contribute { - background-position: 0 -316px; -} -.icon-mailing-list { - background-position: 0 -412px; -} -.icon-download { - background-position: 0 -508px; -} -.icon-quick-links { - background-position: 0 -604px; -} -a.scroll-point { - display: block; - border-bottom: transparent 1px solid; -} -a.pt-top { - border: none; -} -a.pt-about { - margin: -100px 0 130px; - border: none; -} -.corner, -.quick-links .corner { - background: url(/images/sprite.png) no-repeat; - background-position: 0 -808px; - position: absolute; - left: 0; - top: -32px; - width: 40px; - height: 40px; -} -.button-container.middle { - bottom: 0; -} -/*--------------------------------------------------- - Mobile ----------------------------------------------------*/ -@media all and (max-width: 1024px) { - #wrap, - .wrap, - #footer, - hr { - width: auto; - } - .wrap, - #footer { - margin-left: 24px; - margin-right: 24px; - } - .download-list, - .download-list.second, - .download-list.third { - width: 30%; - } - .download-list.second { - left: 33%; - } - .download-list.third { - left: 66%; - } - .quick-links, - .quick-links-header li { - width: 30%; - } - .platforms-list { - width: 48%; - } - h1 { - font-size: 30px; - } - .button-container { - right: 16px; - } -} -@media all and (max-width: 890px) { - h1 { - font-size: 24px; - } - h2 { - font-size: 24px; - padding-top: 54px; - } - .leadin img { - top: 0; - width: 240px; - height: 270px; - } - .leadin .text-block { - top: 32px; - left: 290px; - } - .button { - width: 250px; - padding: 12px; - } - .leadin .wrap { - height: 300px; - } - .mailing-list { - width: auto; - } - .menu { - display: none; - } - .menu-dropdown { - display: block; - } -} -@media all and (max-width: 720px) { - body { - font-size: 16px; - } - h1 { - font-size: 22px; - } - h2 { - font-size: 22px; - padding-top: 54px; - } - .leadin img { - width: 192px; - height: 216px; - } - .leadin .text-block { - top: 32px; - left: 232px; - } - .button { - font-size: 20px; - background-position: 100% -177px; - width: 220px; - padding: 10px; - } - .leadin .wrap { - height: 280px; - } - .platforms-list li.first a.link-apache, - .platforms-list li.first a.link-github { - width: 36px; - } - .platforms-list li.first a.link-apache { - right: 39px; - } - .mailing-list li { - padding: 8px 4px; - } - .mailing-list a { - width: 56%; - padding-right: 42px; - overflow: hidden; - display: block; - text-overflow: ellipsis; - white-space: nowrap; - } - .download-list .version { - width: 28%; - } - .menu-dropdown { - top: 16px; - } - #header, - .header-placeholder { - height: 52px; - } - .logo { - top: 7px; - width: 110px; - height: 37px; - background-size: 112px 425px; - } - #footer { - padding-bottom: 28px; - padding-right: 72px; - } -} -@media all and (max-width: 630px) { - body { - /* font-size: 14px;*/ - } - .leadin img { - left: -4px; - width: 160px; - height: 180px; - } - .leadin .text-block { - left: 175px; - top: 11px; - } - .leadin .wrap { - height: 240px; - } - .leadin .button-container { - bottom: -10px; - } - .button { - font-size: 18px; - background-position: 100% -181px; - width: 200px; - padding: 8px; - } - .download-list .version { - width: 22%; - } -} -@media all and (max-width: 585px) { - h1, - h2, - h3, - h4 { - letter-spacing: 0; - } - h1 { - font-size: 18px; - } - .leadin img { - width: 128px; - height: 144px; - } - .leadin .text-block { - left: 130px; - } - .wrap, - #footer { - margin-left: 12px; - margin-right: 12px; - } - .leadin .wrap { - height: 200px; - } - .icon { - background-size: 112px 425px; - padding: 20px 48px 20px 48px; - overflow: hidden; - display: block; - text-overflow: ellipsis; - white-space: nowrap; - } - .icon-about { - background-position: 0 -110px; - } - .icon-contribute { - background-position: 0 -158px; - } - .icon-mailing-list { - background-position: 0 -206px; - } - .icon-download { - background-position: 0 -254px; - } - .icon-quick-links { - background-position: 0 -302px; - } - .platforms-list, - .platforms-list.second { - width: auto; - position: static; - padding-bottom: 0; - } - .platforms-list.second { - padding-top: 0; - } - .mailing-list a { - width: 0; - padding-right: 30px; - } - .download-list, - .download-list.second, - .download-list.third { - width: auto; - float: none; - position: static; - margin-bottom: 0; - } - .download-list.second, - .download-list.third { - padding-top: 0; - } - .quick-links-header { - display: none; - } - .quick-links, - .quick-links-header li { - float: none; - width: auto; - margin-right: 0; - } - .quick-links .corner { - display: none; - } - .quick-links { - padding-top: 0; - } -} -@media all and (max-width: 440px) { - .leadin .button-container { - display: none; - } - .leadin .text-block { - top: 135px; - left: -4px; - right: -4px; - } - .leadin img { - top: -8px; - } - .leadin .wrap { - height: 260px; - } - .icon { - padding: 22px 16px 20px 35px; - } - h2 { - font-size: 20px; - } - hr { - margin-top: 32px; - } -} Modified: cordova/site/public/index.html URL: http://svn.apache.org/viewvc/cordova/site/public/index.html?rev=1609579&r1=1609578&r2=1609579&view=diff ============================================================================== --- cordova/site/public/index.html (original) +++ cordova/site/public/index.html Thu Jul 10 21:55:52 2014 @@ -101,137 +101,118 @@

News Subscribe

    -
  • 08 Jul 2014 » Plugins Release: July 8, 2014 - -

    The following plugins were updated today:

    +
  • 10 Jul 2014 » Tools Release: July 10, 2014 +

    New versions of plugman, cordova and cordova-lib are now live!

    -

    Notable changes include:

    - -
      -
    • The network-information plugin no longer crashes immediately if no network is available
    • +

      To update your tools:

      -
    • navigator.contacts.pickContact API has been added for Android, iOS, Windows Phone 8 and Windows 8 platforms
    • +
      npm install -g cordova
      +npm install -g plugman
      +
      -
    • navigator.contacts.find API on Android, iOS and Windows Phone 8 now supports desiredFields which specifies contact fields to be returned
    • +

      Most notable changes are:

      -
    • Contacts on Firefox OS no longer requires manual change of the application permissions
    • +
        +
      • Support for splash screens
      • +
      • Drop wp7 as platform
      • +
      • An experimental feature that allows to persist the currently added plugins to config.xml. Try it out as: +
          +
        • cordova save plugins --experimental
        • +
        • and later when you check out the project without a plugins folder:
        • +
        • cordova restore plugins --experimental
        • +
        • Read Gorkem Ercan’s post for details.
        • +
        +
      • +
      • We are experimenting with using browserify to package our cordova.js build artifact. This is an internal change to our tooling, and is currently still off-by-default. We would appreciate feedback since we hope to switch to on-by-default in a future release. Try it using plugman as:
      • +
      • plugman (un)install --browserify --project [PROJECT] --plugin [PLUGIN] --platform [ios|android]
      -

      The plugins have been updated on our registry at plugins.cordova.io.

      -
      -

      You can update any plugin by removing it, and then re-adding it. E.g. To update your contacts plugin:

      - -
      cordova plugin rm org.apache.cordova.contacts
      -cordova plugin add org.apache.cordova.contacts
      -

      Other changes include:

      - + + -
    • 12 Jun 2014 » Plugins Release: June 12, 2014 - -

      The following plugins were updated today:

      +
    • 08 Jul 2014 » Plugins Release: July 8, 2014 +

      The following plugins were updated today:

        -
      • cordova-plugin-camera: 0.3.0
      • - -
      • cordova-plugin-console: 0.2.9
      • - -
      • cordova-plugin-device: 0.2.10
      • - -
      • cordova-plugin-device-motion: 0.2.8
      • - -
      • cordova-plugin-device-orientation: 0.3.7
      • - -
      • cordova-plugin-dialogs: 0.2.8
      • - -
      • cordova-plugin-file: 1.2.0
      • - -
      • cordova-plugin-file-transfer: 0.4.4
      • - -
      • cordova-plugin-geolocation: 0.3.8
      • - -
      • cordova-plugin-globalization: 0.2.8
      • - -
      • cordova-plugin-inappbrowser: 0.5.0
      • - -
      • cordova-plugin-media: 0.2.11
      • - -
      • cordova-plugin-media-capture: 0.3.1
      • - -
      • cordova-plugin-network-information: 0.2.9
      • - -
      • cordova-plugin-splashscreen: 0.3.1
      • - -
      • cordova-plugin-statusbar: 0.1.6
      • - -
      • cordova-plugin-vibration: 0.3.9
      • +
      • cordova-plugin-contacts: 0.2.11
      • +
      • cordova-plugin-network-information: 0.2.10

      Notable changes include:

        -
      • Several File plugin changes: -
          -
        • Initial implementation for Firefox OS
        • - -
        • Important platform-specific paths now exposed as properties on cordova.file.* (iOS & Android, refer to docs)
        • - -
        • Several bug fixes (across most platforms)
        • - -
        • Updated support for BlackBerry 10, Ubuntu & Windows 8
        • -
        -
      • - -
      • Every plugin now has its own license file and how to contribute document (CONTRIBUTING.md)
      • +
      • The network-information plugin no longer crashes immediately if no network is available
      • +
      • navigator.contacts.pickContact API has been added for Android, iOS, Windows Phone 8 and Windows 8 platforms
      • +
      • navigator.contacts.find API on Android, iOS and Windows Phone 8 now supports desiredFields which specifies contact fields to be returned
      • +
      • Contacts on Firefox OS no longer requires manual change of the application permissions

      The plugins have been updated on our registry at plugins.cordova.io.

      +
      -

      You can update any plugin by removing it, and then readding it. E.g. To update your file plugin:

      +

      You can update any plugin by removing it, and then re-adding it. E.g. To update your contacts plugin:

      -
      cordova plugin rm org.apache.cordova.file
      -cordova plugin add org.apache.cordova.file
      +
      cordova plugin rm org.apache.cordova.contacts
      +cordova plugin add org.apache.cordova.contacts
      +

      Other changes include:

      - - -
    • 23 May 2014 » Apache Cordova 3.5.0 - -

      We are happy to announce that Apache Cordova 3.5 has been released!

      -

      Most notable changes include:

      + + +
    • 12 Jun 2014 » Plugins Release: June 12, 2014 +

      The following plugins were updated today:

        -
      • Common code between cordova-cli & cordova-plugman has been moved into its own repo named cordova-lib.
      • - -
      • Each platform now has a package.json file and has been uploaded to npm. Future updates to the cordova-cli will make use of npm instead of git for loading platforms.
      • - -
      • CB-4863 - Drop iOS 5.0 support, and support arm64. New projects are built as a universal binary (64 and 32-bit), and require a minimum deployment target of iOS 6.0.
      • - -
      • This is the last release with support for WP7
      • - -
      • Added Chrome devtools support for debug builds for amazon-fireos
      • +
      • cordova-plugin-camera: 0.3.0
      • +
      • cordova-plugin-console: 0.2.9
      • +
      • cordova-plugin-device: 0.2.10
      • +
      • cordova-plugin-device-motion: 0.2.8
      • +
      • cordova-plugin-device-orientation: 0.3.7
      • +
      • cordova-plugin-dialogs: 0.2.8
      • +
      • cordova-plugin-file: 1.2.0
      • +
      • cordova-plugin-file-transfer: 0.4.4
      • +
      • cordova-plugin-geolocation: 0.3.8
      • +
      • cordova-plugin-globalization: 0.2.8
      • +
      • cordova-plugin-inappbrowser: 0.5.0
      • +
      • cordova-plugin-media: 0.2.11
      • +
      • cordova-plugin-media-capture: 0.3.1
      • +
      • cordova-plugin-network-information: 0.2.9
      • +
      • cordova-plugin-splashscreen: 0.3.1
      • +
      • cordova-plugin-statusbar: 0.1.6
      • +
      • cordova-plugin-vibration: 0.3.9
      -

      To upgrade: (replace android with the platform you want to update):

      +

      Notable changes include: +* Several File plugin changes: + * Initial implementation for Firefox OS + * Important platform-specific paths now exposed as properties on cordova.file.* (iOS & Android, refer to docs) + * Several bug fixes (across most platforms) + * Updated support for BlackBerry 10, Ubuntu & Windows 8 +* Every plugin now has its own license file and how to contribute document (CONTRIBUTING.md)

      -
      npm install -g cordova
      -cd my_project
      -cordova platform update android
      +

      The plugins have been updated on our registry at plugins.cordova.io.

      -

      For non-CLI projects or for pre-3.0 projects, refer to the upgrade guides.

      +
      +

      You can update any plugin by removing it, and then readding it. E.g. To update your file plugin:

      + +
      cordova plugin rm org.apache.cordova.file
      +cordova plugin add org.apache.cordova.file
      +

      Other changes include:

      - + +
    Modified: cordova/site/public/news/2013/09/06/last-week.html URL: http://svn.apache.org/viewvc/cordova/site/public/news/2013/09/06/last-week.html?rev=1609579&r1=1609578&r2=1609579&view=diff ============================================================================== --- cordova/site/public/news/2013/09/06/last-week.html (original) +++ cordova/site/public/news/2013/09/06/last-week.html Thu Jul 10 21:55:52 2014 @@ -69,31 +69,28 @@
    Posted by: Andrew Grieve

    06 Sep 2013

    - -

    Last week Cordova saw 39 commits come in, plugman reached version 0.11.0, and CLI reached 3.0.9.

    +

    Last week Cordova saw 39 commits come in, plugman reached version 0.11.0, and CLI reached 3.0.9.

    -

    plugman now has initial support for Windows Phone, plugin URLs can now specify a git hash and subdirectory, and <engine> tags are now enforced. There was also good progress made towards launching our Plugin Registry.

    +

    plugman now has initial support for Windows Phone, plugin URLs can now +specify a git hash and subdirectory, +and <engine> tags are now enforced. +There was also good progress made towards launching our Plugin Registry. +

    Other Notable Changes:

    +
    Modified: cordova/site/public/news/2013/09/13/last-week.html URL: http://svn.apache.org/viewvc/cordova/site/public/news/2013/09/13/last-week.html?rev=1609579&r1=1609578&r2=1609579&view=diff ============================================================================== --- cordova/site/public/news/2013/09/13/last-week.html (original) +++ cordova/site/public/news/2013/09/13/last-week.html Thu Jul 10 21:55:52 2014 @@ -69,23 +69,22 @@
    Posted by: Andrew Grieve

    13 Sep 2013

    - -

    Last week Cordova saw 83 commits come in from 24 different authors. No releases were made, but attention was spent on adding Firefox OS support, translating docs, and fixing bugs.

    +

    Last week Cordova saw 83 commits come in from 24 different authors. No releases were made, +but attention was spent on adding Firefox OS support, +translating docs, and fixing bugs. +

    Other Notable Changes:

      -
    • FileTransfer on wp7 now supports basic authentication
    • - -
    • BlackBerry no longer validates buildId and –no-build works again
    • - -
    • cordova serve now serves all platforms at the same time (via /android/www, /ios/www, etc)
    • - -
    • cordova plugin ls now takes ~50ms instead of ~700ms to run
    • - -
    • Plugin URLs are now optional within <dependency> tags. The registry will be used when only an ID is given.
    • +
    • FileTransfer on wp7 now supports basic authentication
    • +
    • BlackBerry no longer validates buildId and –no-build works again
    • +
    • cordova serve now serves all platforms at the same time (via /android/www, /ios/www, etc)
    • +
    • cordova plugin ls now takes ~50ms instead of ~700ms to run
    • +
    • Plugin URLs are now optional within <dependency> tags. The registry will be used when only an ID is given.
    +
    Modified: cordova/site/public/news/2013/10/01/plugins-release.html URL: http://svn.apache.org/viewvc/cordova/site/public/news/2013/10/01/plugins-release.html?rev=1609579&r1=1609578&r2=1609579&view=diff ============================================================================== --- cordova/site/public/news/2013/10/01/plugins-release.html (original) +++ cordova/site/public/news/2013/10/01/plugins-release.html Thu Jul 10 21:55:52 2014 @@ -69,41 +69,33 @@
    Posted by: Steve Gill

    01 Oct 2013

    - -

    Today we are doing a plugin release in preparation for Apache Cordova 3.1.0, which is scheduled to be released later this week.

    +

    Today we are doing a plugin release in preparation for Apache Cordova 3.1.0, which is scheduled to be released later this week.

    The main change for this release is removing ‘core’ from the plugin ID fields. This was done to make installing plugins simpler in 3.1.0. We are switching over to using plugin IDs and our plugin registry for plugin installation instead of directly installing from the plugin git urls.

    -

    These plugins are compatible with Cordova 3.0.0. Feel free to upgrade your current plugins if you can’t wait for 3.1.0 next week. Keep in mind that after you install these updated plugins, if you decide to remove these plugins from your project, you will have to reference the new IDs instead of the old ones that our docs show.

    +

    These plugins are compatible with Cordova 3.0.0. Feel free to upgrade your current plugins if you can’t wait for 3.1.0 next week. Keep in mind that after you install these updated plugins, if you decide to remove these plugins from your project, you will have to reference the new IDs instead of the old ones that our docs show.

    E.g. To update your camera plugin:

    cordova plugin rm org.apache.cordova.core.camera
    -cordova plugin add org.apache.cordova.camera
    +cordova plugin add org.apache.cordova.camera + -


    - -

    Other Notable Changes:

    +


    +

    -
      -
    • Firefox OS support for Vibration and Device plugins
    • +

      Other Notable Changes: +* Firefox OS support for Vibration and Device plugins +* Windows 8 support for multiple plugins +* Fixed warnings that arose with XCode 5 +* CB-4847 iOS 7 microphone access requires user permission (media plugin) +* CB-4799 Fix incorrect JS references within native code for iOS & Android (media plugin) +* CB-4806 Update splashscreen image bounds for iOS 7 (splashscreen plugin) +* CB-4593 Added vibration support for BB10 (vibration plugin)

      -
    • Windows 8 support for multiple plugins
    • +


      +You can check out the individual release notes in each of the plugin repos for more details.

      -
    • Fixed warnings that arose with XCode 5
    • - -
    • CB-4847 iOS 7 microphone access requires user permission (media plugin)
    • - -
    • CB-4799 Fix incorrect JS references within native code for iOS & Android (media plugin)
    • - -
    • CB-4806 Update splashscreen image bounds for iOS 7 (splashscreen plugin)
    • - -
    • CB-4593 Added vibration support for BB10 (vibration plugin)
    • -
    - -


    - -

    You can check out the individual release notes in each of the plugin repos for more details.

    Modified: cordova/site/public/news/2013/10/10/plugins-release.html URL: http://svn.apache.org/viewvc/cordova/site/public/news/2013/10/10/plugins-release.html?rev=1609579&r1=1609578&r2=1609579&view=diff ============================================================================== --- cordova/site/public/news/2013/10/10/plugins-release.html (original) +++ cordova/site/public/news/2013/10/10/plugins-release.html Thu Jul 10 21:55:52 2014 @@ -69,73 +69,48 @@
    Posted by: Steve Gill

    10 Oct 2013

    - -

    Today we are doing a release for the plugins that have been updated since our last release. We are also excited to announce three new plugins that have recently been added to our registry.

    +

    Today we are doing a release for the plugins that have been updated since our last release. We are also excited to announce three new plugins that have recently been added to our registry.

    -

    The new plugins include:

    +

    The new plugins include: +* websql for Android +* keyboard for iOS +* statusbar for iOS

    + +

    The following plugins have been updated for this release: +* cordova-plugin-contacts +* cordova-plugin-file +* cordova-plugin-file-transfer +* cordova-plugin-inappbrowser +* cordova-plugin-media +* cordova-plugin-media-capture +* cordova-plugin-splashscreen +* cordova-plugin-vibration

    -
      -
    • websql for Android
    • +


      +These plugins have been updated on our registry at plugins.cordova.io.

      -
    • keyboard for iOS
    • +


      +

      -
    • statusbar for iOS
    • -
    - -

    The following plugins have been updated for this release:

    - -
      -
    • cordova-plugin-contacts
    • - -
    • cordova-plugin-file
    • - -
    • cordova-plugin-file-transfer
    • - -
    • cordova-plugin-inappbrowser
    • - -
    • cordova-plugin-media
    • - -
    • cordova-plugin-media-capture
    • - -
    • cordova-plugin-splashscreen
    • - -
    • cordova-plugin-vibration
    • -
    - -


    - -

    These plugins have been updated on our registry at plugins.cordova.io.

    - -


    -

    E.g. To update your camera plugin:

    cordova plugin rm org.apache.cordova.camera
    -cordova plugin add org.apache.cordova.camera
    - -

    Notable Changes:

    - -
      -
    • CB-4950 Remove the dependence on concrete component android.webkit.WebView. (contacts)
    • - -
    • CB-5020 File plugin should execute on a separate thread (file)
    • - -
    • Fixed file-transfer issues for windows 8 (file-transfer)
    • - -
    • CB-4926 Fixes inappbrowser plugin loading for windows8 (inappbrowser)
    • - -
    • CB-4928 plugin-media doesn’t load on windows8 (media)
    • - -
    • CB-4806 (Re-fix) Update splashscreen image bounds for iOS 7 (splashscreen)
    • - -
    • CB-4934 plugin-splashscreen should not show by default on Windows8 (splashscreen)
    • +cordova plugin add org.apache.cordova.camera + -
    • CB-4929 plugin-splashscreen not loading proxy windows8 (splashscreen)
    • -
    +

    Notable Changes: +* CB-4950 Remove the dependence on concrete component android.webkit.WebView. (contacts) +* CB-5020 File plugin should execute on a separate thread (file) +* Fixed file-transfer issues for windows 8 (file-transfer) +* CB-4926 Fixes inappbrowser plugin loading for windows8 (inappbrowser) +* CB-4928 plugin-media doesn’t load on windows8 (media) +* CB-4806 (Re-fix) Update splashscreen image bounds for iOS 7 (splashscreen) +* CB-4934 plugin-splashscreen should not show by default on Windows8 (splashscreen) +* CB-4929 plugin-splashscreen not loading proxy windows8 (splashscreen)

    -


    +


    +You can check out the individual release notes in each of the plugin repos for more details.

    -

    You can check out the individual release notes in each of the plugin repos for more details.

    Modified: cordova/site/public/news/2013/10/21/cordova-registry.html URL: http://svn.apache.org/viewvc/cordova/site/public/news/2013/10/21/cordova-registry.html?rev=1609579&r1=1609578&r2=1609579&view=diff ============================================================================== --- cordova/site/public/news/2013/10/21/cordova-registry.html (original) +++ cordova/site/public/news/2013/10/21/cordova-registry.html Thu Jul 10 21:55:52 2014 @@ -69,28 +69,32 @@
    Posted by: Max Woghiren

    21 Oct 2013

    - -

    Cordova 3.0 saw a major shift towards plugins. As part of this shift, we’re focusing on making plugins easy to use and, equally importantly, easy to discover. App developers want to know what plugins are available to them, and plugin developers want their plugins to be visible to the community.

    +

    Cordova 3.0 saw a major shift towards plugins. As part of this shift, we’re focusing on making plugins easy to use and, equally importantly, easy to discover. App developers want to know what plugins are available to them, and plugin developers want their plugins to be visible to the community.

    + +

    Our solution, which has been alluded to in previous posts, is the Cordova plugin registry. Using the Cordova CLI, app developers can add plugins to their projects with a single command.

    -

    Our solution, which has been alluded to in previous posts, is the Cordova plugin registry. Using the Cordova CLI, app developers can add plugins to their projects with a single command.

    From anywhere within an app’s directory, plugins can be added to a project with

    -
    cordova plugin add [PLUGIN_ID]
    +
    cordova plugin add [PLUGIN_ID]
    +
    -

    where PLUGIN_ID is the id (typically reverse-domain style) shown on the plugin registry website. You can also download a specific version of a plugin:

    +

    where PLUGIN_ID is the id (typically reverse-domain style) shown on the plugin registry website. You can also download a specific version of a plugin:

    -
    cordova plugin add [PLUGIN_ID]@[VERSION]
    +
    cordova plugin add [PLUGIN_ID]@[VERSION]
    +
    -

    How do these plugins get there? Using plugman, plugin developers can easily send their plugins out into the world to be discovered by app developers.

    +

    How do these plugins get there? Using plugman, plugin developers can easily send their plugins out into the world to be discovered by app developers.

    First, if you don’t have a plugman account, you need to create one.

    -
    plugman adduser
    +
    plugman adduser
    +

    Then, you’re free to publish!

    -
    plugman publish [PATH_TO_YOUR_PLUGIN]
    +
    plugman publish [PATH_TO_YOUR_PLUGIN]
    +

    There’s more you can do (such as search for a plugin by keyword)—you can find more information using plugman --help.

    @@ -98,11 +102,11 @@

    All of Cordova’s plugins (which were bundled with core Cordova prior to 3.0) can be found in the registry.

    -

    Also, there are already some third-party plugins available and ready to use. Google has contributed multiple plugins to the registry, allowing app developers to use some Chrome Apps APIs, such as identity and socket, in their Cordova applications.

    +

    Also, there are already some third-party plugins available and ready to use. Google has contributed multiple plugins to the registry, allowing app developers to use some Chrome Apps APIs, such as identity and socket, in their Cordova applications.

    Other great examples include an NFC plugin by Chariot Solutions, an iOS keychain plugin by prominent Cordova contributor Shazron Abdullah, and a spinner/loader plugin by Wizcorp—and the list keeps growing.

    -

    Cordova’s new plugin registry makes it easier than ever to discover and contribute plugins. Whether you want to peruse what’s available or add to that list, check it out here!

    +

    Cordova’s new plugin registry makes it easier than ever to discover and contribute plugins. Whether you want to peruse what’s available or add to that list, check it out here!

    Modified: cordova/site/public/news/2013/10/28/plugins-release.html URL: http://svn.apache.org/viewvc/cordova/site/public/news/2013/10/28/plugins-release.html?rev=1609579&r1=1609578&r2=1609579&view=diff ============================================================================== --- cordova/site/public/news/2013/10/28/plugins-release.html (original) +++ cordova/site/public/news/2013/10/28/plugins-release.html Thu Jul 10 21:55:52 2014 @@ -69,70 +69,58 @@
    Posted by: Steve Gill

    28 Oct 2013

    - -

    Today we are doing a plugins and tooling release in preparation for Cordova 3.2.0. Most notable changes include:

    +

    Today we are doing a plugins and tooling release in preparation for Cordova 3.2.0. Most notable changes include:

      -
    • Cordova CLI & Plugman have been refactored to use promises instead of callbacks
    • - -
    • CB-5125 Replace shell.exec with child process spawn
    • - -
    • CB-2234 Added cordova info command
    • - -
    • CB-5128 Repo & Issue tags have been added to all of our core plugins plugin.xml file. This will allow us to display issue tracker and repo information on our registry.
    • - -
    • CB-5184 Fix uninstall logic being too aggressive (plugman)
    • - -
    • Overhauled dependency uninstallation in regards to plugins (plugman)
    • - -
    • FirefoxOS support for device-motion, device-orientation and dialogs plugins.
    • +
    • Cordova CLI & Plugman have been refactored to use promises instead of callbacks
    • +
    • CB-5125 Replace shell.exec with child process spawn
    • +
    • CB-2234 Added cordova info command
    • +
    • CB-5128 Repo & Issue tags have been added to all of our core plugins plugin.xml file. This will allow us to display issue tracker and repo information on our registry.
    • +
    • CB-5184 Fix uninstall logic being too aggressive (plugman)
    • +
    • Overhauled dependency uninstallation in regards to plugins (plugman)
    • +
    • FirefoxOS support for device-motion, device-orientation and dialogs plugins.

    The plugins have been updated on our registry at plugins.cordova.io.

    + +

    E.g. To update your version of the Cordova-CLI to 3.1.0-0.2.0:

    -
    npm install -g cordova
    +
    npm install -g cordova
    +

    E.g. To update your vibration plugin:

    cordova plugin rm org.apache.cordova.vibration
    -cordova plugin add org.apache.cordova.vibration
    +cordova plugin add org.apache.cordova.vibration +

    E.g. To upgrade a 3.0 project (replace android with the platform you want to update):

    npm install -g cordova
     cd my_project
    -cordova platform update android
    +cordova platform update android +

    Notable Changes

      -
    • CB-5106 - Fix broken tests (Cordova-CLI)
    • - -
    • CB-4958 - iOS - Camera plugin should not show the status bar (camera)
    • - -
    • CB-5154 log formatting incorrectly to native (console)
    • - -
    • CB-4825 use CoreMotion framework for accelerometer (device-motion)
    • - -
    • CB-5129: Add a consistent filesystem attribute to FileEntry and DirectoryEntry objects (file)
    • - -
    • CB-5015 BlackBerry10 Add missing dependency for File.slice (file)
    • - -
    • CB-4995 Fix crash when WebView is quickly opened then closed (inappbrowser)
    • - -
    • CB-4930 - iOS - InAppBrowser should take into account the status bar (inappbrowser)
    • - -
    • CB-4858 Convert relative URLs to absolute URLs in JS (inappbrowser)
    • - -
    • CB-3747 Fix back button having different dismiss logic from the close button. (inappbrowser)
    • - -
    • CB-5021 Expose closeDialog() as a public function and make it safe to call multiple times. (inappbrowser)
    • - -
    • CB-5199 - ios - Media Capture - UI issues under iOS 7 (media capture)
    • +
    • CB-5106 - Fix broken tests (Cordova-CLI)
    • +
    • CB-4958 - iOS - Camera plugin should not show the status bar (camera)
    • +
    • CB-5154 log formatting incorrectly to native (console)
    • +
    • CB-4825 use CoreMotion framework for accelerometer (device-motion)
    • +
    • CB-5129: Add a consistent filesystem attribute to FileEntry and DirectoryEntry objects (file)
    • +
    • CB-5015 BlackBerry10 Add missing dependency for File.slice (file)
    • +
    • CB-4995 Fix crash when WebView is quickly opened then closed (inappbrowser)
    • +
    • CB-4930 - iOS - InAppBrowser should take into account the status bar (inappbrowser)
    • +
    • CB-4858 Convert relative URLs to absolute URLs in JS (inappbrowser)
    • +
    • CB-3747 Fix back button having different dismiss logic from the close button. (inappbrowser)
    • +
    • CB-5021 Expose closeDialog() as a public function and make it safe to call multiple times. (inappbrowser)
    • +
    • CB-5199 - ios - Media Capture - UI issues under iOS 7 (media capture)
    +
    Modified: cordova/site/public/news/2013/12/04/plugins-release.html URL: http://svn.apache.org/viewvc/cordova/site/public/news/2013/12/04/plugins-release.html?rev=1609579&r1=1609578&r2=1609579&view=diff ============================================================================== --- cordova/site/public/news/2013/12/04/plugins-release.html (original) +++ cordova/site/public/news/2013/12/04/plugins-release.html Thu Jul 10 21:55:52 2014 @@ -69,39 +69,31 @@
    Posted by: Steve Gill

    04 Dec 2013

    - -

    Today we are doing a plugins release in preparation for Cordova 3.3.0. Most plugins now have support for our upcoming platform additions, Amazon Fire OS & Ubuntu! Most notable changes include:

    +

    Today we are doing a plugins release in preparation for Cordova 3.3.0. Most plugins now have support for our upcoming platform additions, Amazon Fire OS & Ubuntu! Most notable changes include:

      -
    • Ubuntu support for most plugins
    • - -
    • Amazon Fire OS support for most plugins
    • - -
    • WP8 add support for battery-level
    • - -
    • Camera Plugin now supports Firefox OS
    • - -
    • Geolocation Plugin now supports Firefox OS
    • - -
    • CB-3420 WP feature hidden=yes implemented for inappbrowser
    • - -
    • CB-4724 WP8 - Fixed UriFormatException for inappbrowser
    • - -
    • CB-5291 iOS - Media Capture Audio - status bar issues under iOS 7
    • - -
    • CB-5275 Fixed media-capture’s ability to select images & videos on Android
    • - -
    • CB-4747 Fixed BlackBerry background vibrate
    • +
    • Ubuntu support for most plugins
    • +
    • Amazon Fire OS support for most plugins
    • +
    • WP8 add support for battery-level
    • +
    • Camera Plugin now supports Firefox OS
    • +
    • Geolocation Plugin now supports Firefox OS
    • +
    • CB-3420 WP feature hidden=yes implemented for inappbrowser
    • +
    • CB-4724 WP8 - Fixed UriFormatException for inappbrowser
    • +
    • CB-5291 iOS - Media Capture Audio - status bar issues under iOS 7
    • +
    • CB-5275 Fixed media-capture’s ability to select images & videos on Android
    • +
    • CB-4747 Fixed BlackBerry background vibrate

    The plugins have been updated on our registry at plugins.cordova.io.

    -

    The new & improved file plugin did not get released with todays release. It requires more work & testing. We hope to have it out before 3.3.0 lands next week.

    +

    The new & improved file plugin did not get released with todays release. It requires more work & testing. We hope to have it out before 3.3.0 lands next week.
    +

    E.g. To update your vibration plugin:

    cordova plugin rm org.apache.cordova.vibration
    -cordova plugin add org.apache.cordova.vibration
    +cordova plugin add org.apache.cordova.vibration +
    Modified: cordova/site/public/news/2014/01/02/plugins-release.html URL: http://svn.apache.org/viewvc/cordova/site/public/news/2014/01/02/plugins-release.html?rev=1609579&r1=1609578&r2=1609579&view=diff ============================================================================== --- cordova/site/public/news/2014/01/02/plugins-release.html (original) +++ cordova/site/public/news/2014/01/02/plugins-release.html Thu Jul 10 21:55:52 2014 @@ -69,115 +69,93 @@
    Posted by: Andrew Grieve

    02 Jan 2014

    - -

    The following plugins were updated today:

    +

    The following plugins were updated today:

      -
    • org.apache.cordova.battery-status@0.2.6
    • +
    • org.apache.cordova.battery-status@0.2.6
    • +
    • org.apache.cordova.camera@0.2.6
    • +
    • org.apache.cordova.console@0.2.6
    • +
    • org.apache.cordova.contacts@0.2.7
    • +
    • org.apache.cordova.device-motion@0.2.5
    • +
    • org.apache.cordova.device-orientation@0.3.4
    • +
    • org.apache.cordova.device@0.2.6
    • +
    • org.apache.cordova.dialogs@0.2.5
    • +
    • org.apache.cordova.geolocation@0.3.5
    • +
    • org.apache.cordova.globalization@0.2.5
    • +
    • org.apache.cordova.inappbrowser@0.3.0
    • +
    • org.apache.cordova.media@0.2.7
    • +
    • org.apache.cordova.media-capture@0.2.6
    • +
    • org.apache.cordova.network-information@0.2.6
    • +
    • org.apache.cordova.splashscreen@0.2.6
    • +
    • org.apache.cordova.vibration@0.3.6
    • +
    + +

    With this release, documentation for plugins have moved from +http://cordova.apache.org/docs to the doc/ directory +within plugins themselves. Eventually, docs will be available online through +plugins.cordova.io. Until then, they will be viewable online +via github.

    -
  • org.apache.cordova.camera@0.2.6
  • - -
  • org.apache.cordova.console@0.2.6
  • - -
  • org.apache.cordova.contacts@0.2.7
  • - -
  • org.apache.cordova.device-motion@0.2.5
  • - -
  • org.apache.cordova.device-orientation@0.3.4
  • - -
  • org.apache.cordova.device@0.2.6
  • - -
  • org.apache.cordova.dialogs@0.2.5
  • - -
  • org.apache.cordova.geolocation@0.3.5
  • - -
  • org.apache.cordova.globalization@0.2.5
  • - -
  • org.apache.cordova.inappbrowser@0.3.0
  • - -
  • org.apache.cordova.media@0.2.7
  • - -
  • org.apache.cordova.media-capture@0.2.6
  • - -
  • org.apache.cordova.network-information@0.2.6
  • - -
  • org.apache.cordova.splashscreen@0.2.6
  • - -
  • org.apache.cordova.vibration@0.3.6
  • -
- -

With this release, documentation for plugins have moved from http://cordova.apache.org/docs to the doc/ directory within plugins themselves. Eventually, docs will be available online through plugins.cordova.io. Until then, they will be viewable online via github.

- -

Aside from documentation, changes include:

+

Aside from documentation, changes include: +

org.apache.cordova.camera

    -
  • CB-2442 CB-2419 Use Windows.Storage.ApplicationData.current.localFolder, instead of writing to app package.
  • - -
  • BlackBerry10: Adding platform level permissions
  • - -
  • CB-5599 Android: Catch and ignore OutOfMemoryError in getRotatedBitmap()
  • +
  • CB-2442 CB-2419 Use Windows.Storage.ApplicationData.current.localFolder, instead of writing to app package.
  • +
  • BlackBerry10: Adding platform level permissions
  • +
  • CB-5599 Android: Catch and ignore OutOfMemoryError in getRotatedBitmap()

org.apache.cordova.device

    -
  • CB-5504 Moving Telephony Logic out of Device
  • +
  • CB-5504 Moving Telephony Logic out of Device

org.apache.cordova.dialogs

    -
  • CB-4696 Fix compile error for Xcode 4.5.
  • - -
  • CB-3762 Change prompt default to empty string
  • - -
  • Move images from css/ to img/
  • +
  • CB-4696 Fix compile error for Xcode 4.5.
  • +
  • CB-3762 Change prompt default to empty string
  • +
  • Move images from css/ to img/

org.apache.cordova.geolocation

    -
  • windows8: adds missing reference to PositionError (w/o it the app crashes)
  • - -
  • Removing incorrectly added closing comments for wp7 platform in plugin.xml
  • +
  • windows8: adds missing reference to PositionError (w/o it the app crashes)
  • +
  • Removing incorrectly added closing comments for wp7 platform in plugin.xml

org.apache.cordova.inappbrowser

    -
  • CB-5592 Android: Add MIME type to Intent when opening file:/// URLs
  • - -
  • CB-5594 iOS: Add disallowoverscroll option.
  • - -
  • CB-5595 Add toolbarposition=top option.
  • - -
  • Apply CB-5193 to InAppBrowser (Fix DB quota exception)
  • - -
  • CB-5593 iOS: Make InAppBrowser localizable
  • - -
  • CB-5591 Change window.escape to encodeURIComponent
  • +
  • CB-5592 Android: Add MIME type to Intent when opening file:/// URLs
  • +
  • CB-5594 iOS: Add disallowoverscroll option.
  • +
  • CB-5595 Add toolbarposition=top option.
  • +
  • Apply CB-5193 to InAppBrowser (Fix DB quota exception)
  • +
  • CB-5593 iOS: Make InAppBrowser localizable
  • +
  • CB-5591 Change window.escape to encodeURIComponent

org.apache.cordova.media

    -
  • Adding READ_PHONE_STATE to the plugin permissions
  • +
  • Adding READ_PHONE_STATE to the plugin permissions

org.apache.cordova.media-capture

    -
  • CB-5569 windows8: MediaFile constructor does not exist
  • - -
  • CB-5517 Fix the audio capture IO exception by putting it in a runnable
  • +
  • CB-5569 windows8: MediaFile constructor does not exist
  • +
  • CB-5517 Fix the audio capture IO exception by putting it in a runnable

org.apache.cordova.splashscreen

    -
  • Handle error when splash image is missing.
  • +
  • Handle error when splash image is missing.

The plugins have been updated on our registry at plugins.cordova.io.

@@ -185,7 +163,8 @@

E.g. To update your vibration plugin:

cordova plugin rm org.apache.cordova.vibration
-cordova plugin add org.apache.cordova.vibration
+cordova plugin add org.apache.cordova.vibration +