GUIDE

The Cursor Changelog: Every Release, Explained

Everything you need to read the Cursor changelog with confidence, from where the official release notes live to how versions are numbered and how to never miss an update.

By Ian MacCallum··8 min read

The Cursor changelog is the clearest signal of how fast your AI code editor is moving. Cursor ships often, and any given release can add a model, change a default, fix a bug that was slowing you down, or introduce a feature worth rebuilding a habit around. This guide explains what the Cursor changelog is, where the official release notes live, how the version numbers work, what each kind of entry means, and how to keep up without checking a page every morning. If you would rather just browse releases right now, the fastest way in is the Cursor changelog hub.

Cursor Drops is an independent app and website for tracking Cursor releases. We are not affiliated with Cursor or Anysphere. Everything here points back to Cursor's own official sources so you can verify the details yourself.

What the Cursor changelog is

A changelog is a curated, human-readable record of what changed in each version of a piece of software. The Cursor changelog is Cursor's official log of notable changes to the editor: new features, model updates, behavior changes, fixes, and removals, organized by release. Unlike a raw commit history, it is written for people who use the product. Each entry tells you what changed and, ideally, why it matters to your day.

Because Cursor is an AI-first editor built on top of VS Code, a single release can touch a lot more than cosmetics. One update might add support for a new model, rework how Agent mode plans a task, change how Tab autocomplete behaves, adjust how context is gathered from your codebase, or refine the rules and settings that steer the AI. The changelog is where those shifts are announced, which makes reading it a genuine part of using Cursor well rather than optional trivia.

Where the changelog lives

The canonical, authoritative source is Cursor's official changelog page, published by the Cursor team alongside the official Cursor documentation. It is the ground truth for what shipped in each version, and it pairs naturally with the docs when you need exact syntax for a setting, a keyboard shortcut, or a feature mentioned in a release note. When an entry surprises you, the official page is where you confirm it before changing how you work.

Reading the official notes works well, but it is optimized for announcing the newest release, not for skimming history or searching across versions. That is the gap our Cursor changelog hub fills: it mirrors the same official entries in a searchable, version-by-version interface so you can filter, jump between releases, and read plain-English summaries instead of scrolling one long page. For the editor itself, you can also check what version you are running from inside Cursor and update directly from the app.

Bookmark both: the official Cursor changelog as the source of truth, and a browsable hub for day-to-day skimming. When something looks surprising, confirm it against the official page before you change a workflow that depends on it.

How Cursor versioning works

Cursor releases use a semantic-versioning-style scheme: three numbers separated by dots, written as MAJOR.MINOR.PATCH (for example 1.4.2). Each position carries meaning, and learning to read it tells you how much attention a given release deserves before you even open the notes. Because Cursor is built on VS Code, its own version number is separate from the underlying editor version, so do not confuse the two when comparing notes.

SegmentExample bumpWhat it usually signals
MAJOR1.x to 2.0Larger shifts that may change behavior, defaults, or the interface. Read carefully and check for anything that affects how you work.
MINOR1.3 to 1.4New features and capabilities added in a backward-compatible way. This is where most of the interesting stuff lands.
PATCH1.4.1 to 1.4.2Bug fixes, stability work, and small refinements with little or no new surface area.

In practice, most releases you will see are minor and patch bumps, because Cursor iterates quickly. Treat the version number as a quick triage hint, not the whole story. Occasionally a meaningful behavior change lands in a release whose number looks smaller than its impact, so the words in the entries always matter more than the digits in the version.

The kinds of changelog entries

Within each version, entries are short lines, and many describe a single change with a verb that hints at its category. Recognizing these patterns at a glance lets you triage a release in seconds: skip the fixes that do not touch you, and slow down on anything that adds or changes behavior. The table below maps the common change types to what they mean and how closely to read them.

Change typeWhat it meansHow closely to read
Added or NewA new feature, model, command, or capability.Read in full. This is where new workflows come from.
ImprovedAn existing feature made faster, smarter, or more reliable.Skim. Usually no action needed, just a nicer experience.
ChangedBehavior, a default, or the interface shifted.Read closely. A changed default can quietly alter habits you rely on.
FixedA bug was repaired.Skim for anything matching a problem you have actually hit.
Removed or DeprecatedA feature or option was taken away or sunset.Catch early so nothing breaks underneath you.

Some entries reference a specific surface rather than the core editor: Agent mode, Tab autocomplete, Composer, the rules system, settings, or a particular model. An entry that mentions a surface you do not use is usually safe to skip. Wording and formatting can vary between releases, so read each line on its own terms rather than assuming a rigid template. When an entry calls out an exact setting or shortcut, confirm it against the docs before you rely on it.

