Skip to content

Commit 9b56edc

Browse files
committed
release: v1.0.0-beta.27
1 parent 916e9bd commit 9b56edc

File tree

9 files changed

+95
-9
lines changed

9 files changed

+95
-9
lines changed

CHANGELOG.md

+72
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,75 @@
1+
<a name="1.0.0-beta.27"></a>
2+
# [1.0.0-beta.27](https://github.com/angular/angular-cli/compare/v1.0.0-beta.26...v1.0.0-beta.27) (2017-02-01)
3+
4+
5+
### Bug Fixes
6+
7+
* **@ngtools/json-schema:** values of non-existent objects should return undefined ([#4300](https://github.com/angular/angular-cli/issues/4300)) ([95f28fd](https://github.com/angular/angular-cli/commit/95f28fd))
8+
* **@ngtools/webpack:** don't override context module deps ([#4153](https://github.com/angular/angular-cli/issues/4153)) ([4b9af62](https://github.com/angular/angular-cli/commit/4b9af62)), closes [#2496](https://github.com/angular/angular-cli/issues/2496)
9+
* **@ngtools/webpack:** skip null files ([#4168](https://github.com/angular/angular-cli/issues/4168)) ([43c6861](https://github.com/angular/angular-cli/commit/43c6861)), closes [#4165](https://github.com/angular/angular-cli/issues/4165)
10+
* **build:** don't leave dist folder on fail ([#4047](https://github.com/angular/angular-cli/issues/4047)) ([790dda6](https://github.com/angular/angular-cli/commit/790dda6))
11+
* **build:** ExtractTextWebpack 2.0.0-rc.1 and remove unsupported prop ([#4265](https://github.com/angular/angular-cli/issues/4265)) ([1bbd12d](https://github.com/angular/angular-cli/commit/1bbd12d)), closes [#4264](https://github.com/angular/angular-cli/issues/4264)
12+
* **css:** emit css sourcemaps only when extracting ([#4280](https://github.com/angular/angular-cli/issues/4280)) ([3aa55d7](https://github.com/angular/angular-cli/commit/3aa55d7))
13+
* **deps:** pin lodash types ([#4260](https://github.com/angular/angular-cli/issues/4260)) ([5f6a7f2](https://github.com/angular/angular-cli/commit/5f6a7f2))
14+
* **deps:** update mocha dev dependency ([#4291](https://github.com/angular/angular-cli/issues/4291)) ([49d15b3](https://github.com/angular/angular-cli/commit/49d15b3))
15+
* **docs:** remove mention to code formatting ([c079ccf](https://github.com/angular/angular-cli/commit/c079ccf)), closes [#4144](https://github.com/angular/angular-cli/issues/4144)
16+
* **lint:** fix new linting errors ([#4241](https://github.com/angular/angular-cli/issues/4241)) ([76f8827](https://github.com/angular/angular-cli/commit/76f8827))
17+
* **polyfills:** move polyfills to own entry point ([#3812](https://github.com/angular/angular-cli/issues/3812)) ([08bb738](https://github.com/angular/angular-cli/commit/08bb738)), closes [#2752](https://github.com/angular/angular-cli/issues/2752) [#3309](https://github.com/angular/angular-cli/issues/3309) [#4140](https://github.com/angular/angular-cli/issues/4140)
18+
* **scripts:** allow using same lib inside app ([#3814](https://github.com/angular/angular-cli/issues/3814)) ([a2ea05e](https://github.com/angular/angular-cli/commit/a2ea05e)), closes [#2141](https://github.com/angular/angular-cli/issues/2141)
19+
* **serve:** delete dist on serve ([#4293](https://github.com/angular/angular-cli/issues/4293)) ([8e82d17](https://github.com/angular/angular-cli/commit/8e82d17))
20+
* **serve:** improve error message when port is in use ([#4167](https://github.com/angular/angular-cli/issues/4167)) ([75e83a4](https://github.com/angular/angular-cli/commit/75e83a4))
21+
* **styles:** correctly output sourcemaps ([#4222](https://github.com/angular/angular-cli/issues/4222)) ([c29ed53](https://github.com/angular/angular-cli/commit/c29ed53)), closes [#2020](https://github.com/angular/angular-cli/issues/2020)
22+
23+
24+
### Code Refactoring
25+
26+
* **build:** consolidate build options ([#4105](https://github.com/angular/angular-cli/issues/4105)) ([e15433e](https://github.com/angular/angular-cli/commit/e15433e))
27+
* **lint:** use tslint api for linting ([#4248](https://github.com/angular/angular-cli/issues/4248)) ([0664beb](https://github.com/angular/angular-cli/commit/0664beb)), closes [#867](https://github.com/angular/angular-cli/issues/867) [#3993](https://github.com/angular/angular-cli/issues/3993)
28+
* **test:** remove lint option from test command ([#4261](https://github.com/angular/angular-cli/issues/4261)) ([645c870](https://github.com/angular/angular-cli/commit/645c870))
29+
30+
31+
### Features
32+
33+
* **@ngtools/webpack:** remove annotations ([#4301](https://github.com/angular/angular-cli/issues/4301)) ([439dcd7](https://github.com/angular/angular-cli/commit/439dcd7))
34+
* **angular-cli:** Add a postinstall warning for Node 4 deprecation. ([#4309](https://github.com/angular/angular-cli/issues/4309)) ([916e9bd](https://github.com/angular/angular-cli/commit/916e9bd))
35+
* **build:** minify/optimize component stylesheets ([#4259](https://github.com/angular/angular-cli/issues/4259)) ([499ef2f](https://github.com/angular/angular-cli/commit/499ef2f))
36+
* **serve:** Persist serve options in angular-cli.json ([#3908](https://github.com/angular/angular-cli/issues/3908)) ([da255b0](https://github.com/angular/angular-cli/commit/da255b0)), closes [#1156](https://github.com/angular/angular-cli/issues/1156)
37+
* **update:** add ng update as alias of ng init ([#4142](https://github.com/angular/angular-cli/issues/4142)) ([2211172](https://github.com/angular/angular-cli/commit/2211172)), closes [#4007](https://github.com/angular/angular-cli/issues/4007)
38+
39+
40+
### Performance Improvements
41+
42+
* **@ngtools/webpack:** Improve rebuild performance ([#4145](https://github.com/angular/angular-cli/issues/4145)) ([9d033e7](https://github.com/angular/angular-cli/commit/9d033e7))
43+
* **@ngtools/webpack:** improve rebuild performance ([#4188](https://github.com/angular/angular-cli/issues/4188)) ([7edac2b](https://github.com/angular/angular-cli/commit/7edac2b))
44+
* **@ngtools/webpack:** reduce rebuild performance by typechecking more ([#4258](https://github.com/angular/angular-cli/issues/4258)) ([29b134d](https://github.com/angular/angular-cli/commit/29b134d))
45+
46+
47+
### BREAKING CHANGES
48+
49+
* angular-cli: Node < 6.9 will be deprecated soon, and this will show a warning to users. Moving forward, that warning will be moved to an error with the next release.
50+
* test: ng test no longer has the --lint flag available.
51+
* lint: In order to use the updated `ng lint` command, the following section will have to be added to the project's `angular-cli.json` at the root level of the json object.
52+
53+
```json
54+
"lint": [
55+
{
56+
"files": "src/**/*.ts",
57+
"project": "src/tsconfig.json"
58+
},
59+
{
60+
"files": "e2e/**/*.ts",
61+
"project": "e2e/tsconfig.json"
62+
}
63+
],
64+
```
65+
66+
Alternatively, you can run `ng update`.
67+
* build: - `--extractCss` defaults to `false` on all `--dev` (`ng build` with no flags uses `--dev`)
68+
- `--aot` defaults to true in `--prod`
69+
- the alias for `--output-path` is now `-op` instead of `-o`
70+
71+
72+
173
<a name="1.0.0-beta.26"></a>
274
# [1.0.0-beta.26](https://github.com/angular/angular-cli/compare/v1.0.0-beta.25...v1.0.0-beta.26) (2017-01-19)
375

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-cli",
3-
"version": "1.0.0-beta.26",
3+
"version": "1.0.0-beta.28.3",
44
"description": "CLI tool for Angular",
55
"main": "packages/angular-cli/lib/cli/index.js",
66
"trackingCode": "UA-8594346-19",

packages/@angular-cli/ast-tools/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@angular-cli/ast-tools",
3-
"version": "1.0.15",
3+
"version": "1.0.16",
44
"description": "CLI tool for Angular",
55
"main": "./src/index.js",
66
"keywords": [

packages/@angular-cli/base-href-webpack/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@angular-cli/base-href-webpack",
3-
"version": "1.0.15",
3+
"version": "1.0.16",
44
"description": "Base HREF Webpack plugin",
55
"main": "./src/index.js",
66
"keywords": [

packages/@ngtools/json-schema/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngtools/json-schema",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"description": "Schema validating and reading for configurations, similar to Angular CLI config.",
55
"main": "./src/index.js",
66
"typings": "src/index.d.ts",

packages/@ngtools/logger/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngtools/logger",
3-
"version": "0.1.2",
3+
"version": "0.1.3",
44
"description": "",
55
"main": "./src/index.js",
66
"license": "MIT",

packages/@ngtools/webpack/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngtools/webpack",
3-
"version": "1.2.4",
3+
"version": "1.2.5",
44
"description": "Webpack plugin that AoT compiles your Angular components and modules.",
55
"main": "./src/index.js",
66
"typings": "src/index.d.ts",

packages/angular-cli/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-cli",
3-
"version": "1.0.0-beta.26",
3+
"version": "1.0.0-beta.28.3",
44
"description": "CLI tool for Angular",
55
"main": "lib/cli/index.js",
66
"trackingCode": "UA-8594346-19",

scripts/publish/shrinkwrap.js

+16-2
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,24 @@ function removeResolvedKeys(json) {
99
if (json['_resolved']) {
1010
delete json['_resolved'];
1111
}
12+
if (json['from']) {
13+
delete json['from'];
14+
}
15+
if (json['_from']) {
16+
delete json['_from'];
17+
}
1218

1319
const deps = json['dependencies'] || {};
1420
for (const key of Object.keys(deps)) {
15-
deps[key] = removeResolvedKeys(deps[key]);
21+
if (key.startsWith('@angular/')) {
22+
delete deps[key];
23+
} else if (key.startsWith('@ngtools/')) {
24+
delete deps[key];
25+
} else if (key.startsWith('@angular-cli/')) {
26+
delete deps[key];
27+
} else {
28+
deps[key] = removeResolvedKeys(deps[key]);
29+
}
1630
}
1731

1832
return json;
@@ -22,7 +36,7 @@ function removeResolvedKeys(json) {
2236
const fs = require('fs');
2337
const path = require('path');
2438

25-
const shrinkwrapPath = path.join(__dirname, '../../npm-shrinkwrap.json');
39+
const shrinkwrapPath = path.join(process.cwd(), 'npm-shrinkwrap.json');
2640
const shrinkwrap = JSON.parse(fs.readFileSync(shrinkwrapPath, 'utf-8'));
2741

2842
const newJson = removeResolvedKeys(shrinkwrap);

0 commit comments

Comments
 (0)