Skip to content

Releases: CodySchrank/MTT

Added Pascal Case PropertyStyle Option

15 Aug 18:45
Compare
Choose a tag to compare

Added property style option that will output generated typescript files into pascal case.

Thanks @stewartgordonsitka!

MTT

Various improvements to input handling, updated dictionary conversion, better constructor parsing

25 Jun 17:12
Compare
Choose a tag to compare
  • MTT now supports multiple input directories and will calculate relative paths between models across all input dirs for import statements.
  • Dictionaries can now support lists or arrays as generic arguments. Previously these would map to any.
  • Constructors spread over multiple lines (with long lists of arguments) are now supported.

All thanks to @jj05y!

MTT

Dictionary now changes from map into partial record; fix bugs; updated runner to 3.1

05 Apr 17:59
Compare
Choose a tag to compare
  • Updated dictionary to now change into partial record (Thanks @jj05y!). This is BREAKING. If you prefer the old behavior of dictionary transforming into map then do not use this version. However, partial records will behave closer to JSON when used in ts/js.

  • Fixed a bug with Guid

  • Updated mtt runner and mtt test suite to use netcoreapp 3.1

MTT

Dictionary now changes into Map

16 Feb 23:12
Compare
Choose a tag to compare

For dictionary type it is more useful to use the native Map type than it is to use any.

MTT

Fixed multiple bugs, added multiple improvements

17 Nov 19:57
Compare
Choose a tag to compare

The following features were added:

  • Add support for IList and initializers
  • Import statement improvement
  • Support string enums
  • kebab-case support

A few bugs were fixed related to the way files and folders were deleted and recreated.

All thanks to ItielBeeri & geirsagberg!

MTT

Fixed bugs with enums. Added Unit Testing

08 Aug 02:06
Compare
Choose a tag to compare

Added basic unit testing.

Fixed bug with enum not ignoring usings and attributes thanks to BlueBasher.

MTT

Fixed multiple bugs. Core Reorganization. MTTRunner

05 Aug 20:01
Compare
Choose a tag to compare
  • Fixed bug to remove comments and preprocessor directives from enums
  • Fixed a bug that when the Working Directory did not exists, the newly created dir was assigned to LocalConvertDir instead of LocalWorkingDir.
  • Separated the Converting logic and the MSBuildTask by moving the code to a ConvertService.
  • Added a MTTRunner ConsoleApp to help in quickly running/debugging the ConvertService.

All thanks to BlueBasher.

MTT

Skip PreProcessor directives

24 Jul 03:16
Compare
Choose a tag to compare

Thanks to BlueBasher

MTT

Fixed parsing of Dictionary

11 Jul 20:27
Compare
Choose a tag to compare

Thanks to rcheung9

MTT

Added support for hex enums

31 May 22:12
Compare
Choose a tag to compare

Thanks to BlueBasher

MTT