Releases: typed-ember/ember-cli-typescript
Silence is Golden
What Changed?
Fixed
- Avoid warnings in Ember CLI 3.4+ about missing package directories for our in-repo testing addons (#252)
Changed
- All blueprints for Ember and Ember Data entities now come from a standalone ember-cli-typescript-blueprints package.
Upgrading
ember install ember-cli-typescript@latest
Contributors
Thanks to everyone who opened an issue we fixed or PR we merged in this release!
Cow says "MU", tests get support and types
What Changed?
Fixed
- Ignore
node_modules
hoisted above project root (e.g. yarn workspaces)
Added
- Auto-install of
@types/ember__test-helpers
- Initial support for Module Unification (see #199 for what is/isn't supported in this release)
- Support for building addons'
test-support
andaddon-test-support
directories
Upgrading
ember install ember-cli-typescript@latest
Contributors
Thanks to everyone who opened an issue we fixed or PR we merged in this release!
- @allenylzhou
- @happycollision
- @buschtoens
- @chriskrycho
- @dfreeman
- @mike-north
v1.3.3
What Changed?
Fixed
- Watcher has been "de-simplified" to make it more consistent with how tsc's own watcher works and prevent rebuild issues.
ember-cli-typescript
will now run afterember-decorators
, ensuring that theember-cli-typescript
blueprints overrideember-decorators
'.
Changed
- Improved documentation regarding service injection.
Added
- Getting Help section to readme.
- Github issue templates.
Upgrading
ember install ember-cli-typescript@latest
Contributors
Thanks to everyone who opened an issue we fixed or PR we merged in this release!
v1.3.2
What Changed?
Fixed
- TypeScript 2.9 no longer causes infinite error loops and/or fails to trigger rebuilds.
Upgrading
ember install ember-cli-typescript@latest
Contributors
Thanks to everyone who opened an issue we fixed or PR we merged in this release!
v1.3.1
What Changed?
Fixed
- No longer requires TypeScript before it has been installed.
- Properly ignore the root across platforms.
Upgrading
ember install ember-cli-typescript@latest
Please open an issue with "1.3.1" in the title if you have any new errors!
Contributors
Thanks to everyone who opened an issue we fixed or PR we merged in this release!
- Dan Freeman (@dfreeman)
- Bill Heaton (@pixelhandler)
- James Alexander Rosen (@jamesarosen)
Bye Bye Bye
This release says bye to compilation churn, bye to spurious rebuilds and errors, and bye to relaxed TypeScript checks by default. Great efforts were made to get Broccoli and the TypeScript compiler "NSYNC".
Note: As of this release, re-running the blueprint on an existing project (e.g. ember generate ember-cli-typescript
) will update tsconfig.json
with maximum compiler strictness settings, which are likely to result in new TypeScript errors being reported. You can always turn these checks off individually, but they are now on by default.
What Changed?
Added
- This addon now supports failing the build when there are type errors, using
noEmitOnError: true
intsconfig.json
.
Changed
- Clarified instructions for sourcemaps.
Fixed
- TypeScript no longer churns on every change in the
tmp
directory. - Make sure ember-cli-typescript is a dev dependency when generating in-repo-addons, so their TypeScript gets built correctly.
- Eliminated some lint errors in the build.
- Synchronization between tsc and the broccoli build process has been improved, reducing spurious rebuilds (and works properly on Windows).
- Updated the generated
tsconfig.json
to use the maximum strictness we can with Ember's typings. - Simplified the file watching implementation, fixing some odd behavior when trees of files were deleted or moved all at once.
Upgrading
ember install ember-cli-typescript@latest
Please open an issue with "1.3.0" in the title if you have any new errors!
Contributors
Thanks to everyone who opened an issue we fixed or PR we merged in this release!
Keep it simple
Fixed
- Simplified the file watching implementation, fixing some odd behavior when trees of files were deleted or moved all at once.
A strict(er) teacher
What Changed?
Fixed
- Updated the generated
tsconfig.json
to use the maximum strictness we can with Ember's typings.
Upgrading
ember install ember-cli-typescript@beta
Please open an issue with "1.3.0-beta.4" in the title if you have any new errors!
In sync… on Windows, too
What Changed?
Fixed
- The synchronization tweak made in 1.3.0-beta.2 now works properly on Windows.
Upgrading
ember install ember-cli-typescript@beta
Please open an issue with "1.3.0-beta.3" in the title if you have any new errors!
Contributors
Everyone who opened an issue we fixed or PR we merged in this release!
- Frank Tan (@tansongyang)
In Sync
What Changed?
Fixed
- Synchronization between tsc and the broccoli build process has been improved, reducing spurious rebuilds.
Upgrading
ember install ember-cli-typescript@beta
Please open an issue with "1.3.0-beta.2" in the title if you have any new errors!
Contributors
Everyone who opened an issue we fixed or PR we merged in this release!
- Chris Santero (@csantero)