6.0.9 Release Notes RRS feed

  • Question

  • User13 posted

    Hey folks,

    Since we are in the process of moving our documentation site over, we could not post the release notes there.

    While we wait for the transition, here are the notes from the 6.0.9 beta:

    New Features

    • New [Advice] attribute, similar to [Obsolete] but without compiler warnings/errors
    • Several AudioToolbox API enhancements
    • Added NSObject PerformSelector and CancelPreviousPerformRequest overloads
    • Added CADisplayLink.Duration property
    • Added strongly-typed methods for GLKTextureLoader
    • Added GLKTextureLoader .GrayscaleAsAlpha property
    • Added bindings for NSPropertyListSerialization
    • Added bindings for DispatchGroup
    • [AOT] Added support for pointer types [#8766]
    • [WCF] Implement missing WsdlImporter pieces
    • [WCF] Fixed accessibility of ClientBase.ChannelBase
    • [WCF] Support embedded elements
    • [MonoTouch.Dialog] Added BackgroundColor to DateTimeElement
    • [btouch] Support for NSString setters in bound fields
    • [mtouch] Added support for specifying symbols to not strip.
    • [mtouch] Linker support for [assembly:Preserve] attribute [#7009]
    • [mtouch] Linker support for [assembly:LinkerSafe] attribute


    • Avoid ObjectCollectedExceptions during debugging [#1446,#2246,#6918]
    • Workaround for Parallel.ForEach AOT limitation [#8106]
    • Fixed overflow correctly in Timer to avoid spinning [#8782]
    • Fixed MemoryMappedFile.CreateFromFile in simulator [#8786]
    • UITableView.DequeueReusable[Cell|HeaderFooterView] returning NSObject [#8941]
    • Fixed support for large offsets in the OPCALLMEMBASE opcodes on ARM [#9087]
    • Fixed XmlSerialization not properly deserializing a List [#9193]
    • Fixed crash when inheriting from UIWebView [#9261]
    • Fixed PtrToStructure/StructureToPtr wrapperswhen using full-AOT [#9408]
    • Capped NSDate to DateTime.Min|MaxValue when doing implicit conversions [#9527]
    • Fixed segfault in fieldrefencodesignature [#9531]
    • [sgen] Avoid a race condition if we suspend in the middle [#9590]
    • Fixed GC issue when used under Instruments
    • Fixed CMTimeMapping structure
    • Several bindings (Foundation, AVFoundation, UIKit) were also fixed
    • [MonoTouch.Dialog] Fixed EntryElements to use a separate key for password entries
    • [MonoTouch.Dialog] Fixes to ImageLoader URL encoding and queues
    • [MonoTouch.Dialog] Fixed DatePicker location on iPad devices
    Thursday, January 24, 2013 12:38 AM

All replies

  • User223 posted

    Is 6.0.9 already out? I cannot see it anywhere but these GC fixes look interesting and I'd like to try them out.

    ...and it has just appeared now for download :-)

    Thursday, January 24, 2013 10:09 AM
  • User239 posted

    Where is it? I cannot find it in my store account?

    Thursday, January 24, 2013 11:40 AM
  • User9 posted

    Hi Simon,

    MonoTouch 6.0.9 is only out in the beta and alpha channel so you will need to switch to one of those two channels in MonoDevelop to get the update.

    I hope this helps,


    Thursday, January 24, 2013 1:39 PM
  • User239 posted

    Hi, Chrisntr,thank you for your comment. I found it after switch to beta channel.

    Friday, January 25, 2013 11:11 AM
  • User214 posted

    Hi, could you be more clear about: [WCF] Fixed accessibility of ClientBase.ChannelBase

    What did change? Is it exposed as public now?

    Tuesday, January 29, 2013 8:36 AM
  • User1799 posted

    Just checked the commit logs:

    Author: Martin Baulig <martin.baulig@xamarin.com>
    Date:   Wed Nov 28 12:35:24 2012 +0100
    [WCF]: Fix accessibility of 'ClientBase<T>.ChannelBase<T>'.
    Mark it as 'protected internal' in .NET 4.0 and Monotouch and
    'internal' otherwise.  According to the MSDN docs, the class
    is 'protected' and exists in Silverlight, .NET 4.0 and .4.5.
    See http://stackoverflow.com/questions/13389652/how-to-override-clientbase-createchannel-in-mono-on-ios.
    Tuesday, January 29, 2013 11:14 PM