                        ━━━━━━━━━━━━━━━━━━━━━━━━
                         SIMPLE-HTTPD.EL - NEWS
                        ━━━━━━━━━━━━━━━━━━━━━━━━


1 Version 1.6 (2026-05-19)
══════════════════════════

  • Depend on Compat, update for new Emacs versions.
  • `httpd-servlet', `httpd-servlet*', `httpd-file-servlet',
    `httpd-with-buffer': Alternative name for `defservlet',
    `defservlet*', `httpd-def-file-servlet' and `with-httpd-buffer'
    respectively.
  • `httpd-log-buffer': New customizable variable for the log
    buffer. Optimize `httpd-log' if the log buffer is disabled.
  • `httpd-html', `httpd-error': Numeric and textual status code are
    passed as arguments to `format'. Add default error page.
  • Store server and client processes and shutdown all processes in
    `httpd-stop'.
  • Parse body as arguments only for mime type
    `application/x-www-form-urlencoded'.
  • Reduce creation of temporary buffers and improve performance.
  • Improve parser robustness with additional checks.
  • Improve asynchronous request handling, maintaining a queue of
    requests.


2 Version 1.5.1 (2018-05-28)
════════════════════════════

  • Add `httpd-running-p'
  • Properly handle "Connection: close" and HTTP/1.0


3 Version 1.5.0 (2017-07-09)
════════════════════════════

  • Drastically improved performance for large requests
  • More HTTP status codes


4 Version 1.4.6 (2015-04-22)
════════════════════════════

  • Added httpd-serve-directory
  • Fix some encoding issues


5 Version 1.4.5 (2014-01-23)
════════════════════════════

  • Update to cl-lib from cl


6 Version 1.4.4 (2013-09-08)
════════════════════════════

  • Common Lisp &key-like defservlet* argument support
  • Fix up some defservlet* usage warnings.


7 Version 1.4.3 (2013-09-02)
════════════════════════════

  • Add `httpd-discard-buffer'
  • Add `httpd-def-file-servlet'
  • Be more careful about not sending extra headers


8 Version 1.4.2 (2013-08-25)
════════════════════════════

  • `defservlet*' macro


9 Version 1.4.1 (2012-12-24)
════════════════════════════

  • All mime-type parameters now accept string designators
  • Documentation update


10 Version 1.4.0 (2012-12-24)
═════════════════════════════

  • Removed httpd-send-buffer; httpd-send-header now does this
    implicitly
  • httpd-send-header now accepts keywords instead
  • Fix httpd-clean-path in Windows
  • Fix a content-length bug
  • defservlet fontification


11 Version 1.3.1 (2012-12-01)
═════════════════════════════

  • Set `standard-output' in `with-httpd-buffer'


12 Version 1.3.0 (2012-11-21)
═════════════════════════════

  • Fix path expansion security issue
  • Fix coding system (don't default)


13 Version 1.2.4 (2012-10-29)
═════════════════════════════

  • Handle large POSTs
  • Fix date strings
