New: Async/await support
You can now use the C# 5 async/await keywords to create much cleaner asynchronous code.Besides supporting most of the System.Threading.Tasks types, we took it a step further and helped you solve a nasty problem in Android: working with asynchronous code in combination with configuration changes. For more info, read this blog.
New: PropertyInfo support
Added support for using properties in combination with reflection. Metadata for properties is only added to the APK if you actually use the PropertyInfo class. Otherwise no such metadata is created to minimize the APK size.
New: Several new samples
New samples demonstrate async/await and Google maps (thanks to Brush Smith). We ported Kilobolt from the Android game tutorial.Change: Installer name and installation folder
The installer has been renamed from dot42Setup.exe to dot42AndroidSetup.exe. Application folders and registry keys have been renamed similarly. For future extensibility.Improved: Enum performance
Mathematics with enums were rather slow at runtime. This has been improved significantly.
Fixed: AssemblyChecker tool misses forwarded types
All types of the .NET framework are implemented in dot42.dll. Type forwarders make sure these types are found in the dot42 counterparts of the original assemblies such as mscorlib.dll, System.dll etc. The AssemblyChecker tool missed many of these type forwarders. This resulted in false warnings.
Fixed and Improved: XDocument
Some whitespace/element sequences did not result in correct XText and XElement sequences.
Several missing members of the XDocument API have been added.
No comments:
Post a Comment