Skip to content

Releases: pseudosavant/static-http

Release list

1.0.1

Choose a tag to compare

@pseudosavant pseudosavant released this 06 Jul 22:16

Added

  • Added static-http --about with version, project URL, and license information.
  • Added project and license information to the bottom of --help.
  • Added package project URLs for Homepage, Repository, and Issues metadata.

Changed

  • Default responses now send Cache-Control: no-cache, max-age=0, must-revalidate to avoid stale browser reuse of temporary localhost URLs.
  • --no-cache now remains the stronger Cache-Control: no-store option.

Fixed

  • File responses now include ETag validators based on file mtime nanoseconds and size.
  • If-None-Match is supported and takes precedence over If-Modified-Since.
  • 200, 206, and 304 file responses consistently include cache validators.

1.0.0

Choose a tag to compare

@pseudosavant pseudosavant released this 06 Jul 22:16

First stable release of static-http, a dependency-free temporary static HTTP server for local development, file transfer, media playback, and archive inspection workflows.

Highlights

  • Declared the first stable 1.0.0 release.
  • Serves static files with GET, HEAD, and single byte-range request support.
  • Keeps default behavior simple: current directory, 0.0.0.0, port 8080.
  • Includes dependency-free terminal QR code rendering for localhost and LAN URLs.
  • Hides dot-prefixed and platform-hidden files by default.
  • Supports graceful shutdown with q, Q, or Ctrl+C.