MonoDevelop 2.2 Released

The MonoDevelop team is proud to announce the release of MonoDevelop 2.2.

MonoDevelop is an IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and Mac OSX and to maintain a single code base for all platforms.

New Features

This release contains lots of new features and improvements. Here is a summary of the new features. You will find a more detailed description of what’s new in the What’s new in MonoDevelop 2.2 page.

  • Multi-platform
  • Project Management
    • Multiple target runtimes
    • Per-mime type and per-project formatting policies
    • Custom execution modes
    • Global assembly folders
    • Drag & Drop from file explorer to solution tree
    • Initial support for .NET 4.0
  • Debugger
    • Support for the new Mono Soft Debugger
    • Support for Win32 debugging
    • ASP.NET debugging
    • Moonlight debugging
    • New expression evaluation options
    • Immediate window
  • Text Editor
    • Autosave
    • Code templates
    • Block selection
    • Code focus
    • Big performance improvements
    • C# code formatter
    • Acronym matching in code completion
    • Xml documentation shown in code completion
    • Dynamic abbrev command
    • Code generator
  • Refactoring Operations
    • Resolve namespace
    • Rename refactoring with preview
    • Extract method
    • Declare local variable
    • Integrate temporary variable
    • Introduce constant
    • Move type to own file
    • Remove unused namespace imports
    • Sort namespace imports
    • Create/Remove backing store
    • Inline rename
  • Version Control
    • New Show Annotations command
    • Create Patch command
  • New add-ins

Notice that not all features are supported in all platforms. See the Feature Matrix to find out which features are supported.

Please see What’s new in MonoDevelop 2.2 for more details.

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.4 and Gtk# 2.12.8 to run on Linux and Mac OSX.

Credits

Contributors to this Release

  • Lluis Sanchez (project management, debugger, Windows port)
  • Mike Krueger (text editor, refactoring)
  • Michael Hutchinson (IPhone add-in, Mac port, ASP.NET MVC addin, T4 addin, Moonlight add-in)
  • Mike Kestner (Gtk# designer)
  • Ankit Jain (msbuild support)
  • Levi Bard (annotation support, create patch command, C/C++ binding)
  • Christian Hergert (Python binding, GTK+ fixes for Mac)
  • Luciano N. Callero (database add-in)
  • Zach Lute (go to file dialog)
  • Jérémie Laval (makefile generation switches)
  • Carlo Kok
  • Viktoria Dudka
  • Jonathan Pobst (Windows setup)
  • Marc Christensen (QA)
  • Andrew Jorgensen (packaging)

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, nricciar, Paco Martínez, Pawel Rozanski, Pedro Abelleira Seco, Peter Johanson, Philip Turnbull, Richard Torkar, Rolf Bjarne Kvinge, Rusty Howell, 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, Gustav Schauwecker, Martin Dederer
Spanish Antonio Ognio, Alejandro Serrano, Andrés G. Aragoneses
French 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
Chinese
(Taiwan)
Yan-ren Tsai