Remove release notes which will move to official site (#652)

This commit is contained in:
Chris Hamons 2018-05-01 10:36:24 -05:00 коммит произвёл GitHub
Родитель d5fed87456
Коммит 22bea913da
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 0 добавлений и 214 удалений

Просмотреть файл

@ -1,52 +0,0 @@
# Embeddinator-4000 0.1
This is the first public release of Embeddinator-4000. It supports the Objective-C language on both macOS or iOS. More languages and platforms will be added in future releases.
Requirements
============
* macOS 10.12 (Sierra) or later;
* Xcode 8.3.2 or later;
* Mono 5.0 or later;
Optional
--------
* [Xamarin Studio](https://developer.xamarin.com/guides/cross-platform/xamarin-studio/); or
* [Visual Studio for Mac](https://www.visualstudio.com/vs/visual-studio-mac/);
* **Xamarin.iOS 10.11 preview** Available from the alpha channel of Xamarin Studio and Visual Studio for Mac
What's New
==========
**Everything!**
The Embeddinator-4000 (e4k) can create a native library (or framework) from a managed assembly. This is done by embedding the mono runtime along with generated glue code to call the public API exposed by the assembly.
Some of the supported .NET features are:
* Reference and value types;
* Interfaces, exposed as Objective-C protocols;
* Enums to `NS_ENUM` or `NS_OPTIONS`;
* Methods and properties;
* Extensions methods, exposed as Objective-C categories;
* Operators overloads;
* Default values (on methods and constructors);
* Special support for `System.String` as `NSString`, `byte[]` as `NSData`, other arrays to `NSArray`...
When using with [Xamarin.iOS](https://www.xamarin.com/platform#ios) it is possible to create applications that consume managed NSObject-subclasses, e.g. you can use a custom, managed `UIView` from an Objective-C application.
[Click to get started!](getting-started-objective-c.md)
Known Issues
============
* This release only generates Objective-C code;
* This release only targets macOS and iOS, the latter requires Xamarin.iOS (10.11+) to be installed;
* Some C# features (e.g. generics) are not yet supported;
* In some cases the generator produces duplicate symbols, which won't compile;
A list of issues, including bugs, enhancements and ideas, is being tracked on [github](https://github.com/mono/Embeddinator-4000/issues).

Просмотреть файл

@ -1,70 +0,0 @@
# Embeddinator-4000 0.2
This is the second public release of Embeddinator-4000. It supports the Objective-C language on macOS, iOS, and tvOS. More languages and platforms will be added in future releases.
Requirements
============
* macOS 10.12 (Sierra) or later;
* Xcode 8.3.2 or later;
* Mono 5.0 or later;
Optional
--------
* [Visual Studio for Mac](https://www.visualstudio.com/vs/visual-studio-mac/);
* [Xamarin.iOS 10.11.0.136 or later](https://jenkins.mono-project.com/view/Xamarin.MaciOS/job/xamarin-macios-builds-master/) **Links to preview builds**. Required for iOS and tvOS support;
* [Xamarin.Mac 3.5.0.144 or later](https://jenkins.mono-project.com/view/Xamarin.MaciOS/job/xamarin-macios-builds-master/) **Links to preview builds**. Required for standalone macOS support;
What's New
==========
- tvOS support - [pr329](https://github.com/mono/Embeddinator-4000/pull/329)
- Improved behavior when generated code would duplicate other library or system selectors.
Objective-C Support
-------------------
* [pr284](https://github.com/mono/Embeddinator-4000/pull/284) - [interop] Added support for `IFormatProvider` as a Objective-C protocol;
* [pr299](https://github.com/mono/Embeddinator-4000/pull/299) - [interop] Added support for managed types implementing `IEquatable<T>`;
* [pr292](https://github.com/mono/Embeddinator-4000/pull/292) - [interop] `System.Decimal` is now mapped with Foundation's `NSDecimalNumber`
* [pr315](https://github.com/mono/Embeddinator-4000/pull/315) - [generator] Better names are generated when types are used
* [pr344](https://github.com/mono/Embeddinator-4000/pull/344) - [interop] Added support for conversion between `NSDate` and `DateTime`.
* [pr332](https://github.com/mono/Embeddinator-4000/pull/332) - [objc] Add decimal array ref support
* [pr327](https://github.com/mono/Embeddinator-4000/pull/327) - [objc] Add support for System.TimeSpan into generated projects
iOS Support
-----------
* [pr305](https://github.com/mono/Embeddinator-4000/pull/305) - [mtouch] Native symbols stripping now supported with Xamarin.iOS in embeddinator mode
* [pr319](https://github.com/mono/Embeddinator-4000/pull/319) - [linker] Automatically create XML file to preserve anything required from SDK assemblies;
macOS Support
-------------
* [pr324](https://github.com/mono/Embeddinator-4000/pull/324) - [mmp] Support for native frameworks generated with Xamarin.Mac;
* [pr324](https://github.com/mono/Embeddinator-4000/pull/324) - [registrar] Support for subclassing managed subclasses of `NSObject` from Xamarin.Mac based assemblies;
note: macOS support _without Xamarin.Mac_ remains supported but requires a compatible version of Mono to be installed on the computer;
tvOS Support
------------
* [pr329](https://github.com/mono/Embeddinator-4000/pull/329) - Support for tvOS is now available. It requires Xamarin.iOS to be installed;
Other New Features
------------------
* [pr339](https://github.com/mono/Embeddinator-4000/pull/339) - [driver] The command line tool now support `nowarn:` to reduce the number of warnings (e.g. when binding an assembly that cannot be modified);
* [pr339](https://github.com/mono/Embeddinator-4000/pull/339) - [driver] The command line tool now support `warnaserror:` to ensure some warnings cannot be overlooked;
Known Issues
============
* This release only generates Objective-C code;
* This release only targets macOS, iOS, and tvOS - the latter requires Xamarin.iOS (10.11+) to be installed;
* Some C# features (e.g. generics) are not yet supported;
* In some cases the generator produces duplicate symbols, which won't compile. Please file issues on github if this occurs.
A list of issues, including bugs, enhancements and ideas, is being tracked on [github](https://github.com/mono/Embeddinator-4000/issues).

Просмотреть файл

@ -1,44 +0,0 @@
# Embeddinator-4000 0.3
This is the third public release of Embeddinator-4000.
What's New
==========
Embeddinator now has support for Windows and Linux, for C and Java generators, as well as targetting the Android platform.
Java support
------------
* [pr488](https://github.com/mono/Embeddinator-4000/pull/488) - Improved support for C# abstract classes, with generation of Java abstract class proxies
* [pr490](https://github.com/mono/Embeddinator-4000/pull/490) - Improved support for desktop Java in Windows, macOS and Linux platforms
Android support
---------------
* [pr475](https://github.com/mono/Embeddinator-4000/pull/475) - Support for Android Studio 3.0
* [pr474](https://github.com/mono/Embeddinator-4000/pull/474) - Improved assemblies referencing for Android resources compilation
* [pr477](https://github.com/mono/Embeddinator-4000/pull/477) - JAR file dependencies improvements for Xamarin.Forms apps
C support
---------
* [pr497](https://github.com/mono/Embeddinator-4000/pull/497) - Improved support for generation of class type arrays
* Fixes for compilation of generated code with VS2017 toolchain
Other features and fixes
------------------------
* [pr499](https://github.com/mono/Embeddinator-4000/pull/499) - Support for Linux platform, including a new CI testing configuration
* [pr495](https://github.com/mono/Embeddinator-4000/pull/495) [pr498](https://github.com/mono/Embeddinator-4000/pull/489) - Improved support for F# language
* [pr471](https://github.com/mono/Embeddinator-4000/pull/471) - Fixes for MSBuild lookup on Windows
Known Issues
============
* Some C# features (e.g. generics) are not yet supported;
* In some cases the generator produces duplicate symbols, which won't compile. Please file issues on github if this occurs.
A list of issues, including bugs, enhancements and ideas, is being tracked on [github](https://github.com/mono/Embeddinator-4000/issues).

Просмотреть файл

@ -1,48 +0,0 @@
# Embeddinator-4000 0.4
What's New
==========
Objective-C support
-------------------
* [pr514](https://github.com/mono/Embeddinator-4000/pull/514) - Bitcode support added to iOS
* [pr540](https://github.com/mono/Embeddinator-4000/pull/540) - Extension support added to iOS
Java support
------------
* [pr542](https://github.com/mono/Embeddinator-4000/pull/542) - Improved overload generation for Java methods
Android support
---------------
* [pr525](https://github.com/mono/Embeddinator-4000/pull/525) - Update Xamarin.Android.Tools to latest
* [pr527](https://github.com/mono/Embeddinator-4000/pull/527) - Support for latest Android Studio 3.0
* [pr532](https://github.com/mono/Embeddinator-4000/pull/532) - Added missing Xamarin.Android `MonoPackageManager.setContext` method
* [pr541](https://github.com/mono/Embeddinator-4000/pull/541) - Updated to latest 15-4 stable branch of Xamarin.Android
Windows support
---------------
* [pr506](https://github.com/mono/Embeddinator-4000/pull/506) - Improved support for finding Mono SDK on Windows
Linux support
-------------
* [pr500](https://github.com/mono/Embeddinator-4000/pull/500) - Improved support for Linux platforms
Other features and fixes
------------------------
* [pr503](https://github.com/mono/Embeddinator-4000/pull/503) - We now provide an API for setting Mono runtime assembly paths
Known Issues
============
* There has been some work in developing a new Swift backend for Mac and iOS platforms, but it's not ready for prime time yet
* Some C# features (e.g. generics) are not yet supported;
* In some cases the generator produces duplicate symbols, which won't compile. Please file issues on github if this occurs.
A list of issues, including bugs, enhancements and ideas, is being tracked on [github](https://github.com/mono/Embeddinator-4000/issues).