Skip to content

Releases: angular/universal

v9.0.0-next.14

27 Dec 20:11
Compare
Choose a tag to compare
v9.0.0-next.14 Pre-release
Pre-release

commit d2724e8
Author: Vikram Subramanian [email protected]
Date: Fri Dec 27 11:23:00 2019 -0800

release: v9.0.0-next.14

commit bc33eae
Author: Renovate Bot [email protected]
Date: Wed Dec 25 06:18:29 2019 +0000

build: update karma-jasmine-html-reporter to version 1.5.1

commit f1b1149
Author: Alan Agius [email protected]
Date: Tue Dec 24 08:46:17 2019 +0100

style: fix lint issues

commit 59d5dbc
Author: Alan Agius [email protected]
Date: Sat Dec 21 10:42:16 2019 +0100

build: add some tsrule to aid consistence and avoid code smells

commit 00266c2
Author: Alan Agius [email protected]
Date: Fri Dec 20 13:42:40 2019 +0100

build: rename tsconfig so that the IDE can use it

commit 93a66f9
Author: Renovate Bot [email protected]
Date: Mon Dec 23 18:43:55 2019 +0000

build: update to version

commit a695e4f
Author: Alan Agius [email protected]
Date: Sun Dec 22 19:13:45 2019 +0100

fix(common): Debug Failure. False expression: node_modules/@types/node/ts3.2/index.d.ts linked to nonexistent file

Fixes: #1413

commit 55fd57e
Author: Wagner Maciel [email protected]
Date: Mon Dec 23 04:12:24 2019 -0800

feat(builders): routesFile option for prerender builder

Closes #1395

commit 7bacde5
Author: Renovate Bot [email protected]
Date: Fri Dec 20 06:13:14 2019 +0000

build: update @bazel/bazel to version 2.0.0

commit 2f9ad88
Author: Alan Agius [email protected]
Date: Thu Dec 19 23:58:39 2019 +0100

build: use bazel `disk_cache` (#1408)

* ci: rename cache key

* ci: remove unneeded yarn install since it's already run in previous step

* build: set `noshow_progress`, `announce_rc` and `repository_cache` bazel flags

* ci: add disk_cache

* ci: add `--incompatible_strict_action_env`

* ci: update cache key

commit 192c479
Author: vikerman [email protected]
Date: Thu Dec 19 14:37:11 2019 -0800

docs: update packages list

@nguniversal/module-map-ngfactory-loader is no longer published since we just rely on dynamic import syntax for lazy loaded routes.

commit b9ed17a
Author: vikerman [email protected]
Date: Thu Dec 19 13:26:27 2019 -0800

docs: create a release doc

Outlining release steps

commit 044856f
Author: vikerman [email protected]
Date: Thu Dec 19 13:09:49 2019 -0800

build: make sure release builds are stamped properly

v9.0.0-next.13

19 Dec 21:23
Compare
Choose a tag to compare
v9.0.0-next.13 Pre-release
Pre-release

commit 71be91c
Author: Alan Agius [email protected]
Date: Thu Dec 19 20:45:13 2019 +0100

fix(builders): error when process is closed with non zero error code (#1403)

commit 7e25548
Author: Alan Agius [email protected]
Date: Thu Dec 19 20:44:44 2019 +0100

fix(builders): allow setting a public host (#1401)

Closes #1394 and closes #1393

commit b7c5cd8
Author: Alan Agius [email protected]
Date: Thu Dec 19 20:43:33 2019 +0100

fix(builders): fix `EADDRINUSE` error on rebuilds (#1405)

commit d7b403c
Author: Alan Agius [email protected]
Date: Thu Dec 19 19:18:30 2019 +0100

refactor(aspnetcore-engine): use async/await function

commit 9da7415
Author: Renovate Bot [email protected]
Date: Thu Dec 19 06:17:17 2019 +0000

build: update codelyzer to version 5.2.1

v9.0.0-next.6

23 Oct 21:40
Compare
Choose a tag to compare
v9.0.0-next.6 Pre-release
Pre-release

commit cf30d4a
Author: vikerman [email protected]
Date: Wed Oct 23 14:15:43 2019 -0700

release: v9.0.0-next.6

commit 5d310ed
Author: vikerman [email protected]
Date: Wed Oct 23 13:32:49 2019 -0700

chore: update deps

commit dde1a11
Author: Renovate Bot [email protected]
Date: Wed Oct 23 07:23:27 2019 +0000

build: update tsutils to version ^3.0.0

commit b18919b
Author: Renovate Bot [email protected]
Date: Wed Oct 23 06:20:36 2019 +0000

build: update karma-chrome-launcher to version ^3.0.0

commit a7c968c
Author: Renovate Bot [email protected]
Date: Wed Oct 23 05:21:10 2019 +0000

build: update codelyzer to version 5.2.0

commit 151cf87
Author: Renovate Bot [email protected]
Date: Wed Oct 23 05:21:22 2019 +0000

build: update jasmine-core to version ^3.0.0

commit b0c9d27
Author: Renovate Bot [email protected]
Date: Tue Oct 22 10:15:42 2019 +0000

build: update concurrently to version 5.0.0

commit 4d54d33
Author: Renovate Bot [email protected]
Date: Tue Oct 22 10:16:50 2019 +0000

build: update ts-node to version 8.4.1

commit c6fc054
Author: Renovate Bot [email protected]
Date: Tue Oct 22 09:20:56 2019 +0000

build: update @bazel/bazel to version 1.0.0

commit 545653a
Author: Renovate Bot [email protected]
Date: Tue Oct 22 07:19:48 2019 +0000

build: update karma to version 4.4.1

commit 3d0b4b5
Author: Renovate Bot [email protected]
Date: Tue Oct 22 08:20:18 2019 +0000

build: update xhr2 to version ^0.2.0

commit 4639732
Author: Renovate Bot [email protected]
Date: Tue Oct 22 08:20:09 2019 +0000

build: update tslint to version 5.20.0

commit 68417cf
Author: Renovate Bot [email protected]
Date: Tue Oct 22 06:22:38 2019 +0000

build: update io_bazel_rules_webtesting to version 0.3.3

commit 0bc6a3d
Author: Renovate Bot [email protected]
Date: Tue Oct 22 09:21:10 2019 +0000

build: update @types/fs-extra to version ^8.0.0

commit 6b856ec
Author: Renovate Bot [email protected]
Date: Tue Oct 22 06:22:29 2019 +0000

build: update codelyzer to version 5.1.2

commit 0f7a189
Author: Renovate Bot [email protected]
Date: Tue Oct 22 05:24:34 2019 +0000

build: update @angular/bazel to version 9.0.0-next.12

commit 11545c7
Author: Renovate Bot [email protected]
Date: Tue Oct 22 05:24:44 2019 +0000

build: update @hapi/inert to version 5.2.2

commit 87953dd
Author: CaerusKaru [email protected]
Date: Mon Oct 21 08:55:15 2019 -0500

build: upgrade to @hapi/hapi (#1218)

Fixes #1215

commit 2c303c4
Author: Alan Agius [email protected]
Date: Sun Oct 20 18:36:26 2019 +0200

ci: add renovate configuration (#1283)

commit 4b2f825
Author: Alan Agius [email protected]
Date: Sun Oct 20 18:36:02 2019 +0200

build: update several dev dependencies (#1285)

With this change we update several development dependencies including;

- several `@bazel/` to `0.38.0`
- `typescript` to `3.6.4`
- `@types/node` to `12.11.1` which is required for TS 3.6 support
- `@angular/` packages to `9.0.0-next.11`
- `@angular-devkit/` packages to `9.0.0-next.10`

v9.0.0-next.5

23 Oct 21:43
Compare
Choose a tag to compare
v9.0.0-next.5 Pre-release
Pre-release

commit 6d8d9cc
Author: vikerman [email protected]
Date: Tue Oct 15 14:37:50 2019 -0700

release: v9.0.0-next.5

commit 47de598
Author: vikerman [email protected]
Date: Tue Oct 15 14:37:16 2019 -0700

build: fix populating version placeholder in release builds

v9.0.0-next.4

23 Oct 21:42
Compare
Choose a tag to compare
v9.0.0-next.4 Pre-release
Pre-release

commit 69149de
Author: vikerman [email protected]
Date: Tue Oct 15 14:09:47 2019 -0700

release: v9.0.0-next.4

commit d91c25f
Author: vikerman [email protected]
Date: Tue Oct 15 13:47:16 2019 -0700

fix: set supported node version to '>=10.13.0 <13.0.0'

commit 7010d28
Author: vikerman [email protected]
Date: Tue Oct 15 13:40:03 2019 -0700

chore: update peer deps

commit f38dc0a
Author: Alan Agius [email protected]
Date: Sat Oct 12 13:25:45 2019 +0200

ci: update key cache to have more cache hits

With this change we should get more cache hit rates since previously all PRs had a different cache key

commit 135ad56
Author: Alan Agius [email protected]
Date: Tue Oct 15 13:39:15 2019 +0200

fix(hapi-engine, express-engine): `distFolder` const should contain the path to the contents of browser build

commit 4b20ee3
Author: Alan Agius [email protected]
Date: Tue Oct 15 20:47:21 2019 +0200

feat: add tslib as peerDependency (#1278)

nguniversal relied on a hidden dependency of `tslib` due to `importHelpers`
https://github.com/angular/universal/blob/5798f198db1fb0bce9dbfb850751429a3724084a/modules/bazel-tsconfig-build.json#L11 which was previously installed by the Angular framework. This, however changed with this PR https://github.com/angular/angular/pull/32167

With this change we now list `tslib` as a required peerDepedency.

Users not using the CLI will need to manually install `tslib` via;
```
yarn add tslib
```
or
```
npm install tslib --save
```

Reference: TOOL-836

commit 5798f19
Author: Alan Agius [email protected]
Date: Tue Oct 8 15:56:18 2019 +0200

fix(express-engine, hapi-engine): remove `@nguniversal/module-map-ngfactory-loader` during `ng update`

String based lazy loading syntax is not support with Ivy and hence `@nguniversal/module-map-ngfactory-loader` is no longer required.

When not removed the application is left in a broken state with the following runtime error

```
NullInjectorError: R3InjectorError[router_RouterModule -> router_Router -> NgModuleFactoryLoader -> InjectionToken MODULE_MAP -> InjectionToken MODULE_MAP -> InjectionToken MODULE_MAP]:
```

Fixes: #1272

commit 9674ebf
Author: Alan Agius [email protected]
Date: Sat Oct 5 13:22:15 2019 +0200

fix(common): update server main option when using `ng add/ng update`

The server target main option needs to be updated when running the add schematic to point to the server.ts entrypoint

commit 4d661f2
Author: vikerman [email protected]
Date: Fri Oct 4 13:21:53 2019 -0700

doc: fix toc again

commit b571e4b
Author: vikerman [email protected]
Date: Fri Oct 4 13:21:16 2019 -0700

doc: fix toc

- remove old migration guide

commit 2f12e7e
Author: vikerman [email protected]
Date: Fri Oct 4 13:20:20 2019 -0700

doc: typo

commit 947a699
Author: vikerman [email protected]
Date: Fri Oct 4 13:19:25 2019 -0700

doc: fix "Getting Started" link in README

v9.0.0-next.3

23 Oct 21:42
Compare
Choose a tag to compare
v9.0.0-next.3 Pre-release
Pre-release

commit 3d08632
Author: Vikram Subramanian [email protected]
Date: Fri Oct 4 12:31:40 2019 -0700

release: v9.0.0-next.3

commit c13f2e3
Author: Alan Agius [email protected]
Date: Thu Oct 3 18:13:57 2019 +0200

refactor: remove output path logic as it's handled in universal schematic

If the outputPath change is needed, this should be done at upstream in `angular/cli` instead

https://github.com/angular/angular-cli/blob/102cd86a8ea33bf1c3dc8cb75b8727c2f239c3d5/packages/schematics/angular/universal/index.ts#L42

commit 5c9c79c
Author: Alan Agius [email protected]
Date: Thu Oct 3 17:40:18 2019 +0200

docs: fix typo in version 8 update guide

commit 9ff02c5
Author: Alan Agius [email protected]
Date: Thu Oct 3 17:42:21 2019 +0200

feat: add migrations for version 9 (#1266)

commit c5ed2d9
Author: Alan Agius [email protected]
Date: Tue Oct 1 19:49:01 2019 +0200

refactor: simply common add schematic

With this change, we don't export an actual schematic but rather we export a common rule.

This will simply schema changes as we don't have to keep 6 schemas in sync (json and ts)

commit 26dfdf2
Author: Alan Agius [email protected]
Date: Mon Sep 30 14:56:08 2019 +0200

refactor(common): remove redundant `npm run build:client-and-server-bundles` script (#1264)

commit b64df7e
Author: vikerman [email protected]
Date: Fri Sep 27 11:20:56 2019 -0700

Delete UPGRADE-GUIDE.md

commit 2379e41
Author: vikerman [email protected]
Date: Fri Sep 27 11:20:26 2019 -0700

Update CONTRIBUTING.md

commit 595afc5
Author: vikerman [email protected]
Date: Fri Sep 27 11:19:02 2019 -0700

Update CHANGELOG.md

commit 544eeb5
Author: vikerman [email protected]
Date: Thu Sep 26 14:14:43 2019 -0700

chore: unpin @angular package deps

The integration tests also had to unpin them so that they don't end up
with an inconsistent version of @angular(which was the problem earlier).

Also delete module-map-ngfactory-loader integration tests.

commit 48649c8
Author: vikerman [email protected]
Date: Wed Sep 25 15:21:11 2019 -0700

fix(builders): fix package.json

- include package.json in the npm package
- use templated version numbers for dependencies
- add @nguniversal/builders to the ng update package group

commit 69c23f9
Author: Alan Agius [email protected]
Date: Thu Sep 26 09:36:18 2019 +0200

style: remove incorrect comment

commit 5acec5a
Author: Alan Agius [email protected]
Date: Thu Sep 26 09:28:58 2019 +0200

refactor: remove redundant type casting

commit 01ee199
Author: Alan [email protected]
Date: Wed Sep 25 09:00:09 2019 +0200

build: add builders skeleton package

commit f06d1ab
Author: Alan Agius [email protected]
Date: Wed Sep 25 17:42:03 2019 +0200

feat(hapi-engine): support `ng-add` without specifying `clientProject`

When unset we set the clientProject to the resolved packageName from the current working directory

Users can now use the schematic via:

```
ng add @nguniversal/hapi-engine
```

commit 1dd4c6e
Author: Alan Agius [email protected]
Date: Wed Sep 25 17:41:55 2019 +0200

feat(express-engine): support `ng-add` without specifying `clientProject`

When unset we set the clientProject to the resolved packageName from the current working directory

Users can now use the schematic via:

```
ng add @nguniversal/express-engine
```

commit 544e5c4
Author: Alan Agius [email protected]
Date: Wed Sep 25 18:19:43 2019 +0200

ci: add `--silent` to yarn install (#1258)

At the moment, the integration tests CI tasks is full of install logs which are noisy and hide "more" import logs

v9.0.0-next.2

27 Sep 18:16
Compare
Choose a tag to compare
v9.0.0-next.2 Pre-release
Pre-release

Bug Fixes

  • express-engine: export Express app from server.ts (#1247) (b3e1461)
  • express-engine: set APP_BASE_HREF to req.baseUrl (#1252) (0ceaaba)
  • hapi-engine, express-engine: export app for serverless functions (#1249) (fcee6ff)

v9.0.0-next.1

27 Sep 18:16
Compare
Choose a tag to compare
v9.0.0-next.1 Pre-release
Pre-release

Bug Fixes

  • common: don't run universal schematic if server target already e… (#1241) (728f86d)

v9.0.0-next.0

27 Sep 18:15
Compare
Choose a tag to compare
v9.0.0-next.0 Pre-release
Pre-release

Bug Fixes

  • express-engine: add missing @types/express for express (#1229) (9516496)
  • hapi-engine: update schematic for server.ts (029b659)
  • hapi-engine: update schematic for server.ts (abe57e0)