Skip to content

Releases: adafruit/Adafruit_CircuitPython_HTTPServer

2.2.0 - Automatically Serve index.html From Root

06 Feb 21:07
e349088

Choose a tag to compare

This release contains new behavior that will automatically serve index.html if the user sends a request to the base URL without specifying a file.

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-httpserver.

Read the docs for info on how to use it.

2.1.0 - Allow sending binary data as well as text; performance improvements

12 Jan 00:21
90c2801

Choose a tag to compare

What's Changed

  • Allow sending raw bytes in the response by @deshipu in #35

New Contributors

Full Changelog: 2.0.0...2.1.0

2.0.0 - case insensitive headers and other changes

02 Jan 18:45
e4a7e0e

Choose a tag to compare

What's Changed

  • Case insensitive HTTPHeaders, HTTPResponse context manager and some fixes by @michalpokusa in #29

Thanks to all the contributors and reviewers of the chanages for this release.

Full Changelog: 1.1.0...2.0.0

1.1.0 - Added a few features (see #22)

27 Dec 19:19
5de66fa

Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-httpserver.

Read the docs for info on how to use it.

1.0.1 Headers Fix

12 Dec 22:08
11ae0bc

Choose a tag to compare

This release fixes an issue that stemmed from overwriting the values of the headers dictionary passed to HTTPResponse() that resulted in incorrect length and other headers being returned in some cases. Thank you @spovlot!

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-httpserver.

Read the docs for info on how to use it.

1.0.0 - Extensive rewrite to fix many issues; some API changes

22 Nov 16:42
cf5b2aa

Choose a tag to compare

Thank you @michalpokusa!

What's Changed

  • Refactor into separate files, additional features, addition of missing typing by @michalpokusa in #25

New Contributors

Full Changelog: 0.5.4...1.0.0

0.5.4 - Fixed pylint errors

15 Nov 17:26
0a0e3c6

Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-httpserver.

Read the docs for info on how to use it.

0.5.3 - Explicitly set accepted socket to blocking

25 Oct 20:22
f9345f2

Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-httpserver.

Read the docs for info on how to use it.

0.5.2 - Shrunk buffer size for file read to send as HTTPResponse

18 Oct 15:13
ba2da43

Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-httpserver.

Read the docs for info on how to use it.

0.5.1 - Made copyright stay up to date in docs/conf.py

26 Aug 02:39

Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-httpserver.

Read the docs for info on how to use it.