net-mqtt v0.8.0.0 Release Notes

  • The Topic and Filter types are now newtype wrappers around Text instead of being aliases for text. This is a breaking change, but 👉 makes a lot of bugs harder to express. There's a split function available that will split a Topic or Filter into components, and both types are Semigroups joining on /.

    Because these are newtypes, we the Arbitrary instances don't need special wrappers, so ATopic is gone in favor of just Topic's Arbitrary instance.