Release History

Changelog

Every release of the free CompKit Game Engine plugin, newest first. This is the same changelog that ships inside the plugin — nothing is summarised away.

Currently on 3.0.56, released 30 August 2026

3.0.56 Latest

Released 30 August 2026. Built from a customer request, for stores selling tickets in large batches.

  • Grab Claw has a new Grab All button. Once an order is large enough, the Drop button splits in two and the second half sends the claw after every remaining ticket in one giant scoop — for players who would rather not play two hundred tickets one at a time. The results are exactly the ones they would have got playing each ticket individually.
  • The new button's label and colours, the confirmation panel shown before a grab, how large the claw swells, and the number of tickets it appears at are all settable — globally and per product.

3.0.45

  • Football instant win emails now send. The game was identifying the ticket by its number where an ID was needed, so every football reveal was being rejected.
  • Race Car instant win emails now arrive when the result card shows, rather than when the ticket loads.

3.0.44

  • Football instant win emails now go to the ticket that actually won — a reveal could be reported against the next ticket instead.
  • Football win cheer no longer plays twice.

3.0.43

  • Race Car paces its countdown on animation frames instead of timers, so it keeps to the Step Speed you set even on a busy page.

3.0.42

  • Race Car screen rumble now fires as a short burst on GO, instead of running through the whole 3–2–1.

3.0.41

  • Race Car gives each countdown number a full step for its animation, so a digit finishes before the next one replaces it. A short step used to leave every number stuck mid-entrance.
  • Race Car GO now holds long enough for its animation to play out.

3.0.40

  • Instant reveal emails now carry the prize group image.
  • The final customer order email is sent once the last ticket in the order is revealed — revealing a whole item at once no longer loses the release.
  • Race Car now uses the countdown speed set in the admin, and switching the countdown off works.

3.0.39

The release that fixed instant win emails end to end. Worth reading if you run instant wins.

  • Revealing a ticket now registers with the server, so the win email for each winning ticket — and the order emails after the last game — actually send.
  • Order and ticket emails from the Giveaways plugin are held until every game in the order has been played, instead of arriving before the customer plays.
  • Held emails are sent anyway six hours after the order, so a customer who never plays still gets their confirmation and ticket numbers.

3.0.38

  • Football Import/Export moved into its own tab, and the product panel's tab list updated to match.

3.0.37

  • Football settings restructured into 18 tabs, with image import.

3.0.36

  • Darts Custom Dart Image moved to the Dart tab.

3.0.35

  • Darts settings restructured into 12 tabs, with image import.

3.0.34

  • Slots Turbo Results tab now drives the admin preview into turbo, the same as Turbo Mode does.

3.0.33

  • Slots settings restructured into 19 tabs, with image import.

3.0.32

  • Race Car settings restructured into 23 tabs, with explicit image keys and image import.

3.0.31

  • Game panels render on unsaved products, so a game tab opens without having to save the product first.

3.0.30

  • The Install/Update Games bar shows again on Game Addons — the admin was testing for a constant that only the CompKit premium shell defines.

3.0.29

  • Game categories unlock on Display Prizes by Group, which is the setting that actually triggers them.

3.0.28

  • Game categories unlock as soon as instant wins are enabled and a prize group is chosen, and game tabs register again on new products.

3.0.27

  • The core update button no longer fatals on the white-label edition — the shared updater was using a constant only CompKit defines.

3.0.26

  • Asset URLs now carry the plugin version, so a CSS fix we ship is not defeated by your browser's cache.

3.0.25

  • An unscoped rule in the instant reveal stylesheet was hiding the whole Product data type dropdown.

3.0.24

  • Game panels no longer appear on the create-product screen — the white-label shell was missing that gate entirely.

3.0.23

  • Per-game update badges work again after the source move.

3.0.22

  • One-click install works before premium is installed, and the white-label core version is detected correctly.

3.0.21

