Release Notes for MonoDevelop 2.6 Beta 3

MonoDevelop 2.6 Beta 3 (2.5.92) has been released. MonoDevelop is a GNOME IDE primarily designed for C# and other .NET languages.

This is the third release of a series of releases that will lead to MonoDevelop 2.6. This release contains lots of bug fixes. You will find a more detailed description of what’s new in the What’s new in MonoDevelop 2.6 page.

Bug Fixes

  • 601790 - Addin version mismatch breaks solution pad
  • 606168 - Jump to failed unit test when exceptions are thrown
  • 606557 - Invalid items in history service
  • 610155 - Integration of variable could delete line
  • 615714 - Tests Results first node should updated when completed
  • 655566 - Dependency copying does not pick the newest
  • 660014 - File in project chooser has incorrect structure
  • 662086 - Parsing G++ Errors - Regex does not consume scope resolution operator ‘::’
  • 664075 - Diff should differentiate between changed and added/removed
  • 664671 - Changes view doesn’t jump to correct point when code is folded
  • 665648 - Addin db should warn about duplicate addins
  • 665680 - Wrong error during addin installation
  • 667111 - Git log differs from “git log” output
  • 673572 - Miscellaneous svn addin problems
  • 675171 - Error dialog box is shown after typing } character
  • 675451 - MD project cannot add files with different path but same filename
  • 676672 - Cannot build simple project that was downloaded from git
  • 677228 - RemotingException isn’t counted as failure
  • 677854 - Application loader complains “icon specified in the info.plist not found”
  • 681162 - System.Reflection Throws an unhandeld error
  • 682466 - Rendering corruption and jumping in text editor
  • 683287 - Cannot focus auto-hidden pad with keyboard
  • 683466 - Monodevelop does not show code completion for Castle.Windsor when using VS2010 solution format
  • 683535 - Subversion ignores rename and won’t allow “add”
  • 684710 - Have to reload file twice after file change
  • 685378 - Remote project builder not terminated on IDE quit
  • 685716 - Project DOM contains escaped C# identifiers
  • 685968 - “Mono Documentation Library” window closes immediately
  • 686411 - Debug Step Buttons Don’t Work When Editor Doesn’t Have Focus
  • 686468 - Viewing application properties the projects release/device is incorrect
  • 686469 - Code completion for corlib
  • 686594 - Monodevelop is broken with new GTK3 and GNOME3
  • 686871 - When committing without author information “cancel” commits anyway.
  • 686918 - Crash on PathBar.OnExposeEvent when using elementary Engine GTK Themes
  • 687148 - “implement abstract members” should not implement property methods
  • 687152 - “implement abstract members” from the derived class does not work
  • 687700 - Deleting folder from project causes error
  • 687799 - Code completion is sometimes obtrusive when writing lambda function
  • 688062 - paste from clipboard disturbs the source code
  • 688247 - Ctrl+Alt key not work on windows7 with bootcamp on a Mac Book Pro
  • 688402 - Indentation > Statements > Indent ‘switch’ body doesnt work
  • 689721 - cs file generated in gtk-gui is empty
  • 689725 - MonoDevelop should refuse to generate any invalid folder name inside MonoTouch application bundles
  • 689981 - NRE closing solution
  • 690245 - Invariant code format is broken
  • 690595 - Completion doesn’t select new assignment values
  • 690606 - Incomplete subclasses listing in code completion

Getting MonoDevelop

Packages for several distros and platforms, as well as source code tarballs and build instructions are available in the MonoDevelop Download page.

This release of MonoDevelop needs at least Mono 2.8 and Gtk# 2.12.8 to run.

WARNING: This release does not work with Mono 2.10. If you have this Mono version, please update to Mono 2.10.1.

Credits

Contributors to this Release

  • Lluis Sanchez (project management, workbench, debugger, Git add-in)
  • Michael Hutchinson (ASP.NET, XML, T4, Mac port, MonoTouch, MonoMac, MonoDroid)
  • Mike Krueger (text editor, refactoring, hex editor)
  • Levi Bard (C/C++ add-in, Vala)
  • Geoff Norton (MonoTouch)
  • Carlos Alberto Cortez (MonoDroid)
  • IBBoard (git blame and diff improvements)
  • David Siegel (MonoMac budle creator command)
  • Robert Hollencamp (gdb fixes)
  • Steven Schermerhorn (Jump lists)
  • Andrew Jorgensen (QA & packaging)
  • David Mulder (QA)
  • Marc Christensen (QA)

All Contributors

Aaron Bockover, Alberto Paro, Alejandro Serrano, Alexandre Gomes, Alex Graveley, Andrés G. Aragoneses, Andre Filipe de Assuncao e Brito, Andrew Jorgensen, Antonio Ognio, Ankit Jain, Ben Maurer, Ben Motmans, Carlo Kok, Christian Hergert, Daniel Kornhauser, Daniel Morgan, David Makovský, Eric Butler, Erik Dasque, Franciso Martinez, Geoff Norton, Gustavo Giráldez, Iain McCoy, Inigo Illan, Jacob Ilsø Christensen, James Fitzsimons, Jeff Stedfast, Jérémie Laval, Jeroen Zwartepoorte, John BouAnton, John Luke, Joshua Tauberer, Jonathan Hernández Velasco, Jonathan Pobst, Levi Bard, Lluis Sanchez Gual, Luciano N. Callero, Marc Christensen, Marcos David Marín Amador, Martin Willemoes Hansen, Marek Sieradzki, Matej Urbas, Maurício de Lemos Rodrigues Collares Neto, Michael Hutchinson, Miguel de Icaza, Mike Krüger, Muthiah Annamalai, Nick Drochak, Nikhil Sarda, nricciar, Paco Martínez, Pawel Rozanski, Pedro Abelleira Seco, Peter Johanson, Philip Turnbull, Richard Torkar, Rolf Bjarne Kvinge, Rusty Howell, Sanjoy Das, Scott Ellington, Thomas Wiest, Todd Berman, Viktoria Dudka, Vincent Daron, Vinicius Depizzol, Wade Berrier, Yan-ren Tsai and Zach Lute.

This list may not be complete, some contributors who sent patches by email or via our bugzilla may be missing. Your work is still greatly appreciated. If your name was left off the list, it was not intentional, please send an email to the MonoDevelop mailing list and it will be corrected as soon as possible.

Translators

Catalan Jonathan Hernández Velasco, Jordi Mas i Hernández
Czech David Makovský
Danish Martin Willemoes Hansen, Jacob Ilsø Christensen
German Mike Krüger, Masahiro Arai, Zeno Gantner, Gustav Schauwecker, Martin Dederer
Spanish Antonio Ognio, Alejandro Serrano, Andrés G. Aragoneses
French Bruno Bovey, Vincent Daron, Nicolas Favre-Félix
Galician Ignacio Casal Quinteiro
Hungarian Bálint Kriván, Gergely Kiss
Indonesian Fajrin Azis
Italian Alberto Paro, Milo Casagrande
Japanese Atsushi Eno

 

Dutch André Offringa
Polish Marek Sieradzki
Portuguese Vitor Hugo Barros
Portuguese
(Brazil)
Mauricio de Lemos Rodrigues Collares Neto, Andre Filipe de Assuncao e Brito, Rafael Teixeira
Russian Maxim Krentovskiy, Semyon Soldatov, Daniel Abramov
Slovenian Matej Urbas
Swedish Daniel Nylander
Turkish Enver Altin
Chinese
(China)
Yu Lindong, Funda Wang, Ray Wang
Chinese
(Taiwan)
Yan-ren Tsai