NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #2477 by repository stars
Last release 1 months ago
20 Aug 2026
Ships fairly regularly
a new release about every 3 months
Some releases are documented
notes for 6 of 22 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
60 releases · first in 2023
One column per quarter.
Nothing published for this version
Make Remove and Rename events also trigger a rerun.
Make Remove and Rename events also trigger a rerun.
Fixes #25.
Big refactor of the codebase and tests in general. Tests run in parallel, no
longer sleep, and complete on my MacBook in ~2s instead of ~20s (‼️).
flush currently-buffered text in stdin whenever a program reloads
flush currently-buffered text in stdin whenever a program reloads
fixes #24
Fix -stdin being blocked after a restart until Enter is pressed.
Fix -stdin being blocked after a restart until Enter is pressed.
Closes #22.
os.Stdin.Read() blocks until a newline `\n` is provided (due to the OS doing
line-by-line buffering https://groups.google.com/g/golang-nuts/c/NvD-pOTASIk).
Therefore, do not tie the lifecycle of a command with os.Stdin.Read(). Instead,
read from os.Stdin continuously in a background goroutine and feed its data
into the stdinPipe of whichever exec.Cmd is currently running.
Nothing published for this version
fix bug where we were unwatching everything but 256 files, instead of…
fix bug where we were unwatching everything but 256 files, instead of…
… just unwatching 256 files
Unwatching occurs when we hit the syscall.EMFILE error ("too many open files"),
and we need to unwatch so that we have some file descriptors available for
starting commands i.e. cmd.Start(). On macOS, creating a timer for debouncing
already consumes a file descriptor [1], and if there are no file descriptors
available it panics with a very intimidating stack trace.
make unwatching when we hit "too many open files" deterministic
make unwatching when we hit "too many open files" deterministic
Also clarify in the log message that it's the number of directories watched,
not number of files watched. We don't actually know the number of files watched
since we only add directories to the watcher. On kqueue (macOS) that translates
to one file descriptor used per directory and one file decriptor used per file,
while on inotify (Linux) only needs one file descriptor per directory
(https://news.ycombinator.com/item?id=9063910).
Nothing published for this version
useful to indicate what is being executed
executing debug (#19)
useful to indicate what is being executed
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →