This repository was archived by the owner on Nov 22, 2024. It is now read-only.
Releases: angular/universal
Releases · angular/universal
v13.0.0-rc.2
v12.1.3
@nguniversal/common
Commit | Description |
---|---|
update critters to version 0.0.12 |
@nguniversal/builders
Commit | Description |
---|---|
correctly handle multiple proxies |
@nguniversal/express-engine
Commit | Description |
---|---|
update schematic to be noPropertyAccessFromIndexSignature compliant |
Special Thanks
Alan Agius and Doug Parker
v13.0.0-rc.1
- Update critters to version 0.0.11
Special Thanks
Alan Agius and Doug Parker
release: v12.1.2
Update critters to version 0.0.11
Special Thanks
Alan Agius and Doug Parker
v13.0.0-rc.0
13.0.0-rc.0 (2021-10-14)
Breaking Changes
@nguniversal/common
- Inlining of critical CSS is no longer enable by default. Users already on Angular version 12 and have not opted-out from using this feature are encouraged to opt-in using the
inlineCriticalCss
option.
The motivation behind this change is that the package used to parse the CSS has a number of defects which can lead to unactionable error messages when updating to Angular 13 from versions priors to 12. Such errors can be seen in the following issue angular/angular-cli#20760.
@nguniversal/builders
Commit | Description |
---|---|
index.original.html should be used if exists |
@nguniversal/common
Commit | Description |
---|---|
disable critical CSS inlining by default | |
officially support Node.js v16 | |
inlineCriticalCssProcessor outputPath fallback to '' |
Special Thanks
Alan Agius, Doug Parker, Douglas Parker, Javier Infante and ikeq
v12.1.1
v12.1.0
Bug Fixes
- @nguniversal/builders: make prerender work with large route lists (b03a778)
- @nguniversal/common: add missing
schematics
key inpackage.json
(39b4d85) - @nguniversal/common: add Window stubs to Engine (Clover) (635d61e), closes #2108
- @nguniversal/common: combine path using
posix.join
(5f61b28) - @nguniversal/common: correctly construct host string (ecf9db1), closes #2108
- @nguniversal/common: remove
esModuleInterop
fromtsconfig.server.json
(fe979e4) - @nguniversal/express-engine: add
serverTarget
for prerender (ccc0fc1), closes #2120 - @nguniversal/express-engine: remove in-existing migrations reference (a11df5a)
Features
- @nguniversal/builders: spawn static server for build artifacts (8982199)
v12.0.1
v12.0.0
Bug Fixes
- @nguniversal/common: add missing
schematics
key inpackage.json
(39b4d85) - @nguniversal/common: combine path using
posix.join
(5f61b28) - @nguniversal/common: remove
esModuleInterop
fromtsconfig.server.json
(fe979e4) - @nguniversal/common: update helper scripts use production by default (e0a401c)
- @nguniversal/aspnetcore-engine: correctly set publicPath (8bda041)
- @nguniversal/builders: bundle critters in common engine. (68b392a), closes #1970
- @nguniversal/builders: fix development mode ignored stdout message (9808791)
- @nguniversal/common: inline critical font-face rules when using critical css inlining (dbad8e9), closes #2002
- @nguniversal/common-engine: ReferenceError: URL is not defined (09207ad), closes #1974
- @nguniversal/hapi-engine: fix incorrect peer dependency on hapi (7b5ed97), closes #1969
Features
- @nguniversal/builders: add static page generator builder using Angular SSR Clover (2066f18)
- @nguniversal/builders: add support for proxy configuration in ssr-dev-server (6ef0de8), closes #1757
- @nguniversal/common: add experimental SSR project Clover (c4b7be3)
- @nguniversal/common: add ng-add schematic (dcb1438)
- @nguniversal/common: expose common engine public api (7e8fcec)
- @nguniversal/common: update schematics to use
defaultConfiguration
(e6124bf) - @nguniversal/builders: add SSL support for dev-server (f27be11), closes #1633
- @nguniversal/common: enable inlining of critical CSS by default (3dddb75)
BREAKING CHANGES
- Node.js version 10 will become EOL on 2021-04-30.
Angular CLI 12 will require Node.js 12.13+ or 14.15+. Node.js 12.13 and 14.15 are the first LTS releases for their respective majors.