* feat(esp-wifi): Implement `serde:{Deserialize, Serialize}` for wifi structs
* Update changelog
* Add missing serde feature for dependencies that supports it.
4.1 KiB
4.1 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
- Added
serdesupport through theserdefeature (#2346)
Changed
Fixed
Removed
0.10.1 - 2024-10-10
Changed
- Bumped esp-wifi-sys to
v0.6.0
0.10.0 - 2024-10-10 - YANKED
Added
- Added
have-strchrfeature to disable includingstrchr(#2096) - Adding a way to deinitialize the WiFi stack (#2187)
Changed
- esp-wifi now allocates memory from the global allocator provided by
esp-alloc(#2099) - Renamed the
wifi-logsfeature tosys-logsfor consistency (#2183) - Updated drivers to v5.3.1 (#2239)
- Rename
initializetoinit(#2295) esp-wifino longer enables features onesp-hal-embassy(likeesp-hal-embassy/esp32c6) (#2306)
Fixed
- Feature
sys-logsdoesn't break the build anymore (#2117) - Fixed a panic when overflow-checks are enabled (#2164)
- Create mutexes in heap memory, fixes running out of mutexes when connecting and disconnecting to a WPA2-ENTERPRISE ap multiple times (#2202)
Removed
- Removed the
clocksparameter fromesp_wifi::initialize(#1999) cfg_tomlconfiguration system has been removed in favour of esp-config (#2156)- Removed the
embedded-svctraits and feature (#2235) - Removed the
logfeature from default features (#2253) - Removed the
enumsetfeature (#2297) - Removed
esp_wifi::current_millis(#2304)
0.9.1 - 2024-09-03
Added
Changed
Fixed
- Builds on stable, again (#2067)
Removed
0.9.0 - 2024-09-03
Added
- Added support for WPA2-ENTERPRISE (#2004)
Changed
Fixed
Removed
0.8.0 - 2024-08-29
Added
- Implement
embedded_io::{ReadReady, WriteReady}traits forWifiStack(#1882) - Implement
queue_msg_waitingon the os_adapter (#1925) - Added API for promiscuous mode (#1935)
- Implement
bt_hci::transport::Transporttraits for BLE (#1933)
Changed
- Changed
initto accept timers of multiple types (#1957)
Fixed
- Increased NPL event queue size to prevent overflow (#1891)
0.7.1 - 2024-07-17
Changed
- Check no password is set when using
AuthMethod::None(#1806)
Fixed
- Downgrade
embedded-svcto 0.27.1 (#1820)
0.7.0 - 2024-07-15
Added
- Add support for
Protocol::P802D11BGNAX(#1742)
Fixed
- Fixed
set_modefunctionality (#1742)
Changed
esp_wifi::initializeno longer requires running maximum CPU clock, instead check it runs above 80MHz. (#1688)- Rename
set_modetoset_protocol, also available in esp-now API (#1742) esp_wifi::initializenow takes aPeriodicTimer<ErasedTimer>(#1753)
0.6.0 - 2024-06-04
Removed
- Removed embedded-hal v0.2 dependency
0.5.1 - 2024-04-22
Patch release to fix docs.rs build
0.5.0 - 2024-04-19
Fixed
- Fix compile error when using smoltcp
DNS_MAX_RESULT_COUNTvalues other than 1
0.4.0 - 2024-03-12
Changed
- Users don't need embedded-svc to control wifi anymore. The wifi trait is optionally implemented now. (#429)
- Better network performance by forced yielding of the task when buffers are full / empty. (#430)
- Depend on esp-hal 0.16.1, update other dependencies
0.3.0 - 2024-01-29
Added
- Include coex in list of enabled features for docs.rs (#405)
Fixed
- Small correction to coex warning message (#404)
- Use a random local port when initializing the wifi stack. (#414)
Changed
- Update driver blobs (#410)
- Update dependencies to fit
embedded-hal1.0
Removed
0.2.0 - 2024-01-05
Initial release supporting WiFi on ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C2, ESP32-C6, supporting BLE on WiFi on ESP32, ESP32-S3, ESP32-C3, ESP32-C2, ESP32-C6, ESP32-H2
0.1.0 - 2023-11-27
Initial release supporting WiFi on ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C2, ESP32-C6, supporting BLE on WiFi on ESP32, ESP32-S3, ESP32-C3, ESP32-C2, ESP32-C6