The first number — major
It moves when something you built on is removed or renamed: a module field, a template, a class name, a token. A major release is the one you read line by line before you apply it.
How a version number is read, what counts as a breaking change, and what happens to a theme file you edited when an update lands. Then the entries.
Three numbers separated by dots. Which of them moves tells you how much attention a release needs before you apply it.
It moves when something you built on is removed or renamed: a module field, a template, a class name, a token. A major release is the one you read line by line before you apply it.
New modules, new fields, new templates. Nothing that already existed behaves differently, and nothing appears on a page you have already built until you add it.
A fix to something that was meant to work and did not. No renames, no removals, no new fields. The only thing to check is whether you had worked around the bug yourself.
An update is applied by overwriting the theme folder in your portal. It is not a merge. Page content is stored on the page rather than in the theme, so nothing a marketer wrote is touched — but a theme file you changed is replaced with our version of that file, and your change is gone. Keep a list of the files you have edited and treat reapplying them as part of every update.
Write down every theme file you edited before you do anything else. If you cannot remember which ones they are, that is the answer to whether you update today.
Everything between the version you are on and the version you are moving to applies to you. Reading only the newest entry is how a breaking change gets missed.
Apply the release where nothing is live. Open the pages that use the modules the entries name and look at them at desktop and at phone width.
Put your changes back on top of the new files and keep the list. The next release overwrites them again, and the list is what makes that a task rather than an incident.
Every line in every entry below carries one of these. They are the fastest way to decide whether a release needs an afternoon or a glance.
Something that did not exist before. It sits in the module list or the field panel until you choose to use it. A page you have already built does not change.
Something that existed and now behaves better. Read these rather than skimming them: an improvement can still move a layout, and it is the label people assume is safe.
Something that was meant to work and did not. If you had written a workaround for it, the workaround is now the thing to look at.
Still shipped and still working, and scheduled to be removed at the next major release. Treat it as work with a date on it rather than a warning you can leave alone.
Field group and token names settled before the theme was published, so the names in the docs are the names in the files. This is the release to read line by line.
Three things that kept being rebuilt in a rich text field, turned into modules and partials.
Work on the numbers underneath. Nothing was renamed here, so it is a read rather than an afternoon.
The two settings that change the most on a page for the least work.
The parts of a site that sit on every page.
Send four things: the version you were on, the version you moved to, the URL of the page, and what you expected to see instead. That is enough to reproduce it without a call. A screenshot helps and is not required.
Send it while you are still in the file rather than after you have worked around it, because the workaround usually hides the part we need.
Usually yes, and from your own portal rather than from us. HubSpot keeps a version history for every template and module file. Open the file in the design manager, look at previous versions, and restore the one from before the update. Do that before you rewrite the change by hand.
Every entry between the version you are on and the version you are moving to, in order. If you skip two releases you have to read three entries, not one.
Yes. The update is applied from your portal, so the timing is yours. Nothing is taken out of a portal that has not updated, and a page built on an older version keeps rendering the way it did.
No. Page content lives on the page, not in the theme, so text and images a marketer set are untouched. What an update replaces is theme files. The place the two meet is a module field that was renamed, which is why a rename is a major release.
Every change you can see from a page or from the page editor. Work that produces identical markup and identical fields is not listed, because there is nothing for you to check.
Tell us the version you came from, the version you moved to, and where to look. We would rather have it while you are still in the file than read about it in a review.
A reply from whoever made the change not a queue
If you are mid-update and unsure, ask before you apply it to the live portal.