If you start the latest version of Quokka.js ‘Pro’ edition with an expired license, you will receive a message telling you that you that your license has expired and you must either:

How do I determine the previous version I can use?

All previous versions are listed at the bottom of this page. You can paste your Quokka license to determine the latest version you can use.

I thought my license was ‘perpetual’?

Your license is indeed perpetual, you are entitled to continue to use any version released within 12 months after purchase indefinitely. Each Quokka version is validated against each new release of each Editor (VS Code, IntelliJ, Atom) and Quokka is updated when Editor APIs change and new editor features become available. If you continue to use the same Editor, Javascript/TypeScript language features, frameworks, libraries, etc., then you do not need to renew your license.

Why do I need to renew to get the latest updates?

The Javascript landscape is fast moving and in addition to new features and bug fixes, our upgrade program includes support for new Editor versions (VS Code, IntelliJ, Atom), new Javascript/TypeScript language features, and new versions of existing libraries and frameworks. There is a significant amount of work required on our side to support these, which is why upgrades are limited to 12 months.

I didn’t upgrade Quokka, so why is my license no longer valid?

Some Editors (VS Code and Atom) can update themselves or their extensions automatically, without you knowing. You will need to make sure that you are using a version of your Editor and a version of Quokka that are supported by your license.

How do I continue to use my expired license with VS Code?

To continue to use the version of Quokka your license entitles you to, you will need to check your license expiry date and download a version of Quokka released before that date, and a version of VS Code released before that date.

You will need to stop VS Code from automatically updating extensions. You can disable auto-update with the Disable Auto Updating Extensions command which sets the extensions.autoUpdate setting to false. If you do not want VS Code to even check for updates, you can set the extensions.autoCheckUpdates setting to false.

You will also need to stop VS Code from automatically updating itself. To disable automatic VS Code Editor updates, you must change the update.channel setting from default to none. To modify the update channel, go to File > Preferences > Settings (macOS: Code > Preferences > Settings), search for update.channel and change the setting to none. On Linux, if you installed VS Code from a system package manager, you will need to configure your package manager so that it does not update VS Code.

How do I continue to use my expired license with Atom?

To continue to use the version of Quokka your license entitles you to, you will need to check your license expiry date and download a version of Quokka released before that date, and a version of Atom released before that date.

You will need to disable automatic Atom editor updates. You can disable automatic updates by editing your Atom Core Settings and by unchecking Automatically Update. You must decline any future prompts from Atom to update.

Once you determine the Quokka version you are entitled to, run apm install [email protected]_VERSION in your terminal. You must ignore Atom’s prompts to update Quokka. If you are using a plugin to automatically update packages, you will need to disable that plugin or configure it to ignore Quokka.

How do I continue to use my expired license with IntelliJ?

To fix this for IntelliJ editors, you need to ensure that the version of the IntelliJ editor that you are using was released prior to your Quokka license expiring.

Once you determine the Quokka version you are entitled to, you must download the previous version and install it in IntelliJ using the Install plugin from disk... command.

How do I work out which editor versions I can use with my license?

If you have received an invalid license message from Quokka from inside your editor, the message that you receive will tell you the latest editor version that is compatible with your perpetual license. You can install the latest version of Quokka in the latest version of your editor with your license key to receive this message.

If you prefer, you can determine a valid version of your editor by selecting the last released version of your editor before your Quokka license expired. The links below can help you to find a valid editor version:

Previous Versions

Please paste your Quokka license in the textbox below to find the latest compatible Quokka plugins for each editor. Alternatively you can use the table below to manually determine which plugin version you can used based on your expiry date.

Error: Invalid License Key!

Your license expired on .

The last version of Quokka that was included in your 12-months of free upgrades was:

Your license is valid until .

The latest version of Quokka is available to you:

You must use a version of your editor that was released before your Quokka license expired. The last editor version supported by your license key is .

The links below can help you to find other valid editor versions that were released before :

You must use a version of your editor that was released before your Quokka license expired. The links below can help you to find a valid editor version that was released before :

Version Update Date