MonoGame v2.5 Release Notes

Release Date: 2012-03-29 // about 12 years ago
  • ๐Ÿ›  Fixes and Features

    • Minor fixes to the Networking stack to make it more reliable when looking for games.
    • SpriteBatch Fixes including making sure the matrix parameter is applied in both gles 1.1 and gles 2.0.
    • Updated IDrawable and IUpdatable interfaces to match XNA 4.0.
    • Fixed the Tick method.
    • Updated VideoPlayer constructor contract to match XNA 4.0.
    • Added Code to Lookup the Host Application Guid for Networking, the guid id is now pulled from the AssemblyInfo.cs if one is present.
    • Uses OpenAL on all platforms except Android.
    • Added Dxt5 decompression support.
    • Improves SpriteFont to conform more closely to XNA 4.0.
    • Moved DynamicVertexBuffer and DynamicIndexBuffer into its own files.

    iOS

    • Fixed Console.WriteLine problem.
    • Fixed loading of @2x Retina files.
    • Fixed Landscape Rendering.
    • Fixed Orientations changes correctly animate.
    • Fixed Guide.BeginShowKeyboardInput.
    • Fixed StorageDevice AOT compile problem.
    • Fixed SpriteBatch to respect matrices when drawn.
    • Fixed DoubleTap, improves touches in serial Game instances.
    • Fixed App startup in non-Portrait orientations.
    • Fixed UnauthorizedAccessException using TitleContainer.
    • Fixed a runtime JIT error that was occuring with List().
    • Guide.ShowKeyboard is not working.
    • App Backgrounding has regressed. A patch is already being tested in the develop branch and the fix will be rolled out as part of the v2.5.1.

    Android

    • Project Templates for MonoDevelop.
    • Fixed a few issues with Gestures.
    • Fixed the name of the assembly to be MonoGame.Framework.Android.
    • Fixed a Memory Leak in Texture Loading.
    • Force linear filter and clamp wrap on npot textures in ES2.0 on Android.
    • Added SetData and GetData support for Texture2D.
    • Guide.SignIn picks up the first email account on the phone.
    • CatapultWars does not render correctly under gles 1.1.

    ๐ŸŽ MacOS X

    • SoundEffectInstance.Stop now works correctly.

    ๐Ÿง Linux

    • Project Templates for Visual Studio and MonoDevelop.
    • Fixed a bug when loading of Wav files.

    ๐Ÿ Windows

    • Project Templates for Visual Studio and MonoDevelop.
    • Fixed a bug when loading of Wav files.
    • Added Game.IsMouseVisible implementation for Windows.
    • Guide.SignIn picks up the logged in user.
    • Added a new Installer to install the MonoDevelop and / or Visual Studio Templates and binaries.