From 43720a0d60e97d9e52d542009d302359d35bfe7f Mon Sep 17 00:00:00 2001 From: Matt Layher Date: Fri, 18 Mar 2022 14:48:33 -0400 Subject: [PATCH] ndp: release v0.9.0 Signed-off-by: Matt Layher --- CHANGELOG.md | 21 +++++++++++++++++++++ LICENSE.md | 5 ++--- 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..c6fc33f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,21 @@ +# CHANGELOG + +## v0.9.0 + +**This is the first release of package `ndp` that only supports Go 1.18+ due to +the use of `net/netip`. Users on older versions of Go must use v0.8.0.** + +- [Improvement]: cut over from `net.IP` to `netip.Addr` throughout +- [API Change]: drop `ndp.TestConns`; this API was awkward and didn't test + actual ICMPv6 functionality. Users are encouraged to either run privileged + ICMPv6 tests or to swap out `*ndp.Conn` via an interface. +- [Improvement]: drop a lot of awkward test functionality related to + unprivileged UDP connections to mock out ICMPv6 connections + +## v0.8.0 + +First release of package `ndp` based on the APIs that have been stable for years +with `net.IP`. + +**This is the first and last release of package `ndp` which supports Go 1.17 or +older. Future versions will require Go 1.18 and `net/netip`.** diff --git a/LICENSE.md b/LICENSE.md index 3174559..9fa6774 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,7 +1,6 @@ -MIT License -=========== +# MIT License -Copyright (C) 2017-2018 Matt Layher +Copyright (C) 2017-2022 Matt Layher Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: