diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 5b9f46fb..bee0c9ab 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,4 +1,21 @@ -### 2.0.0 - alpha +### 3.0.0-pre + * Replaced JoystickButton enum with simple long. (breaking API change) + * Increase available joystick buttons to 64. + * Add support for OpenGL ES3 through Angle + DIrect3D. + * Fix 2 crashes on android + * Move to built-in System.Diagnostics.Debug for Android + iOS + * Fix for certain joysticks returning invalid HID pages. + * Fix for certain joysticks with negative axis range being inverted. + * Fix Xbox controller D-pad on windows + * Fix joystick hat position sticking on Linux + * Enhance xbox button detection to include GUIDE button. + * Fix iOS GL bindings issue introduced by 2ea8334 + * Fix crash on setting time to <= 0 for iOS + Android. + * Several minor XML documentation fixes and enhancements + * Fix for angle backbuffer size issue on window resize + * Possible fix for broken GLControl package. + +### 2.0.0 * Moved to new FAKE/Paket based build system * Removed superfluous release configurations * Numerous other fixes and enhancements diff --git a/src/Generator.Bind/Properties/AssemblyInfo.cs b/src/Generator.Bind/Properties/AssemblyInfo.cs index ee12cfb3..9767ed4e 100644 --- a/src/Generator.Bind/Properties/AssemblyInfo.cs +++ b/src/Generator.Bind/Properties/AssemblyInfo.cs @@ -5,13 +5,13 @@ using System.Reflection; [assembly: AssemblyTitleAttribute("Generator.Bind")] [assembly: AssemblyProductAttribute("OpenTK")] [assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")] -[assembly: AssemblyVersionAttribute("2.0.0")] -[assembly: AssemblyFileVersionAttribute("2.0.0")] +[assembly: AssemblyVersionAttribute("3.0.0")] +[assembly: AssemblyFileVersionAttribute("3.0.0")] [assembly: CLSCompliantAttribute(true)] [assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")] namespace System { internal static class AssemblyVersionInformation { - internal const string Version = "2.0.0"; - internal const string InformationalVersion = "2.0.0"; + internal const string Version = "3.0.0"; + internal const string InformationalVersion = "3.0.0"; } } diff --git a/src/Generator.Converter/Properties/AssemblyInfo.cs b/src/Generator.Converter/Properties/AssemblyInfo.cs index 9890a4ed..1adfda08 100644 --- a/src/Generator.Converter/Properties/AssemblyInfo.cs +++ b/src/Generator.Converter/Properties/AssemblyInfo.cs @@ -5,13 +5,13 @@ using System.Reflection; [assembly: AssemblyTitleAttribute("Generator.Convert")] [assembly: AssemblyProductAttribute("OpenTK")] [assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")] -[assembly: AssemblyVersionAttribute("2.0.0")] -[assembly: AssemblyFileVersionAttribute("2.0.0")] +[assembly: AssemblyVersionAttribute("3.0.0")] +[assembly: AssemblyFileVersionAttribute("3.0.0")] [assembly: CLSCompliantAttribute(true)] [assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")] namespace System { internal static class AssemblyVersionInformation { - internal const string Version = "2.0.0"; - internal const string InformationalVersion = "2.0.0"; + internal const string Version = "3.0.0"; + internal const string InformationalVersion = "3.0.0"; } } diff --git a/src/Generator.Rewrite/Properties/AssemblyInfo.cs b/src/Generator.Rewrite/Properties/AssemblyInfo.cs index 296b0cb2..63a68040 100644 --- a/src/Generator.Rewrite/Properties/AssemblyInfo.cs +++ b/src/Generator.Rewrite/Properties/AssemblyInfo.cs @@ -5,13 +5,13 @@ using System.Reflection; [assembly: AssemblyTitleAttribute("Generator.Rewrite")] [assembly: AssemblyProductAttribute("OpenTK")] [assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")] -[assembly: AssemblyVersionAttribute("2.0.0")] -[assembly: AssemblyFileVersionAttribute("2.0.0")] +[assembly: AssemblyVersionAttribute("3.0.0")] +[assembly: AssemblyFileVersionAttribute("3.0.0")] [assembly: CLSCompliantAttribute(true)] [assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")] namespace System { internal static class AssemblyVersionInformation { - internal const string Version = "2.0.0"; - internal const string InformationalVersion = "2.0.0"; + internal const string Version = "3.0.0"; + internal const string InformationalVersion = "3.0.0"; } } diff --git a/src/OpenTK.GLControl/Properties/AssemblyInfo.cs b/src/OpenTK.GLControl/Properties/AssemblyInfo.cs index 88b92999..eeeb1acb 100644 --- a/src/OpenTK.GLControl/Properties/AssemblyInfo.cs +++ b/src/OpenTK.GLControl/Properties/AssemblyInfo.cs @@ -5,13 +5,13 @@ using System.Reflection; [assembly: AssemblyTitleAttribute("OpenTK.GLControl")] [assembly: AssemblyProductAttribute("OpenTK")] [assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")] -[assembly: AssemblyVersionAttribute("2.0.0")] -[assembly: AssemblyFileVersionAttribute("2.0.0")] +[assembly: AssemblyVersionAttribute("3.0.0")] +[assembly: AssemblyFileVersionAttribute("3.0.0")] [assembly: CLSCompliantAttribute(true)] [assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")] namespace System { internal static class AssemblyVersionInformation { - internal const string Version = "2.0.0"; - internal const string InformationalVersion = "2.0.0"; + internal const string Version = "3.0.0"; + internal const string InformationalVersion = "3.0.0"; } } diff --git a/src/OpenTK.GLWidget/Properties/AssemblyInfo.cs b/src/OpenTK.GLWidget/Properties/AssemblyInfo.cs index a167a861..15d61fa4 100644 --- a/src/OpenTK.GLWidget/Properties/AssemblyInfo.cs +++ b/src/OpenTK.GLWidget/Properties/AssemblyInfo.cs @@ -5,13 +5,13 @@ using System.Reflection; [assembly: AssemblyTitleAttribute("OpenTK.GLWidget")] [assembly: AssemblyProductAttribute("OpenTK")] [assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")] -[assembly: AssemblyVersionAttribute("2.0.0")] -[assembly: AssemblyFileVersionAttribute("2.0.0")] +[assembly: AssemblyVersionAttribute("3.0.0")] +[assembly: AssemblyFileVersionAttribute("3.0.0")] [assembly: CLSCompliantAttribute(true)] [assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")] namespace System { internal static class AssemblyVersionInformation { - internal const string Version = "2.0.0"; - internal const string InformationalVersion = "2.0.0"; + internal const string Version = "3.0.0"; + internal const string InformationalVersion = "3.0.0"; } } diff --git a/src/OpenTK/Properties/AssemblyInfo.cs b/src/OpenTK/Properties/AssemblyInfo.cs index 4b085898..e6e2009c 100644 --- a/src/OpenTK/Properties/AssemblyInfo.cs +++ b/src/OpenTK/Properties/AssemblyInfo.cs @@ -5,13 +5,13 @@ using System.Reflection; [assembly: AssemblyTitleAttribute("OpenTK")] [assembly: AssemblyProductAttribute("OpenTK")] [assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")] -[assembly: AssemblyVersionAttribute("2.0.0")] -[assembly: AssemblyFileVersionAttribute("2.0.0")] +[assembly: AssemblyVersionAttribute("3.0.0")] +[assembly: AssemblyFileVersionAttribute("3.0.0")] [assembly: CLSCompliantAttribute(true)] [assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")] namespace System { internal static class AssemblyVersionInformation { - internal const string Version = "2.0.0"; - internal const string InformationalVersion = "2.0.0"; + internal const string Version = "3.0.0"; + internal const string InformationalVersion = "3.0.0"; } }