# API version history

Here you can find the version history of the Qlik Sense APIs and SDKs.

## Qlik Engine JSON API

[Qlik Sense November 2017](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineAPI/Content/Sense_EngineAPI/VersionHistory/version-history-QlikSense-November-2017.htm)

[Qlik Sense September 2017](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineAPI/Content/Sense_EngineAPI/VersionHistory/version-history-QlikSense-September-2017.htm)

[Qlik Sense June 2017](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineAPI/Content/Sense_EngineAPI/VersionHistory/version-history-QlikSense-3-2.htm)

[Version 3.2](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineAPI/Content/Sense_EngineAPI/VersionHistory/version-history-QlikSense-3-2.htm)

[Version 3.1](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineAPI/Content/Sense_EngineAPI/VersionHistory/version-history-QlikSense-3-1.htm)

[Version 3.0](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineAPI/Content/Sense_EngineAPI/VersionHistory/version-history-QlikSense-3-0.htm)

[Version 2.2](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineAPI/Content/Sense_EngineAPI/VersionHistory/version-history-QlikSense-2-2.htm)

[Version 2.1](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineAPI/Content/Sense_EngineAPI/VersionHistory/version-history-QlikSense-2-1.htm)

[Version 2.0](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineAPI/Content/Sense_EngineAPI/VersionHistory/version-history-QlikSense-2-0.htm)

[Version 1.1](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineAPI/Content/Sense_EngineAPI/VersionHistory/version-history-QlikSense-1-1.htm)

[Version 1.0](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineAPI/Content/Sense_EngineAPI/VersionHistory/version-history-QlikSense-1-0.htm)

## Capability APIs

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense April 2018

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense February 2018

New API

* Theme API, including the following object:
  * QTheme

New methods

* theme.apply
* theme.get
* theme.getApplied
* theme.save
* QTheme.getStyle
* QTheme.apply

Deprecated methods

* qlik.setOnError

Removed method

* global.getQvVersion

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense November 2017

Updated method

* app.getObject

Deprecated method

* global.getProductVersion

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense September 2017

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense June 2017

New methods

* qlik.sessionApp
* qlik.sessionAppFromApp
* qlik.app.getScript
* qlik.app.setScript

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 3.2

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 3.1

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 3.0

Updated methods

* qlik.setLanguage
* qlik.app.getObject

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 2.2

New API

* Selection API, including the following classes:
  * QSelectionState
  * QFieldSelections
* Visualization API

New methods

* qlik.registerExtension method
* app.searchResults method
* app.visualization.create method
* app.visualization.get method
* app.selectionState.clearAll method
* app.selectionState.lockAll method
* app.selectionState.unlockAll method

Updated methods

* openApp
* app.bookmark.create

Deprecated methods

* app.searchAssociations

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 2.1

New API

* Table API, including the following classes:
  * QTable
  * QHeader
  * QRow
  * QDimensionCell
  * QMeasureCell

New methods

* app.variable.createSessionVariable method
* app.variable.get method
* app.variable.getByName method
* app.variable.setNumValue method
* app.variable.setStringValue method
* table.exportData method
* table.getColByName method
* table.getMoreData method
* table.orderBy method
* table.reverseOrder method
* table.select method
* table.getPercent method
* table.getPercentOfMax method

Updated methods

* setOnError method
* app.clearAll method
* app.lockAll method
* app.unlockAll method

Deprecated methods

* app.variable.setContent method. Replaced with app.variable.setStringValue and app.variable.setNumValue methods.
* The GetProgress method is replaced with getProgress method.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 2.0

New methods

* setLanguage method
* global.getProductVersion method

Deprecated methods

* softLock parameter of app.selectAssociations method deprecated and should not be used.
* global.getQvVersion method. Replaced with global.getProductVersion method.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 1.1

New methods

* callRepository method
* getExtensionList method
* getGlobal method
* app.addAlternateState method
* app.close method
* app.destroySessionObject method
* app.doReload method
* app.doSave method
* app.getAppLayout method
* app.getFullPropertyTree method
* app.getSnapshot method
* app.removeAlternateState method
* app.searchAssociations method
* app.searchSuggest method
* app.selectAssociations method
* global.cancelReload method
* global.getAppList method
* global.getAuthenticatedUser method
* global.getProgress method
* global.getQTProduct method
* global.getQvVersion method
* global.isPersonalMode method

Updated methods

* currApp method
* openApp method
* app.getList method
* app.getObject method
* app.field.selectValues method

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 1.0

New methods

* currApp method
* getAppList method
* openApp method
* resize method
* setOnError method
* app.back method
* app.clearAll method
* app.createCube method
* app.createGenericObject method
* app.createList method
* app.field method
* app.forward method
* app.getAppObjectList method
* app.getList method
* app.getObject method
* app.getObjectProperties method
* app.lockAll method
* app.unlockAll method
* app.bookmark.apply method
* app.bookmark.create method
* app.bookmark.remove method
* app.field.clear method
* app.field.clearOther method
* app.field.lock method
* app.field.select method
* app.field.selectAll method
* app.field.selectAlternative method
* app.field.selectExcluded method
* app.field.selectMatch method
* app.field.selectPossible method
* app.field.selectValues method
* app.field.toggleSelect method
* app.field.unlock method
* app.variable.create method
* app.variable.getContent method
* app.variable.setContent method

## Extension API

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense April 2018

New methods:

* beforeDestroy
* mounted
* updateData

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense February 2018

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense November 2017

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense September 2017

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense June 2017

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 3.2

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 3.1

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 3.0

New properties

* export property
* exportData property

Updated properties

* snapshot property

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 2.2

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 2.1

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 2.0

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 1.1

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 1.0

New methods and properties

* paint method
* selectValues method
* snapshot property
* initialProperties property

## Backend API

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense April 2018

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense February 2018

New methods

* setCacheOptions method

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense November 2017

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense September 2017

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense June 2017

Deprecated methods

* save method

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 3.2

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 3.1

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 3.0

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 2.2

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 2.1

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 2.0

New methods

* collapseLeft method
* collapseTop method
* expandLeft method
* expandTop method
* getPivotData method
* getStackedData method

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 1.1

No new, updated or deprecated methods in this release.

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 1.0

New methods

* abortSearch method
* acceptSearch method
* applyPatches method
* clearSelections method
* clearSoftPatches method
* eachDataRow method
* getData method
* getDataRow method
* getDimensionInfos method
* getMeasureInfos method
* getProperties method
* getReducedData method
* getRowCount method
* hasSelections method
* save method
* search method
* selectRange method
* selectValues method
* setProperties method

## enigma.js

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense November 2017

No updates

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense September 2017

No updates

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense June 2017

No updates

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 3.2

enigma.js introduced.

## leonardo-ui

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense November 2017

No updates

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense September 2017

No updates

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Qlik Sense June 2017

No updates

[](https://help.qlik.com/en-US/sense-developer/Content/Sense_Helpsites/api-version-history.htm)

#### Version 3.2

leonardo-ui introduced.

## Repository Service API

[Complete version history](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/RepositoryServiceAPI/Content/Sense_RepositoryServiceAPI/RepositoryServiceAPI-Introduction.htm)