Skip to content

Releases: adafruit/Adafruit_CircuitPython_HTTPServer

1.0.1 Headers Fix

12 Dec 22:08
11ae0bc
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.0 - Allow access to request body

19 Aug 20:12
ea9a2e0
Compare
Choose a tag to compare

Added the ability to access the body of a request.

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.4.1 - Switched to pyproject.toml

09 Aug 19:33
Compare
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.4.0 - Allow changing incoming buffer size

08 Aug 13:28
96b045b
Compare
Choose a tag to compare

Added getter and setter for the size of the incoming buffer bytearray. Additionally, documentation has been improved by including more examples in the documentation page for examples. Thanks @karlfl!

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.3.0 - Allow non-blocking socket calls

22 Jul 14:44
b218af3
Compare
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.

What's Changed

  • Allow Non-Blocking Socket Calls by @karlfl in #10

Full Changelog: 0.2.0...0.3.0