Differences between revisions 9 and 10
Revision 9 as of 2012-11-07 23:12:49
Size: 1517
Editor: JoeBowser
Comment: Adding old deprecations.
Revision 10 as of 2012-11-19 19:40:58
Size: 1569
Editor: JoeBowser
Comment: Adding device.name deprecation for Android, should be added for all as per CB-1850
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
|| Android - device.name || 2.3.0 || May 2013 ||||

Deprecation Policy

Apache Cordova follows a MAJOR.MINOR.PATCH version schema.

  1. All public API method signatures will remain available between MAJOR releases. A signature is considered public if it is documented in the Cordova docs.
  2. All JS signatures that are slated for deprecation will have deprecation notices added via console.log to give developers sufficient warning.
  3. All native signatures will have analogue shims to maintain backward compatibility. It is recommended, if possible, these shims exist in discreet files and have a companion JIRA ticket assigned to the next MAJOR release for removal.

List of deprecated features

Feature

Deprecation Notice

Remove By

Issue

iOS - CDVURLProtocol registerPGHttpURLProtocol method removal

2.0.0

Jan 2013

iOS - CDVURLProtocol registerURLProtocol method removal

2.0.0

Jan 2013

iOS - CDVViewController invokeString property removal

2.0.0

Jan 2013

iOS - CDVCommandDelegate registerPlugin method removal

2.2.0

April 2013

iOS - BackupWebStorage Cordova.plist property change from boolean to string

2.2.0

April 2013

Android - backHistory removal

2.2.0

April 2013

Android - exec() returns the success payload when the call completes synchronously

2.2.0

April 2013

Android - CordovaInterface.getContext()

2.0.0

December 2012

Android - CordovaInterface.cancelLoadUrl()

2.0.0

December 2012

Android - device.name

2.3.0

May 2013