Skip to content

Releases: BigBang1112/maniascript-sharp

1.0.0-beta.3

Choose a tag to compare

@github-actions github-actions released this 24 Sep 21:45
Immutable release. Only release title and notes can be modified.
73ee8ed

ManiaScriptSharp 1.0.0-beta.3

  • Added ManiaScriptName attribute
  • Log with object? parameter now accepts null values

ManiaScriptSharp.ApiGenerator 1.0.0-beta.3

  • Better official enum collision handling

ManiaScriptSharp.Generator 1.0.0-beta.3

  • Emit MathLib and TextLib automatically when using Math, MathF, or string functions

ManiaScriptSharp.ManiaPlanet 1.0.0-beta.3

  • Better official enum collision handling

ManiaScriptSharp.ManiaPlanet3 1.0.0-beta.3

  • Better official enum collision handling

ManiaScriptSharp.Templates 1.0.0-beta.3

  • Improved template csproj structure

ManiaScriptSharp.Trackmania 1.0.0-beta.3

  • Better official enum collision handling

Assets were automatically generated using the publish workflow.

1.0.0-beta.2

Choose a tag to compare

@github-actions github-actions released this 24 Sep 17:35
Immutable release. Only release title and notes can be modified.

ManiaScriptSharp.Generator 1.0.0-beta.2

  • Shortened emitted enum names
  • Default indentation is now 2 spaces
  • Improved struct reference handling from libs
  • Fixed behaviour of #Include not handling aliases well

Assets were automatically generated using the publish workflow.

1.0.0-beta.1

Choose a tag to compare

@github-actions github-actions released this 24 Sep 00:33
Immutable release. Only release title and notes can be modified.
0d728f8

ManiaScriptSharp 1.0.0-beta.1

  • Removed [Include] attribute

ManiaScriptSharp.ApiGenerator 1.0.0-beta.1

  • Added primitive comparison support

ManiaScriptSharp.Generator 1.0.0-beta.1

  • Added ManiaScript versioning
  • Added enum support
  • Added null forgiveness operator support
  • Added diagnostic when Remove or Contains is used with an array/struct
  • Added parameter mutation handling
  • Removed [Include] attribute
  • Fixed folder paths for output files

ManiaScriptSharp.ManiaPlanet 1.0.0-beta.1

  • Added primitive comparison support

ManiaScriptSharp.ManiaPlanet3 1.0.0-beta.1

  • Added primitive comparison support

ManiaScriptSharp.Trackmania 1.0.0-beta.1

  • Added primitive comparison support

Assets were automatically generated using the publish workflow.

1.0.0-alpha.6

Choose a tag to compare

@github-actions github-actions released this 23 Sep 01:06
Immutable release. Only release title and notes can be modified.
18b1b0d

ManiaScriptSharp.Generator 1.0.0-alpha.6

  • Support aliases using zero-argument lambdas
  • Support list AddRange
  • Support dictionary Remove and Count
  • Warn about continue statements in while loops
  • Fixed Main and Loop not emitted on non-IContext classes
  • Fixed for loops with different step values

ManiaScriptSharp.ManiaPlanet 1.0.0-alpha.6

  • Updated license

ManiaScriptSharp.ManiaPlanet3 1.0.0-alpha.6

  • Updated license

ManiaScriptSharp.Trackmania 1.0.0-alpha.6

  • Updated license

Assets were automatically generated using the publish workflow.

1.0.0-alpha.5

Choose a tag to compare

@github-actions github-actions released this 21 Sep 18:26
Immutable release. Only release title and notes can be modified.
b2589c4

ManiaScriptSharp 1.0.0-alpha.5

  • Added StructFieldNaming attribute
  • Added XML doc generation

ManiaScriptSharp.ApiGenerator 1.0.0-alpha.5

  • Improved script docs generation

ManiaScriptSharp.Generator 1.0.0-alpha.5

  • Added single-file Razor ManiaApp/Manialink generation
  • Improved script docs generation

ManiaScriptSharp.ManiaPlanet 1.0.0-alpha.5

  • Added XML doc generation

ManiaScriptSharp.ManiaPlanet3 1.0.0-alpha.5

  • Added XML doc generation

ManiaScriptSharp.Templates 1.0.0-alpha.5

  • Added RazorManialink template

ManiaScriptSharp.Trackmania 1.0.0-alpha.5

  • Added XML doc generation

Assets were automatically generated using the publish workflow.

1.0.0-alpha.4

Choose a tag to compare

@github-actions github-actions released this 19 Sep 22:23
Immutable release. Only release title and notes can be modified.
f5dc3b7

ManiaScriptSharp 1.0.0-alpha.4

  • Added StructFieldNaming attribute

ManiaScriptSharp.Generator 1.0.0-alpha.4

  • Added support for different struct field name casing
  • Disallowed return assignment expression and other chained assignments
  • Improved global variable emitting

Assets were automatically generated using the publish workflow.

1.0.0-alpha.3

Choose a tag to compare

@github-actions github-actions released this 18 Sep 14:10
Immutable release. Only release title and notes can be modified.

ManiaScriptSharp 1.0.0-alpha.3

No release notes provided.

ManiaScriptSharp.Generator 1.0.0-alpha.3

  • Added ManiaScriptAdditionalOutputDirs support for projects
  • Added #Command support
  • Added Int2 support
  • Added Hidden support for settings
  • Added GetValueOrDefault support
  • Libs can now use base classes instead of Context property
  • Improved label support
  • Split multiline string every 65kB

Assets were automatically generated using the publish workflow.

1.0.0-alpha.2

Choose a tag to compare

@github-actions github-actions released this 15 Sep 10:02
Immutable release. Only release title and notes can be modified.

ManiaScriptSharp.ApiGenerator 1.0.0-alpha.2

Changed generated ManiaScript array types from C# arrays (T[]) to IList<T>.

ManiaScriptSharp.Generator 1.0.0-alpha.2

Various fixes with global variables.

ManiaScriptSharp.ManiaPlanet 1.0.0-alpha.2

Changed generated API array types to IList<T>.

ManiaScriptSharp.ManiaPlanet3 1.0.0-alpha.2

Changed generated API array types to IList<T>.

ManiaScriptSharp.Templates 1.0.0-alpha.2

Added MapType template.

ManiaScriptSharp.Trackmania 1.0.0-alpha.2

Changed generated API array types to IList<T>.

Assets were automatically generated using the publish workflow.

1.0.0-alpha.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 18:23
Immutable release. Only release title and notes can be modified.
85efbf3

Initial release.

Assets were automatically generated using the publish workflow.

0.2.5

Choose a tag to compare

@BigBang1112 BigBang1112 released this 30 Oct 20:24
a134def
  • Remove System.IO.Abstractions