Released 15 August 2026. The last of the eight games moves its engine onto the licence server.

  • Football now loads its game engine from the licence server. Every game now does.
  • Across 3.0.7–3.0.21 each game's engine moved off the plugin download and is served from our licence server instead, against your licence. Your site needs to be able to reach it for games to run — the same connection the plugin already uses to check your licence.

3.0.20

  • Race Car now loads its game engine from the licence server.

3.0.19

  • Spin the Wheel now loads its game engine from the licence server, and its download is smaller.

3.0.18

  • Claw Machine, Balloon Pop and Scratch Card now load their game engines from the licence server.

3.0.17

  • Slots now loads its game engine from the licence server.

3.0.16

  • Install and update your games with one click, with a progress bar, on every edition — the white-label build now has the same update screen as CompKit.

3.0.15

  • A Check for updates link in the page header, for when you do not want to wait for the next automatic check.

3.0.14

  • Maintenance release. No functional changes.

3.0.13

  • Engine updates now show an Update button on the CompKit page, instead of only on the WordPress Plugins screen.
  • The page checks for new releases as you open it, rather than up to six hours later.

3.0.12

  • Maintenance release. No functional changes.

3.0.11

  • Installing your games now shows a progress bar instead of a silent wait, so a slow install no longer looks like a stuck one.
  • Darts updated.

3.0.10

  • Darts updated.

3.0.9

  • Fixed your games being switched off after a one-click update.

3.0.8

  • Install and update your games with one click — no download, no upload.
  • Each game now shows when an update is available.

3.0.7

  • Darts now loads its game engine from the licence server — the first game to do so.

3.0.6

  • The version badge on the CompKit admin page now shows the real version.

3.0.5

  • Premium games now update themselves even from an older build.

3.0.4

Licensing security release.

  • Licence checks are now cryptographically signed by the licence server, so a tampered or replayed answer is rejected rather than trusted.
  • Both plugins update themselves from your account instead of needing a manual re-upload.
  • Games recover straight away after a site move or plugin update, rather than waiting for the daily check.

3.0.3

Released 9 August 2026. The per-game version release — every module got its own version badge, and most got substantial settings work. Read the full write-up →

  • Each game's own version number now shows on the games list and in the corner of its settings page.
  • Every game: the Import / Export button now uses that game's own colour.
  • Race Car: rebuilt win and lose result cards — choose the card's orientation, image position, size, text alignment and nudge the image and text into place, with separate settings for mobile and desktop. Cards can take a background colour, your own image, or the ticket's own prize artwork, with border, corner radius and header colours. New settings tabs for race cards, header, modal, countdown and the ticket row.
  • Football: the shoot button's hold-to-charge power bar is now fully configurable — show or hide it, set how long a full charge takes, and pick the three colours it ramps through plus the glow at full power. The aim marker is now bounded to the goal, so it can no longer be driven above the crossbar.
  • Slots: separate mobile and desktop sizing and spacing, new settings for the results strip, ticket line, reel layout, winning symbol, symbol size, turbo results strip and the win / lose cards. Settings can now be imported and exported per product as well as globally.
  • Spin: 62 settings that were only available globally can now be overridden per product. Separate mobile and desktop values with an Editing switch, so you always edit the layout you are looking at. The "View Desktop" button is replaced by a Desktop / Mobile switch that keeps the preview beside your settings, plus a full-size inspector when you want it.
  • Balloon Pop: the popup gets corner radius and border settings, and the play area becomes a distinct surface with its own background, corner radius and inset — so the objects stay inside it and your logo sits clearly above the play. The pops-left count moves into a small badge in the corner, and the end-of-game message appears as a notification banner across the top rather than lying over the objects it is reporting on. Existing settings are carried across.
  • Balloon Pop: Auto Play and Quick Play move out of the top bar into a full-width row beneath the play area, matching Slots and Race Car, sharing the width evenly.
  • Balloon Pop: new Header tab — a title above the game with its own colour, size, weight, case and alignment, plus an optional logo image. New Overlay settings for the backdrop: colour, image, opacity and blur.
  • Balloon Pop: separate mobile and desktop values for the win and lose cards, their text, the final summary banners and the Play / Auto Play / Quick Play buttons, with an Editing switch.
  • Grab Claw: per-product settings now open and display correctly and mirror the global page; the "Use global" tickboxes are replaced by a per-row Use Global button; the preview drawer opens with the tab; a global theme export can now be imported onto a single product.

