Versions follow semver. Anything that changes observable behaviour of an existing call is a major bump, including bug fixes, because downstream code often relies on the bug.
throttle stopped drifting on Windows, where timer resolution made the bucket refill early.Range are inclusive.moduleResolution: bundler.readAll accepts a limit and rejects with LimitExceededError.Readable inputs are accepted everywhere a ReadableStream was required.chunkBy reuses one backing buffer, roughly halving allocations on large files.bytes=-500) are parsed and clamped.null instead of an inverted range.throttle, built on a token bucket over accumulated bytes.formatContentRange.fetch and Response.body.parseRange returns null rather than throwing on unsatisfiable input.chunkBy was padded with zeros instead of being emitted short.chunkBy and parseRange, extracted from an internal media service.