Version numbers and patch notes

Play this lesson

What changed?!

Garden Defense 1.3.0 reaches phones overnight. By breakfast, Discord is busy: "Why are snails slower?" "Where did Classic mode go?" "Is the shop broken, or is that new?"

The update was fine. The message was missing. Players feel every change, and they trust a studio that tells them what changed and why. This lesson is about numbering each release and writing patch notes: the note that tells players what changed.

Three numbers, and labels before release

Our version names use semantic versioning: MAJOR.MINOR.PATCH. A fix raises the last number, new features the middle one, and a huge change the first (the Updates and player feedback lesson walks through it). For a game, "huge" often means old saves need converting, or the game changes shape.

Test builds get a pre-release label: 1.3.0-beta.2 is the second beta, and the rules rank it below 1.3.0. Before 1.0.0, a 0.y.z version means anything may still change. Once a version is released, it never changes: any later fix gets a new number.

Bolt says: Stores also need a build number that goes up with every upload. The Building and signing app releases lesson in Stage 7 explains it.

Changelog vs patch notes

The Keep a Changelog guide says "changelogs are for humans, not machines", so a dump of commit messages doesn't count. It groups changes as Added, Changed, Deprecated (leaving soon), Removed, Fixed and Security, with an Unreleased section at the top that fills up until release day.

Quick check

Which line belongs in the players' patch notes for 1.3.0, not only in the team changelog?

  1. Moved the wave spawning code into spawner.js
  2. Snails are 10% slower, so level 4 is fairer
  3. Updated the haptics plugin to a newer version
Show the answer

Snails are 10% slower, so level 4 is fairer

Players feel the snail change in every game. Moving code and updating plugins matter to the team, so they stay in the changelog unless they change something players notice.

Writing good patch notes

Patch note pick

Kai, #dev
Known issues draft for 1.3.0: "Selling a plant twice at the end of a wave doubles your seeds. Fix coming in 1.3.1!"

The fix isn't out yet, and the leaderboard counts seeds. What should the note say instead?

  1. "We know about a seed problem at the end of waves, and a fix is coming soon." No how-to details
  2. Keep it word for word, because honest notes include every detail
  3. Leave Known issues out of patch notes forever
Show the answer

"We know about a seed problem at the end of waves, and a fix is coming soon." No how-to details

Kai's draft is a cheating tutorial for every player. Saying the problem exists keeps the notes honest, and the steps stay secret until the fix has reached players.

Hotfix notes

A hotfix is a small, urgent update for one serious bug, like a crash on wave 5. Only the PATCH number moves: 1.3.0 becomes 1.3.1. The Launch day lesson in Stage 7 covers how the team ships one.

Hotfix notes are short: what broke, that it's fixed, and a thank-you. 1.3.1: Fixed a crash on wave 5 on some older Android tablets. Sorry, and thanks for the reports! Post a heads-up on Discord as soon as the bug is confirmed, so players know we're on it before the fix arrives.

Warn before big changes

Some changes hurt as a surprise: a nerf (making something weaker, like a favourite plant), removing a mode, or resetting a leaderboard. Tell players before, not after.

It's the Deprecated idea from Keep a Changelog: announce that something is leaving before it goes.

Heads-up

Few players use Classic mode, and it slows down every update. How should the studio remove it?

  1. Announce it two weeks ahead on Discord and in the game, explain why, and say players keep their trophies
  2. Remove it quietly in 1.4.0 and hope nobody notices
  3. Remove it, then list it at the bottom of the patch notes under Fixed
Show the answer

Announce it two weeks ahead on Discord and in the game, explain why, and say players keep their trophies

Players who love Classic mode deserve a warning, a reason and time for one last game. Quiet removals feel like a trick, and a removal is not a fix.

Where patch notes go

Bolt says: If the game is translated, the patch notes are too. Next: public roadmaps, telling players what is coming before it ships.

Fact-checked 9 October 2026