0.2.0
Major code overhaul and modernization:
OSCMessageandOSCBundleare now immutable value typesOSCMessageandOSCBundle-rawBytesinits nowthrow, and produce strongly typed and detailed error messages- OSC value types of
.string(String)and.stringAlt(String)have been replaced with.string(ASCIIString)and.stringAlt(ASCIIString) - OSC value type
.character(Character)has been replaced with.character(ASCIICharacter) - New
Data.parseOSC()method returnsOptional(OSCBundlePayload)and throws on parse errors appearsToBeOSCmethod now returns a strongly typedOSCObjectTypeenum with.bundleand.messagecasesOSCMessageandOSCBundlenow conform toEquatableandHashable- Performance improvements
- Removed all internal console log messages
- README updated with Getting Started section with sample code