AtlatestRenderedmarkdown
Readme
Changelog
All notable changes to sigil-web are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.16.1] - 2026-07-10
Fixed
- Live-stream SSE endpoints (
live-routes) no longer return500 Internal Server Errorwithcar: expected pairwhen a client connects.stream-events-handlernow passes the broadcast handler (identity) explicitly tohttp-response/sse-broadcastinstead of relying on its default. The stream hub carries pre-formatted SSE strings, soidentityis the correct handler; passing it explicitly keepsGETon a live-stream endpoint working across everysigil-httprelease, including ones that type the broadcast handler as a required positional argument.
[0.16.0] - 2026-07-10
Added
serve-filehonors a request'sRange:header. Pass the request as an optional second argument (make-static-handlernow threads it through): a satisfiable range yields206 Partial Content, an unsatisfiable one416 Range Not Satisfiable, served viahttp-response/file. Full-file responses now advertiseAccept-Ranges: bytes, so static assets support byte-range seeking and resumable downloads. Existing single-argumentserve-filecallers are unaffected.
Changed
- Bumped the
sigil-httpdependency to^0.18.0, which provideshttp-response/file'srange:keyword.
<!-- Releases before 0.16.0 predate this changelog; see the git history. -->