• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
stevekrouse

stevekrouse

vt-blog

Steve's fork of the Val Town blog
Remix of valdottown/blog
Public
Like
vt-blog
Home
Code
9
components
12
posts
4
routes
6
styles
1
utils
9
IMAGES.md
README.md
TODOs.md
H
index.ts
Branches
3
Pull requests
Remixes
3
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
posts
/
2025-04-24-upgrading.md
Code
/
posts
/
2025-04-24-upgrading.md
Search
4/21/2025
Viewing readonly version of unifying-vals-and-projects branch: v65
View latest version
2025-04-24-upgrading.md
title:
Upgrading vals
description:
Vals are being upgraded to support multiple files, folders, and more
pubDate:
2025-04-24T00:00:00.000Z
author:
Steve Krouse

Today, we are unifying our two primitives – vals and projects – into a single primitive: the val – which will have best features of both.

Vals have been known for being simple and lightweight. This upgrade will help preserve their original spirit, while also supporting more complex, multi-file projects, and collaborative, branching workflows.

Under the hood, vals are becoming projects. Once the migration is over, we will rename projects to vals. In short: legacy vals → projects → vals.

HTTP, Cron, and Email val types wil then be referred to as triggers. The Script type is going away; all JavaScript files will be runnable.

Timeline

  • April 24, 2025 – Today, we are announcing the changes & API deprecations. You can start manually upgrading your legacy vals, and integrating with our new API routes.
  • April 30, 2025 – All remaining legacy vals will be auto-upgraded. Deprecated API routes become read-only.
  • May 1, 2025 – Projects will be renamed to vals across our product and docs.

Upgrading

We will be auto-upgrading all legacy vals on April 30th, 2025. If you would like to upgrade early, you can do so by going to any of your legacy val's Settings and clicking upgrade.

image.png

API Changes

FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
ExploreDocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.