Build problem with openfl 3.5.2 and flash/ios target

Hello all!
After openfl upgraded from 3.3.9 to 3.5.2, I can’t build my project.

When i run openfl build flash, I receive this:
/Library/Developer/haxe/openfl/3,5,2/extern/flash/events/ContextMenuEvent.hx:10: characters 8-47 : Type not found : InteractiveObject

When i run openfl build ios -Dlegacy, I receive this:
/Library/Developer/haxe/openfl/3,5,2/openfl/net/Socket.hx:698: characters 3-21 : haxe.io.Bytes should be openfl.utils.ByteArray /Library/Developer/haxe/openfl/3,5,2/openfl/net/Socket.hx:698: characters 3-21 : haxe.io.Bytes should be openfl._legacy.utils.ByteArray /Library/Developer/haxe/openfl/3,5,2/openfl/net/Socket.hx:566: characters 26-48 : Type not found : ArrayBuffer /Library/Developer/haxe/openfl/3,5,2/openfl/net/Socket.hx:30: lines 30-771 : Field endian has different type than in openfl._legacy.utils.IDataOutput /Library/Developer/haxe/openfl/3,5,2/openfl/net/Socket.hx:30: lines 30-771 : openfl.utils.Endian should be String /Library/Developer/haxe/openfl/3,5,2/openfl/net/Socket.hx:404: lines 404-414 : Field writeBytes has different type than in openfl._legacy.utils.IDataOutput /Library/Developer/haxe/openfl/3,5,2/openfl/net/Socket.hx:404: lines 404-414 : bytes : openfl.utils.ByteArray -> ?offset : Int -> ?length : Int -> Void should be bytes : haxe.io.Bytes -> ?offset : Int -> ?length : Int -> Void /Library/Developer/haxe/openfl/3,5,2/openfl/net/Socket.hx:404: lines 404-414 : openfl.utils.ByteArray should be haxe.io.Bytes /Library/Developer/haxe/openfl/3,5,2/openfl/net/Socket.hx:30: lines 30-771 : Field endian has different type than in openfl._legacy.utils.IDataInput /Library/Developer/haxe/openfl/3,5,2/openfl/net/Socket.hx:30: lines 30-771 : openfl.utils.Endian should be String

What could be done to fix this?

Do you have the latest lime?

Yes, I have lime 2.8.1

Could you try the latest releases I just pushed out? Both of these problems should be fixed :slight_smile:

Now everything works! Thanks! :grinning: