build: hide @angular/http for Angular v8 (#29550)

Currently our plan is to skip the publish, docgen, and update steps for this package.
During RC, we'll determine if the breaking change is too difficult for users, in which case we might restore the package for another major.

PR Close #29550
This commit is contained in:
Alex Eagle 2019-03-27 10:50:39 -07:00 committed by Jason Aden
parent 98f8b0f328
commit 03d914a6c2
20 changed files with 15 additions and 52 deletions

View File

@ -88,8 +88,9 @@ module.exports = new Package('angular-api', [basePackage, typeScriptPackage])
'core/testing/index.ts', 'core/testing/index.ts',
'elements/index.ts', 'elements/index.ts',
'forms/index.ts', 'forms/index.ts',
'http/index.ts', // Current plan for Angular v8 is to hide documentation for the @angular/http package
'http/testing/index.ts', // 'http/index.ts',
// 'http/testing/index.ts',
'platform-browser/index.ts', 'platform-browser/index.ts',
'platform-browser/animations/index.ts', 'platform-browser/animations/index.ts',
'platform-browser/testing/index.ts', 'platform-browser/testing/index.ts',

View File

@ -15,7 +15,8 @@ const packageMap = {
core: ['core/index.ts', 'core/testing/index.ts'], core: ['core/index.ts', 'core/testing/index.ts'],
elements: ['elements/index.ts'], elements: ['elements/index.ts'],
forms: ['forms/index.ts'], forms: ['forms/index.ts'],
http: ['http/index.ts', 'http/testing/index.ts'], // Current plan for Angular v8 is to hide the @angular/http package
// http: ['http/index.ts', 'http/testing/index.ts'],
'platform-browser': ['platform-browser/index.ts', 'platform-browser/animations/index.ts', 'platform-browser/testing/index.ts'], 'platform-browser': ['platform-browser/index.ts', 'platform-browser/animations/index.ts', 'platform-browser/testing/index.ts'],
'platform-browser-dynamic': ['platform-browser-dynamic/index.ts', 'platform-browser-dynamic/testing/index.ts'], 'platform-browser-dynamic': ['platform-browser-dynamic/index.ts', 'platform-browser-dynamic/testing/index.ts'],
'platform-server': ['platform-server/index.ts', 'platform-server/testing/index.ts'], 'platform-server': ['platform-server/index.ts', 'platform-server/testing/index.ts'],

View File

@ -19,7 +19,6 @@
"@angular/compiler": "file:../../dist/packages-dist/compiler", "@angular/compiler": "file:../../dist/packages-dist/compiler",
"@angular/core": "file:../../dist/packages-dist/core", "@angular/core": "file:../../dist/packages-dist/core",
"@angular/forms": "file:../../dist/packages-dist/forms", "@angular/forms": "file:../../dist/packages-dist/forms",
"@angular/http": "file:../../dist/packages-dist/http",
"@angular/platform-browser": "file:../../dist/packages-dist/platform-browser", "@angular/platform-browser": "file:../../dist/packages-dist/platform-browser",
"@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic", "@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic",
"@angular/router": "file:../../dist/packages-dist/router", "@angular/router": "file:../../dist/packages-dist/router",

View File

@ -174,11 +174,6 @@
dependencies: dependencies:
tslib "^1.9.0" tslib "^1.9.0"
"@angular/http@file:../../dist/packages-dist/http":
version "8.0.0-beta.0"
dependencies:
tslib "^1.9.0"
"@angular/language-service@file:../../dist/packages-dist/language-service": "@angular/language-service@file:../../dist/packages-dist/language-service":
version "8.0.0-beta.0" version "8.0.0-beta.0"

View File

@ -19,7 +19,6 @@
"@angular/compiler": "file:../../dist/packages-dist/compiler", "@angular/compiler": "file:../../dist/packages-dist/compiler",
"@angular/core": "file:../../dist/packages-dist/core", "@angular/core": "file:../../dist/packages-dist/core",
"@angular/forms": "file:../../dist/packages-dist/forms", "@angular/forms": "file:../../dist/packages-dist/forms",
"@angular/http": "file:../../dist/packages-dist/http",
"@angular/platform-browser": "file:../../dist/packages-dist/platform-browser", "@angular/platform-browser": "file:../../dist/packages-dist/platform-browser",
"@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic", "@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic",
"@angular/router": "file:../../dist/packages-dist/router", "@angular/router": "file:../../dist/packages-dist/router",

View File

@ -174,11 +174,6 @@
dependencies: dependencies:
tslib "^1.9.0" tslib "^1.9.0"
"@angular/http@file:../../dist/packages-dist/http":
version "8.0.0-beta.0"
dependencies:
tslib "^1.9.0"
"@angular/language-service@file:../../dist/packages-dist/language-service": "@angular/language-service@file:../../dist/packages-dist/language-service":
version "8.0.0-beta.0" version "8.0.0-beta.0"

View File

@ -19,7 +19,6 @@
"@angular/compiler": "file:../../dist/packages-dist/compiler", "@angular/compiler": "file:../../dist/packages-dist/compiler",
"@angular/core": "file:../../dist/packages-dist/core", "@angular/core": "file:../../dist/packages-dist/core",
"@angular/forms": "file:../../dist/packages-dist/forms", "@angular/forms": "file:../../dist/packages-dist/forms",
"@angular/http": "file:../../dist/packages-dist/http",
"@angular/platform-browser": "file:../../dist/packages-dist/platform-browser", "@angular/platform-browser": "file:../../dist/packages-dist/platform-browser",
"@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic", "@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic",
"@angular/router": "file:../../dist/packages-dist/router", "@angular/router": "file:../../dist/packages-dist/router",

View File

@ -174,11 +174,6 @@
dependencies: dependencies:
tslib "^1.9.0" tslib "^1.9.0"
"@angular/http@file:../../dist/packages-dist/http":
version "8.0.0-beta.0"
dependencies:
tslib "^1.9.0"
"@angular/language-service@file:../../dist/packages-dist/language-service": "@angular/language-service@file:../../dist/packages-dist/language-service":
version "8.0.0-beta.0" version "8.0.0-beta.0"

View File

@ -8,7 +8,6 @@
"@angular/compiler": "file:../../dist/packages-dist/compiler", "@angular/compiler": "file:../../dist/packages-dist/compiler",
"@angular/compiler-cli": "file:../../dist/packages-dist/compiler-cli", "@angular/compiler-cli": "file:../../dist/packages-dist/compiler-cli",
"@angular/core": "file:../../dist/packages-dist/core", "@angular/core": "file:../../dist/packages-dist/core",
"@angular/http": "file:../../dist/packages-dist/http",
"@angular/platform-browser": "file:../../dist/packages-dist/platform-browser", "@angular/platform-browser": "file:../../dist/packages-dist/platform-browser",
"@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic", "@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic",
"@angular/platform-server": "file:../../dist/packages-dist/platform-server", "@angular/platform-server": "file:../../dist/packages-dist/platform-server",

View File

@ -30,11 +30,6 @@
dependencies: dependencies:
tslib "^1.9.0" tslib "^1.9.0"
"@angular/http@file:../../dist/packages-dist/http":
version "6.0.0-beta.7-8203e0365a"
dependencies:
tslib "^1.9.0"
"@angular/platform-browser-dynamic@file:../../dist/packages-dist/platform-browser-dynamic": "@angular/platform-browser-dynamic@file:../../dist/packages-dist/platform-browser-dynamic":
version "6.0.0-beta.7-8203e0365a" version "6.0.0-beta.7-8203e0365a"
dependencies: dependencies:

View File

@ -13,7 +13,6 @@
"@angular/compiler-cli": "file:../../dist/packages-dist/compiler-cli", "@angular/compiler-cli": "file:../../dist/packages-dist/compiler-cli",
"@angular/core": "file:../../dist/packages-dist/core", "@angular/core": "file:../../dist/packages-dist/core",
"@angular/forms": "file:../../dist/packages-dist/forms", "@angular/forms": "file:../../dist/packages-dist/forms",
"@angular/http": "file:../../dist/packages-dist/http",
"@angular/language-service": "file:../../dist/packages-dist/language-service", "@angular/language-service": "file:../../dist/packages-dist/language-service",
"@angular/platform-browser": "file:../../dist/packages-dist/platform-browser", "@angular/platform-browser": "file:../../dist/packages-dist/platform-browser",
"@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic", "@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic",

View File

@ -35,11 +35,6 @@
dependencies: dependencies:
tslib "^1.9.0" tslib "^1.9.0"
"@angular/http@file:../../dist/packages-dist/http":
version "6.0.0-rc.0-b32e6343a3"
dependencies:
tslib "^1.9.0"
"@angular/language-service@file:../../dist/packages-dist/language-service": "@angular/language-service@file:../../dist/packages-dist/language-service":
version "6.0.0-rc.0-b32e6343a3" version "6.0.0-rc.0-b32e6343a3"

View File

@ -10,7 +10,6 @@
"@angular/compiler-cli": "file:../../dist/packages-dist/compiler-cli", "@angular/compiler-cli": "file:../../dist/packages-dist/compiler-cli",
"@angular/core": "file:../../dist/packages-dist/core", "@angular/core": "file:../../dist/packages-dist/core",
"@angular/forms": "file:../../dist/packages-dist/forms", "@angular/forms": "file:../../dist/packages-dist/forms",
"@angular/http": "file:../../dist/packages-dist/http",
"@angular/material": "7.0.0-rc.1", "@angular/material": "7.0.0-rc.1",
"@angular/platform-browser": "file:../../dist/packages-dist/platform-browser", "@angular/platform-browser": "file:../../dist/packages-dist/platform-browser",
"@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic", "@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic",

View File

@ -51,11 +51,6 @@
dependencies: dependencies:
tslib "^1.9.0" tslib "^1.9.0"
"@angular/http@file:../../dist/packages-dist/http":
version "7.2.0-rc.0"
dependencies:
tslib "^1.9.0"
"@angular/material@7.0.0-rc.1": "@angular/material@7.0.0-rc.1":
version "7.0.0-rc.1" version "7.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@angular/material/-/material-7.0.0-rc.1.tgz#e9a88c8b6f6b48b87ed3d1da3037d14a0e3e8290" resolved "https://registry.yarnpkg.com/@angular/material/-/material-7.0.0-rc.1.tgz#e9a88c8b6f6b48b87ed3d1da3037d14a0e3e8290"

View File

@ -13,7 +13,6 @@
"@angular/compiler": "file:../../dist/packages-dist/compiler", "@angular/compiler": "file:../../dist/packages-dist/compiler",
"@angular/compiler-cli": "file:../../dist/packages-dist/compiler-cli", "@angular/compiler-cli": "file:../../dist/packages-dist/compiler-cli",
"@angular/core": "file:../../dist/packages-dist/core", "@angular/core": "file:../../dist/packages-dist/core",
"@angular/http": "file:../../dist/packages-dist/http",
"@angular/platform-browser": "file:../../dist/packages-dist/platform-browser", "@angular/platform-browser": "file:../../dist/packages-dist/platform-browser",
"@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic", "@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic",
"@angular/platform-server": "file:../../dist/packages-dist/platform-server", "@angular/platform-server": "file:../../dist/packages-dist/platform-server",

View File

@ -37,11 +37,6 @@
dependencies: dependencies:
tslib "^1.9.0" tslib "^1.9.0"
"@angular/http@file:../../dist/packages-dist/http":
version "7.2.0-rc.0"
dependencies:
tslib "^1.9.0"
"@angular/platform-browser-dynamic@file:../../dist/packages-dist/platform-browser-dynamic": "@angular/platform-browser-dynamic@file:../../dist/packages-dist/platform-browser-dynamic":
version "7.2.0-rc.0" version "7.2.0-rc.0"
dependencies: dependencies:

View File

@ -21,8 +21,9 @@ import * as core from '@angular/core';
import * as coreTesting from '@angular/core/testing'; import * as coreTesting from '@angular/core/testing';
import * as elements from '@angular/elements'; import * as elements from '@angular/elements';
import * as forms from '@angular/forms'; import * as forms from '@angular/forms';
import * as http from '@angular/http'; // Current plan for Angular 8 is to stop building the @angular/http package
import * as httpTesting from '@angular/http/testing'; // import * as http from '@angular/http';
// import * as httpTesting from '@angular/http/testing';
import * as platformBrowser from '@angular/platform-browser'; import * as platformBrowser from '@angular/platform-browser';
import * as platformBrowserDynamic from '@angular/platform-browser-dynamic'; import * as platformBrowserDynamic from '@angular/platform-browser-dynamic';
import * as platformBrowserDynamicTesting from '@angular/platform-browser-dynamic/testing'; import * as platformBrowserDynamicTesting from '@angular/platform-browser-dynamic/testing';
@ -53,8 +54,9 @@ export default {
coreTesting, coreTesting,
elements, elements,
forms, forms,
http, // See above
httpTesting, // http,
// httpTesting,
platformBrowser, platformBrowser,
platformBrowserTesting, platformBrowserTesting,
platformBrowserDynamic, platformBrowserDynamic,

View File

@ -11,7 +11,6 @@
"@angular/core": "file:../../dist/packages-dist/core", "@angular/core": "file:../../dist/packages-dist/core",
"@angular/elements": "file:../../dist/packages-dist/elements", "@angular/elements": "file:../../dist/packages-dist/elements",
"@angular/forms": "file:../../dist/packages-dist/forms", "@angular/forms": "file:../../dist/packages-dist/forms",
"@angular/http": "file:../../dist/packages-dist/http",
"@angular/platform-browser": "file:../../dist/packages-dist/platform-browser", "@angular/platform-browser": "file:../../dist/packages-dist/platform-browser",
"@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic", "@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic",
"@angular/platform-server": "file:../../dist/packages-dist/platform-server", "@angular/platform-server": "file:../../dist/packages-dist/platform-server",

View File

@ -25,7 +25,8 @@ ng_package(
], ],
entry_point = "packages/http/index.js", entry_point = "packages/http/index.js",
tags = [ tags = [
"release-with-framework", # Currently the plan for Angular v8 is to exclude @angular/http package from publishing
# "release-with-framework",
], ],
# Do not add more to this list. # Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds. # Dependencies on the full npm_package cause long re-builds.

View File

@ -29,7 +29,8 @@ ANGULAR_SCOPED_PACKAGES = ["@angular/%s" % p for p in [
"platform-browser", "platform-browser",
"platform-browser-dynamic", "platform-browser-dynamic",
"forms", "forms",
"http", # Current plan for Angular v8 is to not include @angular/http in ng update
# "http",
"platform-server", "platform-server",
"platform-webworker", "platform-webworker",
"platform-webworker-dynamic", "platform-webworker-dynamic",