Skip to content

Releases

1.2.2

Choose a tag to compare

@keyturnkit keyturnkit released this 28 Oct 03:22
  • License errors now read as plain instructions, for example "That key wasn't found. Check that you copied the whole key from your receipt." instead of the provider's raw text. The original error still goes to the console for you.
  • 21 tests.

The zip below is the free edition built for Chrome.

1.2.1

Choose a tag to compare

@keyturnkit keyturnkit released this 28 Oct 02:15
  • The options page now opens once right after install, so someone who paid on your site first can paste their license key straight away.
  • npm install reports 0 vulnerabilities: node-forge (pulled in by web-ext) moves to 1.4.2.

The zip below is the free edition built for Chrome (npm run zip), for trying it without cloning.

v1.2.0

Choose a tag to compare

@keyturnkit keyturnkit released this 27 Oct 06:11

No code changes in the free edition. The version moves to 1.2.0 to stay in step with Keyturn Kit Pro 1.2.0, which adds Payhip license keys next to Polar, Dodo Payments and Gumroad.

v1.1.0

Choose a tag to compare

@keyturnkit keyturnkit released this 27 Oct 04:45

No code changes in the free edition. The version moves to 1.1.0 to stay in step with Keyturn Kit Pro 1.1.0, which adds Gumroad license keys next to Polar and Dodo Payments.

v1.0.1

Choose a tag to compare

@keyturnkit keyturnkit released this 27 Oct 02:52

Fix: the background script now creates the daily re-check alarm only if it doesn't exist yet. Before, it re-created the alarm every time the service worker woke up, which resets the alarm's timer, so on a busy browser the re-check could keep getting pushed back. Opening the popup or restarting Chrome still triggered a check, so keys weren't left unchecked for long, but the daily check is reliable now.

The zip is the extension built as it is in the repo, with the placeholder store id and checkout link from lib/config.ts.

v1.0.0

Choose a tag to compare

@keyturnkit keyturnkit released this 26 Oct 18:28

First tagged release of the free edition.

What's in it:

  • License key checks against Lemon Squeezy's public License API, from the extension, with no server and no API key in the bundle
  • Keys from other Lemon Squeezy stores are rejected by store_id
  • A daily re-check, so a key you disable after a refund stops working the next day; Pro keeps working for 7 days without a connection
  • <ProGate>, a license box for the popup, and an options page to see or remove the key
  • 15 tests with the network mocked

keyturn-kit-1.0.0-chrome.zip is the extension built as it is in the repo, so you can load it unpacked and look at the popup. Its store id and checkout link are still the placeholders from lib/config.ts, so real keys won't activate until you set your own and build.

You can also try the popup in the browser: https://keyturnkit.github.io (demo key KEYTURN-DEMO-2026).

Polar and Dodo Payments, a free trial from install and daily free uses are in Keyturn Kit Pro: https://buy.polar.sh/polar_cl_lbYlQnZT7FFPBcNrAdcwK1gqzx45xyNy3anEs3twjGy