# Changelog ## 2.5.4 ### Features - Added building with ESP-IDF v5.3 in CI - Added building ESP-Hosted examples in CI ### Bug Fixes - Fixed building with ESP32-H2 as host in CI (was skipping build) ## 2.5.3 ### Bug Fixes - Fix the ESP-IDF CI ## 2.5.2 ### Features - Add support to get and set the BT Controller Mac Address - To support set BT Controller Mac Address, BT Controller is now disabled by default on the co-processor, and host must enable the BT Controller. See [Initializing the Bluetooth Controller](https://github.com/espressif/esp-hosted-mcu/blob/main/docs/bluetooth_design.md#31-initializing-the-bluetooth-controller) for details - Updated all ESP-Hosted BT related examples to account for new BT Controller behaviour ### APIs added - `esp_hosted_bt_controller_init` - `esp_hosted_bt_controller_deinit` - `esp_hosted_bt_controller_enable` - `esp_hosted_bt_controller_disable` - `esp_hosted_iface_mac_addr_set` - `esp_hosted_iface_mac_addr_get` - `esp_hosted_iface_mac_addr_len_get` ## 2.5.1 ### Bug Fixes - Added dependency on `esp_driver_gpio` ## 2.5.0 ### Bug Fixes - Remove dependency on deprecated `driver` component and added necessary dependencies instead ## 2.4.3 ### Features - Add support for Wi-Fi Easy Connect (DPP) - [Espressif documentation](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_dpp.html) on Wi-Fi Easy Connect (DPP) - [ESP-Hosted Enrollee Example](https://github.com/espressif/esp-hosted-mcu/tree/main/examples/host_wifi_easy_connect_dpp_enrollee) using DPP to securely onboard a ESP32P4 with C6 board to a network with the help of a QR code and an Android 10+ device ### APIs added - `esp_supp_dpp_init` - `esp_supp_dpp_deinit` - `esp_supp_dpp_bootstrap_gen` - `esp_supp_dpp_start_listen` - `esp_supp_dpp_stop_listen` ## 2.4.2 ### Bug Fixes - Fix ignored lwip hook header in slave example ## 2.4.1 ### Bug Fixes - Reduced ESP32 bootloader size ## 2.4.0 ### Features - Added support for Wi-Fi Enterprise ### APIs added - `esp_wifi_sta_enterprise_enable` - `esp_wifi_sta_enterprise_disable` - `esp_eap_client_set_identity` - `esp_eap_client_clear_identity` - `esp_eap_client_set_username` - `esp_eap_client_clear_username` - `esp_eap_client_set_password` - `esp_eap_client_clear_password` - `esp_eap_client_set_new_password` - `esp_eap_client_clear_new_password` - `esp_eap_client_set_ca_cert` - `esp_eap_client_clear_ca_cert` - `esp_eap_client_set_certificate_and_key` - `esp_eap_client_clear_certificate_and_key` - `esp_eap_client_set_disable_time_check` - `esp_eap_client_get_disable_time_check` - `esp_eap_client_set_ttls_phase2_method` - `esp_eap_client_set_suiteb_192bit_certification` - `esp_eap_client_set_pac_file` - `esp_eap_client_set_fast_params` - `esp_eap_client_use_default_cert_bundle` - `esp_wifi_set_okc_support` - `esp_eap_client_set_domain_name` - `esp_eap_client_set_eap_methods`
1e601e351b35bbce6c2de2b38ccf889f5f2806e1
idf.py add-dependency "espressif/esp_hosted^2.5.4"