Changelog of @hackage/rtnetlink 0.2.0.1

Revision history for rtnetlink

0.2.0.0 -- 2019-07-04

  • According to rtnetlink(7), ifi_change in struct ifinfomsg "is reserved for future use and should be always set to 0xFFFFFFFF", so did that.
  • Added a new typeclass, Dump, that encodes request-reply pairs that can be used with dump.
  • Added Integral and IsString instances for appropriate newtypes.
  • Added general LinkType for creating links, instead of creating a new type for each kind of link.
  • Added several new types to Address.hs, including ones for interface scope, precedence, labels, lifetimes, and IPv6 features.
  • Added several new types to Link.hs, including ones for bridge slaves, link groups, and link stats.
  • Added support for creating and managing vlan interfaces.
  • Removed redundancies in Create, Destroy, Change, and Dump typeclasses, as well as header classes. This should drastically improve the DRYness of adding features.
  • Fixed a bug that prevented nested struct nlattrs from being parsed.
  • Made many minor interface improvements.

0.1.0.4 -- 2017-03-28

  • Removed some obscure rtnetlink groups that aren't in linux/rtnetlink.h on Trusty.
  • Added stack.yaml.

0.1.0.3 -- 2017-03-27

  • Provided support for base-4.8.* by fixing IsString ambiguity in LinkEther.

0.1.0.2 -- 2017-03-26

  • Provided support for transformers-0.4.*.

0.1.0.1 -- 2017-03-25

  • Provided support for base-4.7.*.

0.1.0.0 -- 2017-03-24

  • First version. Released on an unsuspecting world.