Releases: TypeStrong/grunt-ts
Releases · TypeStrong/grunt-ts
v6.0.0-beta.21
prep for v6.0.0-beta.21 release
v5.5.1
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
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 (tocsproj2ts
) from first-time contributor @manfield ! (#345)
v5.3.2
v5.3.1
v5.3.0
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
andes2015
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
- 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 eventgrunt-ts.failure
ifemitGruntEvents
istrue
. See the docs for more detail and an example. This defaults tofalse
, so it's opt-in and there is no change to the existing grunt-ts default behavior.
v5.1.1
v5.1.0
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 totsconfig.json
(same function asout
, but always relative totsconfig.json
file.) - Support all TypeScript 1.6 features from Visual Studio/MSBuild (via upgrade to csproj2ts v0.0.6).
- Added support for
- FIX: Fixed bug where
outDir
intsconfig.json
was not treated as being relative to thetsconfig.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
andhtmlOutDirFlatten
.