Skip to content

Releases: TypeStrong/grunt-ts

v6.0.0-beta.21

18 Jul 01:48
Compare
Choose a tag to compare
v6.0.0-beta.21 Pre-release
Pre-release
prep for v6.0.0-beta.21 release

v5.5.1

15 May 19:58
Compare
Choose a tag to compare

v5.5.1

  • CHORE: Internal grunt-ts compiler now upgraded to v5.5.0 / TypeScript 1.8.9.
  • CHORE: Grunt-ts itself now compiles cleanly with --forceConsistentCasingInFileNames, --noFallthroughCasesInSwitch, and --noImplicitReturns enabled.
  • DOCS: Completed documentation for new v5.5 (TypeScript 1.8) features.

v5.5.0

  • FEAT: Support TypeScript 1.8+
  • FIX: "Visual Studio config issue: {} when src contains nested arrays". Thanks very much to first-time contributor @davidparsson for the PR! (#353)
  • DOCS: Moved contributing guide out to its own document: CONTRIBUTING.md

v5.4.0

23 Mar 03:38
Compare
Choose a tag to compare

v5.4.0 (2016-03-22)

  • FIX: amdloader will now work for .tsx extension as well reapplied
  • FIX: tsconfig.json exclude support for files (not just directories). Thanks very much to first-time contributor @errorx666 for the PR! Includes PR #337 which keeps exclude performance fast. (#285, #336)
  • DOCS: Update to --moduleResolution README section to show fluctuating default behaviour - by @thull
  • FIX: the HTML feature now supports file names with dashes - they will be converted to the underscore character. Many thanks to first-time contributor @xenit-raven for the PR! (#324)
  • FIX: Updated to csproj2ts v0.0.7 which supports Visual Studio 2015 projects (Thanks for the report and PR from first-time contributor @OClement ) . Also now supports compiling on Mac which I'm sort of shocked it didn't but that's why we test things, isn't it? Thanks for the report and PR (to csproj2ts) from first-time contributor @manfield ! (#345)

v5.3.2

16 Jan 02:37
Compare
Choose a tag to compare

v5.3.2 (2016-01-15)

  • FIX: Should not crash in presence of target named "src" (#321) - thanks for the report @ravishivt and @riggerthegeek.

v5.3.1

15 Jan 19:51
Compare
Choose a tag to compare

v5.3.1 (2016-01-15)

  • FIX: Will now properly add default tsconfig.json path if omitted when using object style (#302) - thanks for the report @nsgundy.

v5.3.0

15 Jan 18:57
Compare
Choose a tag to compare

v5.3.0 (2016-01-15)

  • FEAT: Updated to natively support and include TypeScript 1.7.
  • FEAT: Added support for --noLib, --emitBOM, --locale, --suppressExcessPropertyErrors, --stripInternal, and --allowSyntheticDefaultImports.
  • FEAT: Added support for es6 and es2015 as module options.
  • FIX: Revised all integration tests to account for its behavior (generally, the change to how removeComments works with /// references).
  • FIX: Will now resolve templates prior to updating the globs in a tsconfig.json file (#303) - thanks for the report @nsgundy.
  • FIX: Will now provide a warning when a grunt-ts task-level keyword (such as "watch") is used as a target name (#319) - thanks for the report @jounii.
  • FIX: Transformed HTML files will be automatically added to the compilation context if they match a glob (#255).
  • FIX: Use of outDir in the Gruntfile now works when otherwise getting the configuration from tsconfig.json. (Thanks, @gilamran (#312)).
  • FIX: Certain conditions (such as the specified tsconfig.json not found or VS project resolution errors) caused grunt-ts to hard-quit during options resolution. These are now properly surfaced as errors, and the main quit path will be followed.
  • FIX: Improved detection of if newLine parameter is redundant for TSC. This should make the functionality work more consistently if grunt.util.linefeed is used. Thanks to @Maks3w for the report.

v5.2.0

21 Nov 05:53
Compare
Choose a tag to compare
  • FIX: Grunt pipeline will once again halt by default in the presence of type errors. This was a regression in 5.0.0. Thanks to @mironx, @niondir, and @johnman for the report and assistance. We've added assertions for the count of failed build events in the grunt-ts release test cycle, so a regression like this should hopefully not happen again.
  • FEAT: Added new option emitGruntEvents. In the event of a build failure, grunt-ts will now raise an event grunt-ts.failure if emitGruntEvents is true. See the docs for more detail and an example. This defaults to false, so it's opt-in and there is no change to the existing grunt-ts default behavior.

v5.1.1

18 Nov 03:38
Compare
Choose a tag to compare
  • FIX: Fixes to htmlOutputTemplate. Thanks so much to @rolego, @SEthX, and @johnman for the help.
  • DOCS: tweak to html2ts docs to clarify and perhaps fix old merge conflict.
  • FIX: Resolve inappropriate warning if target is called src and uses files (Thanks, @vilmosioo (#305)).

v5.1.0

14 Oct 20:05
Compare
Choose a tag to compare

v5.1.0

  • FEAT: Upgraded to TypeScript 1.6.2 (thanks to @vp2177 and @JoshuaKGoldberg for sending early PRs, and for @awjreynolds, @Zjaaspoer, @DrColossos, @ravishivt, @logankd, and @Gouigouix for early encouragement.)
    • Added support for --moduleResolution, --jsx, --experimentalAsyncFunctions, --suppressExcessPropertyErrors, --rootDir.
    • Added outFile support to tsconfig.json (same function as out, but always relative to tsconfig.json file.)
    • Support all TypeScript 1.6 features from Visual Studio/MSBuild (via upgrade to csproj2ts v0.0.6).
  • FIX: Fixed bug where outDir in tsconfig.json was not treated as being relative to the tsconfig.json file.
  • FIX: New tests for "HTML" features (Thanks again, @rolego (#297).
  • FIX: Blank tsconfig.json should not be an error according to the spec, so this was changed to be same as {}.
  • DOCS: New documentation for several "HTML" features - htmlOutDir and htmlOutDirFlatten.

v5.0.1

08 Oct 15:11
Compare
Choose a tag to compare

v5.0.1 (2015-10-08)

  • FIX: 'htmlOutputTemplate' was not handled. Thanks for the PR, @rolego (#291).