Skip to content

Releases: JetBrains/Refasmer

Refasmer v2.0.1

31 Dec 18:46
Compare
Choose a tag to compare

Fixed

Refasmer v2.0.0

20 Nov 18:48
Compare
Choose a tag to compare

Changed

  • (Breaking change!) A new mandatory parameter --omit-non-api-types (pass either true or false).

    This parameter determines when to preserve or omit private nested types in value types. We have made it mandatory since the previous changes in the value type behavior might've been caused confusion in cases when the user wanted to remove all the private API from an assembly.

    --omit-non-api-types false closely corresponds to the behavior from 1.0.33; --omit-non-api-types true corresponds to the behavior from 1.0.32.

    Refasmer now does its best to preserve some of the value type semantics even with --omit-non-api-types true: it will emit synthetic private field in a value type even if it has removed all the fields before. Note that this change might not preserve the type blittability and still affect the compilation.

Release 1.0.33

15 May 10:32
Compare
Choose a tag to compare

Release 1.0.32

02 Feb 12:28
Compare
Choose a tag to compare
PublicKeyTokenCalculator: migrate from an obsolete API

Release 1.0.31

30 Jan 16:33
Compare
Choose a tag to compare
Take last runtime if there are several

Release 1.0.30

26 May 08:34
Compare
Choose a tag to compare
CI: enable build for pull requests

Release 1.0.29

21 Jan 14:33
Compare
Choose a tag to compare

Release 1.0.28

21 Jan 14:22
Compare
Choose a tag to compare
CompilerServices and CodeAnalysis attributes import

Release 1.0.27

19 Jan 14:31
Compare
Choose a tag to compare
Runtimes list

Release 1.0.26

18 Jan 12:23
Compare
Choose a tag to compare
Find runtime in mock mode