- Unmapped, optional protocol properties are now using
MTLStoragePropertyNone
(@kevin-traansmission in #523) MTLJSONAdapter
subclasses now behave correctly with class clusters (@hengw in #556)- Copying a
MTLModel
skips revalidation for better performance (@zadr in #548) - Fewer
MTLJSONAdapter
allocations in class-based transformers (@jmah in #567) - Correctly handle storage behavior for optional properties or those declared in a super class (@jmah in #568)
Also includes improvements to the README by @danielgalasko @alikaragoz 💖