Skip to content

Latest commit

 

History

History
92 lines (58 loc) · 2.31 KB

CHANGELOG.md

File metadata and controls

92 lines (58 loc) · 2.31 KB

Change Log

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.

0.6.0 - 2025-01-27

  • [breaking] embedded-nal bumped. Now core::net::SocketAddr and related ip types are used. MSRV becomes 1.77.0.

0.5.1 - 2024-06-22

Fixed

  • Fixed an issue where attempting to open sockets before DHCP was completed wwould result in an internal panic.

0.5.0 - 2024-04-22

Changed

  • [breaking] Updated to embedded-nal v0.8
  • Updated to smoltcp 0.11

0.4.1 - 2023-08-22

Added

  • Added support for embedded_nal::Dns traits

0.4.0 - 2023-07-21

Added

  • Updated to smoltcp 0.10

Added

  • Implemented full UDP socket
  • [breaking] Updated to smoltcp 0.9

Changed

  • [breaking] embedded-nal updated to 0.7

Added

  • Public access to the smoltcp network interface

Fixed

  • Link reset when not using DHCP no longer removes IP address configuration

0.2.0 - 2021-12-13

Added

  • Added a reset API to close all sockets and reset DHCP whenever a link is lost. Updated DHCP to close sockets if local address changes.
  • Adding support for DHCP IP assignment and management.
  • Added UDP client support
  • Added polling via an embedded_time::Clock
  • Added shared-stack feature for the new shared module

Fixed

  • Fixed multiple bugs causing mismatch between ports in used_sockets and actual ports used by sockets
  • Upgraded to 0.6.1 of heapless to address security vulnerability
  • Updated nanorand to 0.6
  • Updating embedded-nal to 0.6
  • Updated to smoltcp version 0.8

Version 0.1.0 - 2021-02-17

  • Initial library release and publish to crates.io