Releases: ikvmnet/ikvm
8.2.0-prerelease.2777
What's Changed
- IkvmReference KeyFile and DelaySign by @wasabii in #88
- Ensure IkvmReference dependencies are unique to avoid duplicate reference exception.
Full Changelog: 8.2.0-prerelease.2138...8.2.0-prerelease.2777
8.2.0-prerelease.2138
What's Changed
- IkvmReference: Build Reference items directly instead of building ReferencePath. Fixes .NET Core publishing.
- ci: publish github releases by @viceice in #84
- For dynamic assembly loading the static compiler adds an InternalsVis… by @wasabii in #86
New Contributors
Full Changelog: 8.2.0-prerelease.1515...8.2.0-prerelease.2138
8.2.0-prerelease.1515
Full Changelog: 8.2.0-prerelease.911...8.2.0-prerelease.1515
8.2.0-prerelease.911
8.2.0-prerelease.392
First 8.2 Pre-Release
This is our first pre-release from the new 8.2 series. The first release of any kind in 7 years. We have revamped the build system, and managed to add .NET Core support, down to .NET Core 3.1. Minimum Framework version has been bumped to 4.6.1. We test on .NET Core 3.1, .NET 5.0 and .NET 6.0.
We are seeking feedback on any broken changes. Much has changed.
This release contains various bits of code contributed by the fine folks at Windward Studios over the last 7 years, along with a number of other contributors. The IKVM.OpenJDK.*
assemblies are gone, replaced with a single IKVM.Java
assembly. The tools are released as GitHub Release Assets, for each of the various supported platforms.
We have pushed a new NuGet package version: https://www.nuget.org/packages/IKVM/8.2.0-prerelease0392
We hope after a period of feedback to build and publish a final 8.2.0 release.
Thanks to the large set of contributors over the last 7 years who have made changes that have not seen the light of day.
Full Changelog: https://github.com/ikvm-revived/ikvm/commits/8.2.0-prerelease.392
8.2.0-prerelease.809
What's Changed
- Fixed Cipher and Algorithm support in Security Manager.
- Corrected bug with VFS not reading Zip files properly.
8.1.5717.0
Original Release Notes: https://web.archive.org/web/20210512214434/https://weblog.ikvm.net/2015/08/26/IKVMNET81ReleaseCandidate0.aspx. This release originally happened on IKVM.NET Weblog on 2015-08-26.
IKVM.NET 8.1 Release Candidate 0
The first release candidate is finally available. It can be downloaded here or from NuGet.
What's New (relative to IKVM.NET 8.0):
- Integrated OpenJDK 8u45.
- Many fixes to late binding support.
- Added ikvmc support for deterministic output files.
- Various sun.misc.Unsafe improvements.
- Many minor bug fixes and performance tweaks.
Changes since previous development snapshot:
- Assemblies are strong named.
- Fix for bug #303. ikvmc internal compiler error when trying to get interfaces from type from missing assembly reference.
- Implemented NIO atomic file move on Windows.
8.0.5449.1
Original Release Notes: https://web.archive.org/web/20210508201743/https://weblog.ikvm.net/2015/01/12/IKVMNET80ReleaseCandidate1.aspx. This release originally happened on IKVM.NET Weblog on 2015-01-12.
IKVM.NET 8.0 Release Candidate 1
The second release candidate is available. It can be downloaded here or from NuGet.
What's New (relative to rc 0):
- Fixed build error when using Java 8u25 or newer.
- Bug fix. Unsafe.compareAndSwapObject should resolve field before passing it to MakeTypedReference.
- Implemented OperatingSystemMXBean.getFreePhysicalMemorySize and OperatingSystemMXBean.getTotalPhysicalMemorySize.
8.0.5449.0
Original Release Notes: https://web.archive.org/web/20210511141237/https://weblog.ikvm.net/2014/12/02/IKVMNET80ReleaseCandidate0.aspx. This release originally happened on IKVM.NET Weblog on 2014-12-02.
IKVM.NET 8.0 Release Candidate 0
The first release candidate is available. It can be downloaded here or from NuGet.
What's New (relative to IKVM.NET 7.4):
- Merged OpenJDK 8 b132.
- Support for Java 8 features.
- Improvements to sun.misc.Unsafe compatibility.
- Various bug fixes.
Changes since previous development snapshot:
- Assemblies are strong named.
7.4.5196.0
Original Release Notes: https://web.archive.org/web/20210511141237/http://weblog.ikvm.net/2014/03/24/IKVMNET74ReleaseCandidate0.aspx. This release originally happened on IKVM.NET Weblog on 2014-03-24.
IKVM.NET 7.4 Release Candidate 0
The first release candidate is available. It can be downloaded here or from NuGet.
What's New (relative to IKVM.NET 7.3):
- Merged OpenJDK 7u40 b34.
- Many bug fixes.
- Optimizations to reduce metadata size.
- Added support for getting package information from the right jar manifest for ikvmc compiled jars.
- Improved runtime support for running on platforms without Reflection.Emit.
- Removed IKVM.Attributes.HideFromReflectionAttribute.
- IKVM.Reflection: Many improvements and fixes.
- IKVM.Reflection: WinMD projection support.
Changes since previous development snapshot:
- IKVM.Reflection: Fix for Type.GetInterfaceMap() issue.