Skip to content

Commit

Permalink
Merge pull request #32 from quartiq/rs/smoltcp-update
Browse files Browse the repository at this point in the history
Updating documentation and smoltcp version
  • Loading branch information
ryan-summers authored Dec 13, 2021
2 parents 746b484 + 207dd34 commit fc76322
Show file tree
Hide file tree
Showing 4 changed files with 124 additions and 129 deletions.
26 changes: 17 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,29 @@

This document describes the changes to smoltcp-nal between releases.

# Unreleased
# [Unreleased]

# [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.
* Upgraded to 0.6.1 of heapless to address security vulnerability
* Adding support for DHCP IP assignment and management.
* Fixed multiple bugs causing mismatch between ports in used_sockets and actual ports used by
sockets
* Updating `embedded-nal` to 0.6
* Added UDP client support
* Updated `nanorand` to 0.6
* Added support for the new `rand` requirement from `smoltcp`
* Added polling via an `embedded_time::Clock`
* Added `shared-stack` feature for the new `shared` module

## Version 0.1.0
Version 0.1.0 was published on 2021-02-17
## 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

[Unreleased]: https://github.com/quartiq/smoltcp-nal/compare/0.2.0...HEAD
[0.2.0]: https://github.com/quartiq/smoltcp-nal/tag/0.2.0
[0.1.0]: https://github.com/quartiq/smoltcp-nal/tag/0.1.0
10 changes: 4 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "smoltcp-nal"
version = "0.1.0"
version = "0.2.0"
authors = ["Ryan Summers <[email protected]>"]
edition = "2018"
license = "MIT"
Expand All @@ -12,7 +12,6 @@ repository = "https://github.com/quartiq/smoltcp-nal.git"
[dependencies]
heapless = "0.7"
embedded-nal = "0.6"
critical-section = "0.2.4"
embedded-time = "0.12"

[dependencies.nanorand]
Expand All @@ -21,13 +20,12 @@ default-features = false
features = ["wyrand"]

[dependencies.smoltcp]
git = "https://github.com/smoltcp-rs/smoltcp"
rev = "2dfc1598"
features = ["medium-ethernet", "proto-ipv6", "socket-tcp", "socket-dhcpv4", "socket-udp", "rand-custom-impl"]
version = "0.8"
features = ["medium-ethernet", "proto-ipv6", "socket-tcp", "socket-dhcpv4", "socket-udp"]
default-features = false

[dependencies.shared-bus]
version = "0.2.2"
version = "0.2.2"
optional = true

[features]
Expand Down
Loading

0 comments on commit fc76322

Please sign in to comment.