* chore: Update smoltcp to `0.12.0` and embassy-net to `0.5.0` * Add CHANGELOG entry * Remove `wifi_dhcp_smoltcp_nal.rs` example `smoltcp-nal`, a core dependency on which this example depends on doesn't receive the desired amount of maintainability needed to keep up to date with new dependencies releases.
5.5 KiB
5.5 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
Changed
- Bump MSRV to 1.83 (#2615)
- Bump smoltcp to 0.12.0 (#2849)
Fixed
- Fixed triggering a debug-assertion during scan (#2612)
Removed
0.11.0 - 2024-11-20
Added
- Added
serdesupport through theserdefeature (#2346) - Added
PowerSaveModeandset_power_savingmethods onEspNowManager&WifiController(#2446) - Added CSI support (#2422)
- Enable setting event handlers for wifi events (#2453)
Changed
esp_wifi::initno longer requiresEspWifiInitFor, and now returnsEspWifiController, see the migration guide for more details (#2301)- No need to add
rom_functions.xmanually anymore (#2374) - esp-now: Data is now private in
ReceivedData- usedata()(#2396) - Changed the async APIs to have a
_asyncpostfix to avoid name collisions (#2446) phy_enable_usbis enabled by default (#2446)- Removed
get_prefixes from functions (#2528)
Fixed
- Fixed a possible crash when parsing results from a radius server (#2380)
- Fixed
async fn WifiController::disconnecthanging forever when awaited if not connected when called (#2392).
Removed
- Feature
have-strchris removed (#2462) - Features
async,embassy-nethave been removed (#2446) - Features
phy-enable-usb&dump-packetshave been turned into configuration optionsphy_enable_usb&dump_packets(#2446) - Features
ps-min-modem&ps-max-modemhave been removed in favour of a runtime config (#2446) - The blocking networking stack is removed (#2488)
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