Releases: TiLied/CSharpToJavaScript
Releases · TiLied/CSharpToJavaScript
0.1.10
0.1.9
Full Changelog: 0.1.8...0.1.9
0.1.8
0.1.7
- Nuget 0.1.7
- Small cleanup.
- Updated generated c#.
- Updated generated docs.
- Merge branch 'master' of https://github.com/TiLied/CSharpToJavaScript
- Added support for explisit cast/cast expression.
- Added Value property to NaN, Infinity and Undefined. Allowing the use of NaN, Infinity and Undefined as an expression. For example: cs: var a = NaN.Value; translated js: let a = NaN;
- Added support for base method calls. Basic, should be enough for the majority of cases..
- Fixed cast expression.
- Updated generated c#.
Full Changelog: 0.1.6...0.1.7
0.1.6
- Nuget 0.1.6
- Update README.md
- Merge branch 'master' of https://github.com/TiLied/CSharpToJavaScript
- Added "Substr" method to the "String" object.
- Added methods "GetYear", "SetYear", and "ToGMTString" to the Date object.
- Added lowercase variants to "Array", "Function", and "Object". For the tests.
- Added an overload "Define" to the "CustomElementRegistry".
- Added "Escape" and "Unescape" to the GlobalObject.
- Added overloads to "TypeOf" method. Attribute of "InstanceOf" changed to "GenericBinary".
- Added "GenericBinaryAttribute", "GenericUnaryAttribute" and "GenericAsArgument".
- Update README.md
- Update README.md
Full Changelog: 0.1.5...0.1.6
0.1.5
- Nuget 0.1.5
- Added comments.
- Merge branch 'master' of https://github.com/TiLied/CSharpToJavaScript
- Updated generated c#.
- Added "MakePropertiesEnumerable" option. Needed if you use json, since properties are not enumerable. Default: false.
- Removed EnumValueAttribute. Use ValueAttribute instead. Added "NoneWithLeadingDotRemoved" and "NoneWithTailingDotRemoved" options for ToAttribute.
- Added special syntax "//...\" Mostly for tests, for generating valid c# code.
- c# EndsWith -> js endsWith
- Updated license year.
- Updated "Microsoft.CodeAnalysis.CSharp" to 5.0.0.
Full Changelog: 0.1.4...0.1.5
0.1.4
0.1.3
- Nuget 0.1.3
- Added "In" method translates as in operator.
- Clean up.
- Improved this expression detection. Fixed globalstatement formatting.
- Updated generated cs.
- Merge branch 'master' of https://github.com/TiLied/CSharpToJavaScript
- Updated generated docs. Updated generated cs.
Full Changelog: 0.1.2...0.1.3
0.1.2
- Nuget 0.1.2
- Update README.md
- Merge branch 'master' of https://github.com/TiLied/CSharpToJavaScript
- Only print references with the "Debug" option.
- Fixed regression with Generics.
- Update patch.yml
- Added "TypeOf" method translates as the typeof operator.
- Fixed regression with recent attribute changes.
- Added more comments to the options.
- Merge branch 'master' of https://github.com/TiLied/CSharpToJavaScript
- Removed "CustomCSTypesToJS" option. Now the code checks for a correct Attribute, no matter where the code is from, not exclusively from a "CSharpToJavaScript" namespace.
- Update README.md
- Merge branch 'master' of https://github.com/TiLied/CSharpToJavaScript
- Added method "InstanceOf" translates as "instanceof" operator. Also, translates "is" to "instanceof".
- Update README.md
- Added method "Delete" translates to the "delete" operator. Added method "Void" translates to the "void" operator.
- Merge branch 'master' of https://github.com/TiLied/CSharpToJavaScript
- Micro-optimization.
Full Changelog: 0.1.1...0.1.2