Release Notes for MonoDevelop 2.2 Beta 1

From $1
    Table of contents

    MonoDevelop 2.2 Beta 1 (2.1) has been released. MonoDevelop is a GNOME IDE primarily designed for C# and other .NET languages.

    This is the first release of a series of releases that will lead to MonoDevelop 2.2, hopefully around the end of October. This release contains lots of new features and improvements. Read below.

    New Features and Improvements

    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.

    • Windows and Mac OSX are now officially supported platforms
    • Support for multiple target runtimes
    • Per mime-type formatting settings
    • Custom execution modes
    • Text Editor
      • Support for auto-save
      • Improved code templates, which now can have placeholders
      • Block selection
      • C# and XML formatters
      • On-the-fly formatting
      • Acronym matching in code completion
      • Dynamic Abbrev command
      • Code generation window
    • New code refactoring engine, with plenty of new operations
      • Resolve namespace, remove and organize 'using' declarations
      • Rename refactoring with preview. In-line rename for variables and parameters.
      • Extract method
      • Declare Local Variable and Integrate Temporary Variable
      • Introduce constant
      • Move type to own file
      • Create/remove the backing store of a property
    • Debugger
      • Immediate window
      • Win32 debugger
    • ASP.NET MVS add-in
    • IPhone add-in
    • Moonlight add-in
    • Python binding
    • Version Control
      • Show annotations command
      • Create patch command
    • Many other fixes in the C/C++ binding, database support, Vala.

    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.

    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