1. The converter is now able to infer user-friendly enum names using a common prefix between enum values. Try it!
2. The Objective-C grammar and our converter have been improved to persist types of nested properties.
Now the converter has thorough information about types used in the property, method or indexer call chain. Try it!
NSArray is now translated to
[AnyHashable] instead of [
This decision has been made in order to support methods like
sort() that rely on hashing, which is obviously missing in the array of [
Any]. Try it!
3. A few performance and threading related issues have been addressed.
We've got a few customers' project conversions leading to exceeding our server's memory and CPU limitations.
Rather than adding workarounds, we have fixed all these issues right in our converter by adding caching, resolving threading issues, and optimizing the performance of some methods.