Repository navigation
Releases: BigBang1112/maniascript-sharp
Release list
1.0.0-beta.3
ManiaScriptSharp 1.0.0-beta.3
- Added
ManiaScriptNameattribute Logwithobject?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
MathLibandTextLibautomatically when usingMath,MathF, orstringfunctions
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
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
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
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
ManiaScriptSharp 1.0.0-alpha.5
- Added
StructFieldNamingattribute - 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
ManiaScriptSharp 1.0.0-alpha.4
- Added
StructFieldNamingattribute
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
ManiaScriptSharp 1.0.0-alpha.3
No release notes provided.
ManiaScriptSharp.Generator 1.0.0-alpha.3
- Added
ManiaScriptAdditionalOutputDirssupport for projects - Added
#Commandsupport - Added
Int2support - Added
Hiddensupport for settings - Added
GetValueOrDefaultsupport - Libs can now use base classes instead of
Contextproperty - Improved label support
- Split multiline string every 65kB
Assets were automatically generated using the publish workflow.
1.0.0-alpha.2
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
Initial release.
Assets were automatically generated using the publish workflow.