· javascript

Varlock Releases Bumpy: A File-Based Versioning Alternative to Changesets

First unveiled in April 2026 via a Show HN post from creator Theo Ephraim, the project now ships under the @varlock/bumpy package and claims to address more than 120 open issues from its predecessor.


Bumpy follows the familiar changesets workflow. Contributors drop a small markdown "bump file" into .bumpy/ that declares which packages should be released, at what level, with a changelog description.

The files are reviewable in the PR diff, consolidated into a release PR by CI, and consumed when that PR merges. An example looks like this: --- '@myorg/core': minor '@myorg/utils': patch --- Added user lang prefs to core config.

Fixed locale fallback logic in utils. Where the two tools diverge is beneath that surface. Bumpy ships with full support for workspace: and catalog: protocols across npm, pnpm, Yarn and Bun, per-package custom publish commands for VS Code extensions, Docker images or JSR targets, and a configurable three-phase dependency propagation algorithm that lets teams decide how peer dep bumps cascade through their graph.

Earlier coverage

Related coverage

Also worth reading

  1. Fireworks says you’re wasting money on AI unless you’re using all the models
  2. How Grab Improved Mobile App Stability by Safely Handling Surge in AI-Generated Code Changes
  3. Open Source pg_vectorsearch Brings More Scalable Vector Search to PostgreSQL
  4. How are you dealing with all the negative side effects of AI on the web?
  5. Meridian browser, Servo and GPUI, experimental web browser release