The Scrummy Edition**
Every good programming language eventually hits that moment.
The moment where it stops being “a fun experiment you hacked together on a suspiciously long weekend”…
…and starts behaving like a real grown-up language.
SCRUM starting to hit that moment.
Version 1.3.0 is by far the biggest leap the language has taken so far: IDE integration, a full API framework, stronger error handling, major documentation expansions, and—because every language deserves a mascot with unreasonably strong opinions—Scrummy has officially joined the team.
Let’s unpack what’s new before Scrummy interrupts again.
IDE Support for IntelliJ IDEA & Visual Studio Code
SCRUM now walks into your IDE like it owns the place.
Thanks to the new IntelliJ and VS Code extensions, you get:
- Syntax highlighting
- Structural parsing
- Filetype recognition
- A foundation for future inline diagnostics & autocompletion
Writing SCRUM code suddenly feels normal. Maybe even… pleasant?
(Scrummy calls this “velocity.” The rest of us call it “finally.”)

A Brand-New API Framework
You can now define APIs directly in SCRUM—cleanly, declaratively, and without duct tape.
- Declarative endpoint definitions
- Automatic HTTP method routing
- A structured way to build backend services in pure SCRUM
This new framework opens the door to scalable services, micro-services, nano-services, and—if Scrummy gets his way—services made of Post-its taped to your screen.
Enhanced Error Handling
Version 1.3.0 ships with significantly improved runtime and compile-time feedback:
- Division by zero? Detected.
- Undefined variable? Reported instantly.
- Syntax hiccup? SCRUM now explains what you did… SCRUM-style.
In practice, your programs now fail:
- Faster
- Louder
- And with considerably less emotional damage
Massive Documentation Upgrade
Developers kept asking for more documentation.
Scrummy kept replying, “But mystery is part of agility.”
We ignored him.
New materials include:
API-DEFINITIONS.md
A full tour of the new API framework.
LANGUAGE-REFERENCE.md
The most complete, structured definition of the SCRUM language to date.
IDE Extension Docs
Installation guides, examples, and everything you need to get SCRUM running in your editor of choice.
Expect fewer questions. And far fewer interpretative dances trying to explain syntax.
New Testing & Example Programs
SCRUM 1.3.0 comes with a set of example programs—some normal, others designed to fail spectacularly to show off the new diagnostic messages.
You’ll also find fresh examples demonstrating:
- Endpoint definitions
- HTTP operations
- Runtime behavior under error conditions
Scrummy added one example where the compiler insults your indentation.
We removed that one.
Introducing Scrummy — The Official SCRUM Mascotte
Every iconic language has a face:
- Java has Duke
- Go has the gopher
- Rust has Ferris
- And now SCRUM has Scrummy
Scrummy is energetic, round, occasionally helpful, and often found proposing architectural rewrites nobody asked for.
He will appear in:
- Documentation
- Blog posts
- IDE banners
- Tutorials
- And future community updates
He also tried to rewrite the compiler using only sticky notes and an “inspirational sprint board.”
We are still investigating what happened to sprint 2.

Why v1.3.0 Matters
This release brings SCRUM closer to its mission:
A language that is playful on the outside, powerful on the inside, and pragmatic where it counts.
v1.3.0 delivers:
- A professional, modern development experience
- A powerful API framework
- Stronger error handling
- Significantly expanded documentation
- A mascotte who refuses to sit still
If you’ve been watching SCRUM from afar, this is the moment to dive in.
Just… don’t let Scrummy drive.
Explore the release:
https://github.com/janvanwassenhove/scrum/releases/tag/v1.3.0