3.0.2

  • Game Addons: the "Premium Games plugin is out of date" notice now appears correctly when your installed games plugin is a different version from the engine. It previously never showed.

3.0.0

Major release — redesigned admin, live previews everywhere, and far deeper game customisation.

Architecture

  • Premium games are now delivered as a separate CompKit Game Engine Premium plugin, installed in one click from the admin. The free plugin no longer downloads or unzips code into itself.
  • New in-admin Download / Install flow, including an upgrade prompt when the premium plugin version doesn't match the engine.

New admin experience

  • Brand-new admin design across the engine and every game's settings page — consistent CompKit header, tabbed settings, and a sticky live preview that updates as you edit.
  • Live game previews now appear on both the global settings page and the per-product settings panel for every game.

Instant Reveal & Orders Email — fully rebuilt

  • Redesigned settings screen matching the game pages, with a live email preview of the real order email and the per-prize reveal email, including your WooCommerce email header.
  • New Prize Table controls: coupon-button and claim-button colours, editable cash/credit and physical-prize notes, and a prize-table heading.
  • New ticket-badge, coupon-button and claim-button corner-radius and text-size sliders.
  • "Send me a test email" button to preview the reveal email in your inbox.
  • The order email message now applies only to orders containing a game.

Per-game custom settings, with per-product overrides and "Use Global" fallback

  • Spin the Wheel — wheel size (desktop/mobile), frame image, pointer style plus custom badge, segment colours/text/borders/images, full Spin / Play / Reveal-All button styling, ticket-column layout, sound effects, behaviour.
  • Slots — text / emoji / image reel symbols, reel styling, header, win/lose shown fields, Nudge, Turbo mode, modal, custom sounds.
  • Scratch Card — Standard, Symbol-match and Sums modes with a Prize Vault, scratch surface, win/lose cards, win popup, full navigation-button styling, sounds.
  • Football Penalty — stadium images, team strip/kit, advertising boards, scoreboard, controls, results strip, full theming.
  • Race Car — player/opponent car sprites, track and start-line, trackside billboards, HUD, theme colours, win/lose, sounds.
  • Grab Claw — built-in style presets, cabinet colours and shape, machine title, six custom toy-image slots.
  • Balloon Pop — object type (balloon, bubble, star, gift box, pumpkin), game-area image, win/lose colours, sounds.
  • Darts — dart and board styles, branding images, power-bar styling, win/lose colours, sounds.

Reliability

  • All games now reliably trigger the instant-win reveal email and correctly hold then release the order confirmation email until every ticket is played.
  • Game icons unified to a single source; plugin renamed to CompKit Game Engine.

2.2.1

  • Instant Reveal bundled locally with no licence required.
  • Added the Smart Email Delay Handler.
  • Added premium module interest opt-in form.
  • Fixed dependency check for the Giveaways plugin renamed from Lottery.
  • Removed external CDN dependencies.
  • Standardised text domain to giveaways-addons.
  • Restored SSL verification on licence validation requests.

2.2.0

  • Full admin settings overhaul for Spin the Wheel.
  • Added CSS custom property system for game colours.
  • Added Reveal All button settings.
  • Added behaviour settings including auto-play, summary screens and win popups.

2.1.0

  • Added the Spin the Wheel module.
  • Added the Slot Machine module.
  • Added the Prize Grab Claw module.

2.0.0

  • Initial public release with Instant Reveal and Scratch Card.
Premium game modules version separately. Each game carries its own version number, shown on the games list and in the corner of its settings page. The versions above are for the free engine that hosts them.