Manifest Version

Extensions, themes, and applications are simply bundles of resources, wrapped up with a manifest.json file that describes the package's contents. The format of this file is generally stable, but occasionally breaking changes must be made to address important issues. Developers should specify which version of the manifest specification their package targets by setting a manifest_version key in their manifests.

Current Version

Developers should currently specify 'manifest_version': 2:

{
  ...,
  "manifest_version": 2,
  ...
}

Manifest version 1 was deprecated in Chrome 18, and support will be phased out according to the following schedule.

Manifest version 1 support schedule

August 2012

March 2013

April 2013

June 2013

September 2013

January 2014

Changes between version 1 and 2