- Removes the capability to convert between different types of objects.
- Allows to clone
Device
,Entity
,Source
andDestination
because they are just object references which lifetime is managed by CoreMIDI. - Introduces the type
AnyObject
that can encapsulate different types of objects as needed by the Notifications
BREAKING CHANGES:
- The Notifications structs change from using
ObjectType/Object
to usingAnyObject
. - Several
From
conversions are removed.