Releases: adafruit/Adafruit_CircuitPython_Wiznet5k
2.5.0 - Internal Refactor
This release includes a refactor of the internal state machine and improved handling of IP renewal and exponential fallback logic. Thank you @BiffoBear
To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
2.4.2 - Reset Fix for w5500
This release includes a fix for w5500 devices resetting. Thank you @BiffoBear
To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
2.4.1 - efficiency fixes; fix send; remove shared buffer global
What's Changed
- Bugfix socket send by @BiffoBear in #106
- Fix for issue #108 - Make sure the buffer is large enough before ever… by @dgnuff in #110
- Replaced socket.socket instance with calls to WIZNET5K in DNS. by @BiffoBear in #107
New Contributors
Full Changelog: 2.4.0...2.4.1
2.4.0 - Reduce Disconnect Timeout
This release reduces the timeout for close / disconnect of the socket down to 19 seconds (from 1000s) which is the same timeout inside the driver hardware itself. Thank you @BiffoBear!
To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
2.3.0 - Out of Sockets Fixes
This release fixes issues around running out of sockets. Thank you @BiffoBear!
To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
2.2.0 - Socket Close Fixes
Prior Release 2.1.0 was made erroneously with no actual change merged.
This release fixes socket.close() behavior by ensuring that other socket operations will no longer work after the socket was closed. Thank you @BiffoBear!
To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
2.1.0 - Socket Close Fixes
This release fixes socket.close() behavior by ensuring that other socket operations will no longer work after the socket was closed. Thank you @BiffoBear!
To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
2.0.0 - Socket Standardization
This release refactors the wiznet_socket to be a closer match to it's CPython counterpart. There are a few backwards incompatibilities in cases where the API of this library differed from CPython. Although largely the functionality remains the same externally. Thank you @BiffoBear!
To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
1.13.5 - Fix Simpleserver Example
This release contains a fix for the simpleserver example to allow it to receive more than one connection and message. A CPYthon client example that works with simpleserver has been added as well. Thank you @e28eta
To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
1.13.4 - CNAME Lookup Fixes
This release has refactored the CNAME lookup code and resolved issues with looking up certain types of domains. Thank you @BiffoBear!
To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.