How to actually read a Cursor release

A consistent reading pass turns the Cursor changelog from a wall of text into a 30-second decision. Here is a workflow that scales whether you are catching up on one release or a month of them:

  1. Check the version bump first. Major or minor means expect new surface area. Patch-only means expect quiet fixes.
  2. Scan for changed and removed behavior. These are the entries most likely to affect your existing setup, so read them before anything else.
  3. Read every added or new line. Features and model updates are the whole reason to stay current, and this is where you find capabilities to adopt.
  4. Skim the fixes for anything matching a bug you have personally hit. If something annoyed you last week, this is where it gets resolved.
  5. Note which surface an entry applies to (Agent, Tab, Composer, rules, a model) and focus on the ones you actually use.
  6. When an entry mentions an exact setting, shortcut, or model name, confirm the precise details in the official docs before changing your workflow.
If you have been away for a while, read releases oldest to newest so changes build on each other in the order they shipped. For catching a single new release, newest first is faster.

How to track the Cursor changelog

Reading the changelog is only useful if you actually open it, and given how often Cursor ships, manual checking is the part most developers drop. There are a few durable ways to stay current with Cursor updates without making it a chore:

  • Read the official page for the raw source of truth on every release, then cross-reference the Cursor docs for exact syntax.
  • Browse a curated hub using the Cursor changelog to skim summarized, searchable release notes instead of one long page.
  • Get push notifications with the Cursor Drops app, which sends a notification the moment a new version lands so the changelog comes to you.
  • Build a habit by pairing notifications with a quick read on the days a release drops. For a full routine, see our guide on how to track Cursor updates.

The goal is not to read everything. It is to never be surprised. When a default changes or a feature you have been waiting for ships, you want to know within a day, not discover it three weeks later when the editor behaves differently than you expected. Developers who skim every Cursor release tend to use the tool noticeably better than those who set it up once and never look back.

Stay current

The Cursor changelog rewards the few minutes it takes to read. Know where the official notes live, understand the version numbers, recognize the change types, and pick one way to stay notified, and you will always be running Cursor at its best. Ready to dive in? Browse the Cursor changelog for the latest releases, or get Cursor Drops on the App Store to have every new version pushed straight to your phone.

Sources

  1. Cursor Documentation
  2. Cursor Changelog (official)
  3. Cursor (official site)
  4. Cursor Drops on the App Store
IM

Ian MacCallum

Maintainer, Claude Drops

Ian builds Claude Drops and reads every Claude Code release so you don't have to. He writes plain-English guides to Claude Code's features, drawing directly from the official changelog and documentation.

Stay on top of Cursor

Get notified the moment a new version ships, and browse the full Cursor changelog.

Get Cursor Drops

FAQ

Frequently asked questions

Where can I find the official Cursor changelog?+
The authoritative source is Cursor's official changelog, published by the Cursor team alongside the documentation at docs.cursor.com. It lists notable changes grouped by release, newest first. For a searchable, easier-to-skim version of the same official entries, you can browse the Cursor Drops changelog hub at /cursor/changelog.
How does Cursor versioning work?+
Cursor uses a semantic-versioning-style scheme written as MAJOR.MINOR.PATCH (for example 1.4.2). A patch bump means bug fixes and small refinements, a minor bump means new backward-compatible features, and a major bump signals larger changes that may alter behavior, defaults, or the interface. Because Cursor is built on VS Code, its version number is separate from the underlying editor version, so do not confuse the two.
What do the change types in the Cursor changelog mean?+
Many entries describe a change with a word that hints at its category: Added or New (a feature, model, or capability), Improved (an existing feature made better), Changed (behavior, a default, or the interface shifted), Fixed (a repaired bug), and Removed or Deprecated (something taken away or sunset). Pay closest attention to changed and removed entries, since those most often affect your existing setup.
How can I tell which entries apply to my setup?+
Some entries reference a specific surface rather than the core editor, such as Agent mode, Tab autocomplete, Composer, the rules system, settings, or a particular model. If an entry calls out a surface or model you do not use, it is usually safe to skip. When wording is ambiguous, check the official Cursor docs to confirm what an entry actually affects before changing how you work.
How do I track the Cursor changelog without checking it every day?+
You can read Cursor's official changelog for the source of truth, browse a curated hub like /cursor/changelog for summarized notes, or use the Cursor Drops app to get a push notification the moment a new version ships. The aim is to never be surprised by a change rather than to read every single line.