De ontwikkelaars achter Mono hebben gisteren versie 1.2 van Mono uitgebracht. Mono is een open-source implementatie van het .NET Framework. Door gebruik te maken van Mono kunnen ontwikkelaars crossplatform applicaties schrijven die niet alleen onder Windows zullen werken, maar ook op Mac OS X, Linux en Unix. De software bevat onder andere een C#-compiler, een .NET compatible runtime en twee verschillende sets API's: een set die compatibiliteit met Microsoft's .NET Framework verzorgt (inclusief ondersteuning voor ASP.NET, ADO.NET en een aantal andere componenten) en een set die allerlei Linux- en Unix-specifieke functies aanbiedt. Een uitgebreidt overzicht van al het moois in versie 1.2 is op deze pagina te vinden, dit zijn de veranderingen die sinds versie 1.1.18 aangebracht zijn:
Changes since Mono 1.1.18Many new tools are part of Mono 1.2:
- Serialization callbacks, allows for version-resistant serialization.
- The Registry now supports machine-level settings.
[break]
- prj2make, a tool developed by Francisco Martinez is now part of the standard Mono distribution. You can use prj2make to produce Makefiles that will work on Unix for projects that use Visual Studio solutions.
- dtd2xsd: A new tool to produce Xml Schema Definitions from an XML document that contains a Document Type Definition (DTD), by Atsushi.
- mono-xmltool: a tool to validate XML files with RelaxNG, XSDs, DTDs, RNCs or NVDLs as well as providing a command line tool for doing XSLT transforms using the command line.
- mono-service: A new tool used to start services that implement the System.ServiceProcess API.
- mozroots: A tool used to import the Mozilla TLS and SSL certificates into the Mono trusted certificate store (used for HTTPS connections for instance).
- certmgr: can now download and import certificates into the stores (e.g. SSL, LDAPS), list existing certificate and remove them from a store.
- permview: can display assembly-level declarative security present in assemblies (RequestMinimum, RequestOptional and RequestRefuse).