The following table lists the versions of ENVI that are associated with each schema or version number in task templates. The links in the "ENVI Version" column take you to the associated task template document.

Value

ENVI Version

Updates

"schema": "envitask_3.3"

5.5.1 and later

Added the tags key.

"schema": "envitask_3.2"

5.5

Added the revision key and the ENVIVirtualizableURI data type.

"schema": "envitask_3.1"

5.4.1

Added the auto_extension, is_temporary, is_directory, and uri_param keys.

"schema": "envitask_3.0"

5.4

Renamed the version key to schema, plus other significant updates to task and parameter keys. See Revision History.

"version": "5.3.2"

5.3.2

No updates

"version": "5.3.1"

5.3.1

No updates

"version": "5.3"

5.3

Added the ENVIMetatask and ENVIAbortableTaskFromProcedure base classes. Added the ability to write custom base classes. Added the ENVIVector and ENVIROI data types to the set of valid dataType parameter values.

"version": "5.2.1"

5.2.1

Introduced task templates and the ability to write custom tasks.

Each version of ENVI supports the schemas or version numbers in its row, plus everything else below it. For example, if you are using ENVI 5.4, you can use task templates with the following keys:

  • "schema": "envitask_3.0"
  • "version": "5.3.2"
  • "version": "5.3.1"
  • "version": "5.3"
  • "version": "5.2.1"