Skip to content

Commit 65528c5

Browse files
committed
Add CHANGELOG.md, following Keep a Changelog format.
1 parent f472c1d commit 65528c5

File tree

2 files changed

+153
-1
lines changed

2 files changed

+153
-1
lines changed

CHANGELOG.md

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
## [1.1.0] - 2018-02-12
10+
11+
### Added
12+
13+
* **Generators:** `ember generate <blueprint>` now creates TypeScript files for you
14+
* **Support for addons:** we now precompile addon TypeScript so `ember-cli-typescript` and `typescript` itself can remain in `devDependencies` instead of `dependencies`, and addons can easily distribute compiled JavaScript with TypeScript type definition (`.d.ts`) files.
15+
* **Incremental compilation:** `ember serve` or `ember test --serve` now use TypeScript's `tsc --watch` mode to only rebuild what changed, so your builds should be much faster
16+
17+
### Fixed
18+
19+
* `tsconfig.json` is no longer so annoyingly temperamental; you can largely do what you want with it
20+
* `ember serve` no longer triggers a full rebuild of all TypeScript files every time _any_ file in your project changes.
21+
22+
## [1.0.6]
23+
24+
### Changed
25+
26+
* Update to broccoli-typescript-compiler 2.1.1, for proper support for TS 2.6. This should make your build properly respect things like // @ts-ignore special comments.
27+
28+
## [1.0.5]
29+
30+
### Fixed
31+
32+
* Updated the `tsconfig.json` blueprint to set the `noImplicitThis` option to `true`, improving experience around use of updated type definitions
33+
34+
## [1.0.4]
35+
36+
### Changed
37+
38+
* Updated broccoli-compiler-typescript
39+
* Updated package.json to always install latest version of type definitions
40+
41+
### Fixed
42+
43+
* Fixed the default generated `environment.d.ts`
44+
45+
### Internal
46+
47+
* Made everything [✨ Prettier ✨](https://prettier.io)
48+
49+
## [1.0.3]
50+
51+
### Changed
52+
53+
* TS info messages now go to `stdout` and TS error messages now properly go to `stderr`
54+
* Fixed a dead link in the README
55+
56+
## [1.0.2]
57+
58+
### Fixed
59+
60+
* Updates the generated `tsconfig.json` to set `"modules": "ES6"` in the compiler options, so that codemods which operate on modules, like [babel-plugin-ember-modules-api-polyfill](https://github.com/ember-cli/babel-plugin-ember-modules-api-polyfill/), will actually work. (Yes, this is 1.0.1, but done correctly.)
61+
62+
## [1.0.1]
63+
64+
### Changed
65+
66+
* Updates the generated `tsconfig.json` to set `"modules": "ES6"` in the compiler options, so that codemods which operate on modules, like [babel-plugin-ember-modules-api-polyfill](https://github.com/ember-cli/babel-plugin-ember-modules-api-polyfill/), will actually work.
67+
68+
## [1.0.0]
69+
70+
### Added
71+
72+
* Include more type definitions in the default blueprint
73+
* Documentation of using `paths` (thanks @toranb!)
74+
* Supports in-repo addons, including in-repo Ember Engines
75+
76+
### Changed
77+
78+
* Update to [email protected]
79+
* Update Ember CLI and TypeScript (thanks @mfeckie!)
80+
* Match the `broccoli-typescript-compiler` option `throwOnError` with the `tsconfig.json` `noEmitOnError` option.
81+
82+
### Fixed
83+
84+
* Use `this.ui.write` instead of `console.log`.
85+
* Only process the tsconfig file once, instead of for every Broccoli tree (i.e. addons, the app, and the tests).
86+
* No longer pass the `allowJs` option to TypeScript, since Broccoli manages the tree so `.ts` and `.js` files for us.
87+
88+
### Internal
89+
90+
* Run prettier on the codebase
91+
92+
## [0.4.0] - 2017-05-03
93+
94+
### Changed
95+
96+
* Updated the base type definitions in `app/config/environment.d.ts` to include the defaults generated when creating an Ember app (thanks, @luketheobscure!)
97+
* Updated the README with clearer installation instructions and notes on using the add-on to develop other add-ons
98+
99+
### Fixed
100+
101+
* `ember serve` and `ember test` and `ember build` all work properly now, across platforms
102+
* builds are much faster on all platforms.
103+
104+
## [0.3.2] - 2017-04-22
105+
106+
### Fixed
107+
108+
* Now properly installs on Windows.
109+
110+
## [0.3.1] - 2017-04-22
111+
112+
### Added
113+
114+
* `tsconfig.json` blueprint now includes paths to resolve default Ember app structure imports
115+
116+
### Fixed
117+
118+
* Resolved install bugs on macOS and Linux
119+
120+
### Removed
121+
122+
* All references to `local-types` in the codebase and blueprints, since `local-types` is not used by the addon and not a normal TypeScript file location
123+
124+
## [0.3.0] - 2017-03-13
125+
126+
### Fixed
127+
128+
* `tsconfig.json` blueprint now works for both the addon and editors
129+
130+
## [0.2.0] - 2016-12-17
131+
132+
### Added
133+
134+
* Everything; the 0.2.0 release began by copying the implementation from [ember-cli-typify].
135+
* Basic, semi-working functionality.
136+
137+
[ember-cli-typify]: https://github.com/winding-lines/ember-cli-typify
138+
[unreleased]: https://github.com/typed-ember/ember-cli-typescript/compare/v1.1.0...HEAD
139+
[1.1.0]: https://github.com/typed-ember/ember-cli-typescript/compare/v1.0.6...v1.1.0
140+
[1.0.6]: https://github.com/typed-ember/ember-cli-typescript/compare/v1.0.5...v1.0.6
141+
[1.0.5]: https://github.com/typed-ember/ember-cli-typescript/compare/v1.0.4...v1.0.5
142+
[1.0.3]: https://github.com/typed-ember/ember-cli-typescript/compare/v1.0.3...v1.0.4
143+
[1.0.3]: https://github.com/typed-ember/ember-cli-typescript/compare/v1.0.2...v1.0.3
144+
[1.0.2]: https://github.com/typed-ember/ember-cli-typescript/compare/v1.0.1...v1.0.2
145+
[1.0.1]: https://github.com/typed-ember/ember-cli-typescript/compare/v1.0.0...v1.0.1
146+
[1.0.0]: https://github.com/typed-ember/ember-cli-typescript/compare/v0.4.0...v1.0.0
147+
[0.4.0]: https://github.com/typed-ember/ember-cli-typescript/compare/v0.3.2...v0.4.0
148+
[0.3.2]: https://github.com/typed-ember/ember-cli-typescript/compare/v0.3.1...v0.3.2
149+
[0.3.1]: https://github.com/typed-ember/ember-cli-typescript/compare/v0.3.0...v0.3.1
150+
[0.3.0]: https://github.com/typed-ember/ember-cli-typescript/compare/v0.2.0...v0.3.0
151+
[0.2.0]: https://github.com/typed-ember/ember-cli-typescript/compare/04dfe8757710ef8fab0d7a0dfec2a4b06593efa2...v0.2.0

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@
105105
"semi": true,
106106
"singleQuote": true,
107107
"trailingComma": "es5",
108-
"tabWidth": 2
108+
"tabWidth": 2,
109+
"proseWrap": "never"
109110
}
110111
}

0 commit comments

Comments
 (0)