UNPKG

2.89 kBMarkdownView Raw
1## Planned
2
3- Review the organization of the build targets
4- Use `displayName` on task functions, instead of separate `generateTaskName` functions.
5
6## 0.14.2 (2017-07-10)
7
8- **[Internal]** Update dependencies: add `package-lock.json` and update `tslint`.
9
10## 0.14.1 (2017-06-17)
11
12- **[Internal]** Update dependencies.
13- **[Internal]** Drop dependency on _Bluebird_.
14- **[Internal]** Drop dependency on _typings_.
15
16## 0.14.0 (2017-05-10)
17
18- **[Breaking]** Enforce trailing commas by default for multiline objects
19- **[Feature]** Allow bump from either `master` or a branch with the same name as the tag (exampel: `v1.2.3`)
20- **[Feature]** Support TSLint 8, allow to extend the default rules
21- **[Patch]** Allow mergeable namespaces
22
23# 0.13.1
24
25- **[Patch]** Allow namespaces in the default TS-Lint config
26
27# 0.13.0
28
29- **[Breaking]** Major overhaul of the angular target. The server build no longer depends on the client.
30- **[Breaking]** Update to `gulp@4` (from `gulp@3`)
31- **[Breaking]** Update to `tslint@7` (from `tslint@6`), add stricter default rules
32- **[Breaking]** Update signature of targetGenerators and project tasks: it only uses
33 `ProjectOptions` and `Target` now, the additional options are embedded in those two objects.
34- **[Breaking]** Remove `:install`, `:instal:npm` and `:install:typings`. Use the `prepare` script in
35 your `package.json` file instead.
36- Add `:tslint.json` project task to generate configuration for `tslint`
37- Add first class support for processing of `pug` and `sass` files, similar to `copy`
38- Implement end-to-end tests
39- Enable `emitDecoratorMetadata` in default typescript options.
40- Allow configuration of `:lint` with the `tslintOptions` property of the project configuration.
41- Add `<target>:watch` tasks for incremental builds.
42
43# 0.12.3
44
45- Support `templateUrl` and `styleUrls` in angular modules.
46
47# 0.12.2
48
49- Add `<target>:build:copy` task. It copies user-defined files.
50
51# 0.12.1
52
53- Fix `<target>:watch` task.
54
55# 0.12.0
56
57- **[Breaking]**: Change naming convention for tasks. The names primary part is
58 the target, then the action (`lib:build` instead of `build:lib`) to group
59 the tasks per target.
60- **[Breaking]**: Use `typeRoots` instead of `definitions` in configuration to
61 specify Typescript definition files.
62- Generate `tsconfig.json` file (mainly for editors)
63- Implement the `test` target to run unit-tests with `mocha`.
64
65# 0.11.2
66
67- Target `angular`: Add `build:<target>:assets:sass` for `.scss` files (Sassy CSS)
68
69# 0.11.1
70
71- Rename project to `web-build-tools` (`demurgos-web-build-tools` on _npm_)
72- Target `angular`: Add `build:<target>:assets`, `build:<target>:pug` and `build:<target>:static`.
73- Update `gulp-typescript`: solve error message during compilation
74- Targets `node` and `angular`: `build:<target>:scripts` now include in-lined source maps
75- Target `node`: `watch:<target>` to support incremental builds