All Versions
Latest Version
Avg Release Cycle
148 days
Latest Release
1920 days ago

Changelog History

  • v0.9 Changes

    January 20, 2019
    • ๐Ÿ›  Fix live reload issues on Linux (Delyan Angelov)
    • Only inject livereload content if content type is text/html (Mattias Wadman)
    • ๐Ÿ›  Fix treatment of X-Forwarded-Proto (Marvin Frick)
    • โšก๏ธ Dependency updates and test improvements
  • v0.8 Changes

    January 07, 2018
    • ๐Ÿ‘Œ Improvements in file change monitoring, fixing a number of bugs and
      reliability issues, and improving the way we handle symlinks (via the
      moddwatch repo).
    • ๐Ÿ›  Fix handling of the X-Forwarded-Proto header in reverse proxy (thanks to Bernd
      Haug [email protected]).
    • ๐Ÿ“š Various other minor fixes and documentation updates.
  • v0.7 Changes

    December 07, 2016
    • โž• Add the --notfound flag, which specifies over-rides when the static file sever can't find a file. This is useful for single-page JS app development. See the docs for more information.
    • ๐Ÿ‘Œ Improved directory listings, nicer 404 pages.
    • X-Forwarded-Proto is now added to reverse proxied requests.
  • v0.6 Changes

    September 24, 2016
    • ๐Ÿ›  Fix support for MacOS Sierra. This just involved a recompile to fix a compatibility issue between older versions of the Go toolchain and Sierra.
    • ๐Ÿ›  Fix an issue that caused a slash to be added to some URLs forwarded to reverse proxied hosts.
    • livereload: endpoints now run on all domains, fixing livereload on subdomain endpoints.
    • ๐Ÿ‘ livereload: fix support of IE11 (thanks [email protected]).
    • Sort directory list entries (thanks @Schnouki).
    • ๐Ÿ‘Œ Improved route parsing and clarity - (thanks to @aellerton).
  • v0.5 Changes

    April 07, 2016
    • Increase the size of the initial file chunk we inspect or a tag for
      ๐Ÿ›  livereload injection. Fixes some rare cases where pages with a lot of header
      data didn't trigger livereload.
    • Request that upstream servers do not return compressed data, allowing
      livereload script injection. (thanks Thomas B Homburg [email protected])
    • ๐Ÿ›  Bugfix: Fix recursive file monitoring for static routes
  • v0.4 Changes

    February 11, 2016
    • โž• Add support for modd, with the -m flag.
    • โž• Add -X flag to set Access-Control-Allow-Origin: * on all responses, allowing
      โœ… the use of multiple domains in testing.
    • โž• Add -L flag, which turns on livereload but doesn't trigger on modification,
      ๐Ÿ‘ allowing livereload to be driven by external tools.
    • โž• Add -C flag to force colour output, even if we're not attachd to a terminal.
    • โž• Add -t flag to disable timestamps.
    • Silence console errors due to a stupid long-standing Firefox bug.
    • ๐Ÿ›  Fix throttling of data upload.
    • ๐Ÿ‘Œ Improve display of content sizes.
    • โž• Add distributions for OpenBSD and NetBSD.
  • v0.3 Changes

    November 11, 2015
    • -s (--tls) Generate a self-signed certificate, and enable TLS. The cert
      bundle is stored in ~/.devd.cert
    • โž• Add the X-Forwarded-Host header to reverse proxied traffic.
    • Disable upstream cert validation for reverse proxied traffic. This makes
      using self-signed certs for development easy. Devd shoudn't be used in
      ๐Ÿ”’ contexts where this might pose a security risk.
    • ๐Ÿ›  Bugfix: make CSS livereload work in Firefox
    • ๐Ÿ›  Bugfix: make sure the Host header and SNI host matches for reverse proxied
  • v0.2 Changes

    November 04, 2015
    • -x (--exclude) flag to exclude files from livereload.
    • -P (--password) flag for quick HTTP Basic password protection.
    • -q (--quiet) flag to suppress all output from devd.
    • ๐Ÿ”Š Humanize file sizes in console logs.
    • ๐Ÿ‘Œ Improve directory indexes - better formatting, they now also livereload.
    • Devd's built-in livereload URLs are now less likely to clash with user URLs.
    • ๐Ÿ”Š Internal 404 pages are now included in logs, timing measurement, and
    • ๐Ÿ‘Œ Improved heuristics for livereload file change detection. We now handle
      ๐Ÿ‘ things like transient files created by editors better.
    • ๐Ÿš€ A Linux ARM build will now be distributed with each release.

    Thanks to Barret Rennie, Bill Mill
    and Judson Mitchell ([email protected]) for contributing to this
    ๐Ÿš€ release.

  • v0.1

    October 22, 2015