VerWatch timeline
Everything VerWatch has shipped, what we're looking into now, and what's planned after that.
Updated Oct 6
-
Discovery
Once a preview site is up, VerWatch would work through it the way you would: open every page in the navigation, follow each link to find any that are broken, fill in and send the forms, and try what the installed plugins do. What it tried and what it found would be listed on the preview panel and on the pull request, so you know how the update behaves before you merge it.
-
Discovery
VerWatch is free while it's in beta. Before that ends we want to work out what the service is worth to the people using it, and what tiers suit a freelancer with a few sites as well as an agency with a whole portfolio, so that whichever plan you land on feels fair. We'll announce pricing well before anyone is asked to choose, and the beta stays free until then.
-
Discovery
An opt-in setting that starts an update run by itself when a critical release lands for a package a project has installed, so a fix published overnight is already a pull request when you start work. It would cover critical releases only, and how far the run merges would stay with the strategy you've already chosen.
-
Discovery
Have VerWatch call a URL of yours when an update is completed on production, so your own tools can pick it up without polling the API. We're also looking at a second event for when a critical update becomes available.
-
Discovery
Add a project that isn't hosted on GitHub and still see which versions it's running. We're exploring two ways to collect the version numbers: a plugin installed on the site, or VerWatch logging in securely and reading them from the control panel.
-
Planned
See which plugin licences have expired across every project in a team, and which projects each one affects, without having to open the right project to find out.
-
Planned
Connect repositories hosted on GitLab, Bitbucket or Buddy and get the same package tracking and update runs as a project on GitHub, with pull requests opened on whichever provider hosts the code.
-
Testing
Open a preview site of the update in a sandbox, with your own content in it, and click through the pages and the control panel before choosing to merge. Upload a copy of the project's database and each preview runs on the updated code, goes to sleep when nobody has opened it for a while, and wakes again on the next visit. Any email the preview sends lands in its own mailbox rather than going out.
- Each preview gets its own address on verwatch.com
- A screenshot of the home page on the Preview tab once the site is up
-
Testing
An existing pool of secure VMs is kept warm, ready to start updates while your team is active or a schedule is about to fire, so a run gets going straight away instead of waiting for its environment to boot.
-
Live
Everything you can use in VerWatch today, with the newest at the top.
-
Oct 2026
The header now has a search bar on every page, and pressing Command+K (or /) opens it from the keyboard. Type a name to jump to a project, or to a package's page, where every project using it is listed with the version each one is on. On a project's page the same bar offers Prepare updates and Sync project along with the project's tabs and its GitHub repository. It replaces the search field that sat above the dashboard's project table.
-
Oct 2026
An update run now plays a sound as it starts, at each stage it reaches and as its pull requests merge, so you can tell how it's going without watching the progress row. A run that fails or is cancelled sounds different from one that completes. If you'd rather work in silence, the Sounds toggle in your profile settings turns them all off for your account.
-
Oct 2026
If you sign in with an email link and haven't connected GitHub, your picture in the header menu and in your team's member list is now the Gravatar for your email address. An address without a Gravatar keeps the initials it had before.
-
Oct 2026
A running update now sits above the project tabs and stays there whichever tab you're on, saying what it's updating and how far it will merge. Its progress is a single row that opens to show every stage with its timing, and once the run finishes the pull requests take its place with their merge steps.
- In queue status with your plan's concurrency limit
- Prepare updates bar on package pages
- Prepared, Staged and Completed used throughout
- Strategies renamed Open PRs, Merge staging and Merge both
-
Oct 2026
The 404 page hides a single 4.0.4 in a dark grid of lookalike version numbers that only light up under your cursor, and it keeps count of how many you've found and your fastest time.
-
Oct 2026
The bell opens a drawer of your recent notifications grouped by day, and each one takes you to the run it's about with its row already open on the History tab. The update digest email now waits until a batch of runs has gone quiet and its notifications have sat unread for 15 minutes, so the batch arrives as one email.
- Toasts link to the run too
- Restyled emails with a manage notifications link
-
Oct 2026
The schedule page is split into Shared, Custom and Calendar feed tabs, team and user settings follow the same layout, and API access is divided into separate pages for MCP, API tokens and the API reference. VerWatch is also light only for now, so the appearance setting has gone.
- Integrations renamed Slack
- New login page
-
Sep 2026
Project pages now sit at the same owner and repository path as they do on GitHub, so two organisations in one team can each have a repository with the same name, and renaming a repository on GitHub leaves its VerWatch link alone. Teams spread across several organisations see the organisation named beside each project and can search by it.
- Owner/repo in page titles and toasts
- API and MCP take owner/repo paths
-
Sep 2026
Update runs now install each site from its own project config and let Craft apply its migrations, so the config changes in a pull request are the ones Craft wrote itself. Each pull request gets a comment showing which migration made every change and the changelog entry behind it, and when a package can't reach its newest release, VerWatch names the package holding it back.
- Held back badge with the reason
- A note when a Craft update moves a plugin further than listed
-
Sep 2026
Claude can now connect to VerWatch by signing in with your account, so there's no access token to create and paste in first. Once connected it can find a project by name, repository or domain, link you to the project or run it's describing, and tell you who started each update or which schedule ran it.
- Connected apps in settings, with a disconnect button
-
Sep 2026
Scheduled update runs can now go straight into your calendar, one at a time or as a feed that keeps itself up to date, and monthly schedules can land on a day like the second Tuesday. Shared schedules let a whole team work to the same cadence without setting up every project on its own.
- Redesigned schedule page
-
Sep 2026
Every package now gets a single security rating on Craft's own severity scale, and only critical fixes count as urgent by default, so the dashboard shows straight away which projects need attention today and which can wait for their next scheduled run.
- Urgent update banner on the dashboard
- Dashboard tiles split by severity
- Severity badges on each release in What Changed
- Filter packages by GitHub organisation
-
Sep 2026
When a single plugin needs patching everywhere, you can pick it once and run the update across every project that uses it, instead of opening each project in turn.
- Choose which projects to include
- Archived projects left out automatically
- Replaces an older open pull request for the same package
-
Sep 2026
The updater now does more of the careful checking a developer would do by hand: it respects the PHP version each project actually runs on, holds back a package that would cause a regression and tries again without it, and gives staging and production the same set of changes so nothing reaches one without the other. When a run can't go ahead, it tells you why in plain terms.
- Per-project PHP version setting, including PHP 8.5
- No pull requests for changes that do nothing
- Craft sites found outside the repository root
- Easy-to-say names for every run, like autumn-firefly
-
Sep 2026
Teams on the Agency plan can read their projects, packages and update history through an API, or connect an AI assistant such as Claude over MCP to ask questions and start update runs. Everyone creates their own access token from their settings.
-
Sep 2026
Agencies that keep client work in more than one GitHub organisation can run everything from a single VerWatch team.
- Guided welcome tour for new teams
- Team switcher on settings pages
-
Jul 2026
Invite someone as a viewer, a project manager say, and they can see the dashboard, package versions, update history and pull request status for every project in the team, but can't start an update, merge a pull request, or change a project or its schedule. Owners pick the role when they send the invitation and can change it later from the members page.
-
Jul 2026
For each outdated package, VerWatch shows the changelog between the version you have and the one you'd move to, with warnings pulled out as callouts, so you know what you're approving before a run starts.
- Changelogs matched to the right major version
-
Jul 2026
Plans can be paid yearly at a discount, and notifications arrive the moment something happens with a link straight to the update they're about.
- More concurrent updates on higher plans
- Bug reporter now takes questions and ideas too
-
Jul 2026
VerWatch keeps an eye on plugin licences as well as versions, so you can see when a licence runs out, what the renewal will cost on the Plugin Store, and which packages have reached end of life.
- Expired licence detection
-
Jul 2026
Connect a Slack workspace to your team and follow update activity (pull requests ready for review, production deploys and failed runs) in the channels you already watch.
- One-click Slack workspace pairing
- Team default channel with per-project overrides
- Every project's channel managed in one place
- Post any past run to Slack from its history
-
Jun 2026
Customers can report issues from inside VerWatch with page context attached, helping us move from problem reports to fixes faster.
- Bug reporter widget
-
Jun 2026
GitHub sign-in, email magic links, default team routing, and private beta invites now work together so teams land in the right place faster.
-
Jun 2026
Account, billing, and alert messages now share a consistent, branded look, with an in-app notification center keeping important updates in one place.
-
May 2026
When new critical advisories land, affected teams receive a batched email digest instead of noisy one-off alerts for every package.
- Per-user digest rollups
- Readable advisory summaries
- Direct links back to affected projects
-
Apr 2026
Teams can pick a plan and manage their subscription directly, with billing handled securely through Stripe.
- Team-level billing controls
-
Mar 2026
Set per-project cadences in your local timezone so dependency work happens on a predictable rhythm instead of only when someone remembers.
- Project schedule tab
- Dashboard visibility into upcoming runs
-
Feb 2026
Run Composer and Craft updates from VerWatch with isolated updater jobs, staged pull requests, and optional merge-to-production flows.
- One-click update runs
- Progress tracking through merge milestones
-
Jan 2026
VerWatch syncs GitHub repositories, parses Composer lock files, tracks Craft CMS packages, and surfaces outdated or vulnerable dependencies.
- Packagist version checks
Nothing on the list matches that yet.
Something missing from the list?
Tell us about the workflow, integration or alert that would make VerWatch more useful for your team, and we'll weigh it against what's planned.