https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
c0a8c8f release: cut the v16.0.3 release 24 May 2023, 17:43:30 UTC
080bbd2 fix(http): create macrotask during request handling instead of load start (#50406) This commit schedules the macrotask creation to happen before the XHR `loadStart` event. This is needed as in some cases, Zone.js becomes stable too early. With this commit, we also update the internal `createBackgroundMacroTask` method to use Zone.js `scheduleMacroTask` as otherwise the `setTimeout` would cause `fakeAsync` tests to fail due to pending timers. Closes #50405 PR Close #50406 24 May 2023, 15:33:43 UTC
98e8fdf fix(core): fix `Self` flag inside embedded views with custom injectors (#50270) When an embedded view injector is present anywhere above a node in the tree, the `Self` flag was effectively ignored. With this change, embedded view injectors are not checked at all when the `Self` flag is present, because resolution should stop at the current node before reaching any embedded view injector(s). Fixes #49959 PR Close #50270 24 May 2023, 13:59:20 UTC
f3a13c2 refactor(http): tree-shakable error on JSONP request (#50376) This commit provides a tree shakable error message (+doc) when JSONP request is made without loading the `HttpClientJsonpModule`. PR Close #50376 24 May 2023, 13:58:49 UTC
6e4f582 refactor(devtools): run spellcheck on devtools dir (#50445) Correct typos in devtools dir. PR Close #50445 24 May 2023, 13:56:56 UTC
8f8e3cf refactor(devtools): run spell check on tools dir (#50445) Fix typo found in tools dir. PR Close #50445 24 May 2023, 13:56:56 UTC
334238a refactor(router): run spell check on router package (#50445) Fix typos in router package. PR Close #50445 24 May 2023, 13:56:56 UTC
efb8974 refactor(localize): run spell check on localize package (#50445) Fix typo found in BUILD.bazel PR Close #50445 24 May 2023, 13:56:56 UTC
f245071 refactor(zone.js): run spell check on zone.js package (#50445) Fix typos found in zone.js CHANGELOG.md PR Close #50445 24 May 2023, 13:56:56 UTC
ac0150f docs: fix first-app-lesson-06.md (#50419) fix two grammatical/typographical errors present in the document. Co-authored-by: Usama Nadeem <usamanadeem1991@gmail.com> PR Close #50419 23 May 2023, 19:45:15 UTC
c11041e fix(core): adds missing symbols for animation standalone bundling test (#50434) This adds a few missing symbols into the goldens list that were causing CI to fail PR Close #50434 23 May 2023, 19:01:02 UTC
4da2621 Revert "build: update babel dependencies to v7.21.9 (#50416)" (#50433) This reverts commit 3c093d767e7a7aeef0999c5c15b0c4c23bc2bc79. PR Close #50433 23 May 2023, 18:28:32 UTC
338e63b build: remove unused bash utilities from legacy build (#50427) Removes an unused bash utility file that existed back when we built using a Bash script. PR Close #50427 23 May 2023, 17:19:34 UTC
81eefac build: remove unused gulp helper script (#50428) We still seem to be having Gulp installed for the ZoneJS changelog generation. Arguably this can be replaced with a simpler JS script, but in either case, this commit removes an unused file from the old Gulp task setup. PR Close #50428 23 May 2023, 17:18:56 UTC
9a43f8d build: remove unused script from removed components CI job (#50429) Removes a script that is no longer needed now that we have removed the components repo CI job from the framework repository. PR Close #50429 23 May 2023, 17:18:27 UTC
bcf7edd build: address last bit of review feedback for saucelabs daemon (#50430) Follow-up to https://github.com/angular/angular/pull/50393. PR Close #50430 23 May 2023, 17:17:59 UTC
506db64 docs: fix console command parameters in first-app-lesson-10.md (#50390) Lesson 11 proposes to add styles to the `details.component.css` file, which isn't created with the current command. The change brings the component creation to consistency with the other components in the first app tutorial. PR Close #50390 23 May 2023, 17:17:08 UTC
c33bbfe refactor(core): Improve NG100 (#50391) Improve the NG100 error message by formating the value using `JSON.stringify` See #34454 PR Close #50391 23 May 2023, 15:31:18 UTC
a806a8d docs: fix typo in NG0505 error guide (#50321) PR Close #50321 23 May 2023, 14:23:40 UTC
7e9c7ed docs: fix code-example header path in dependency-injection-in-action-md (#50397) docs: fix typo in dependency-injection-in-action doc docs: fixed code-example header paths in dependency-injection-in-action doc PR Close #50397 23 May 2023, 14:15:00 UTC
0b98553 docs: fix code-example header path in hierarchical-dependency-injection-md file (#50404) PR Close #50404 23 May 2023, 14:14:27 UTC
1bd65e4 docs(docs-infra): remove polyfills.ts (#50409) We can use the angular.json directly. PR Close #50409 23 May 2023, 14:13:40 UTC
9945da5 fix(docs-infra): remove extra slash from JSON-LD data (#50140) Remove double slash from the "@id" field. PR Close #50140 23 May 2023, 14:13:10 UTC
28c76c6 build: start only the minimum number of Saucelabs browsers required (#50393) This should save on Saucelabs resources so that if only one saucelabs test is run then only one set of browsers will be started. PR Close #50393 23 May 2023, 14:12:29 UTC
0b086f4 build: update babel dependencies to v7.21.9 (#50416) See associated pull request for more information. PR Close #50416 23 May 2023, 14:11:38 UTC
7960a8b test(core): correct typo in signal_spec.ts (#50392) Corrects a typo in the signal_spec.ts file. PR Close #50392 23 May 2023, 14:11:03 UTC
fe42ed1 refactor(core): Add a animation standalone example in the bundling test (#50413) As a preliminary work for #50399, I'd like to add this test to see the effect of treeshaking that will be brought by the incomming refactoring of the AnimationModule. This is animations test ported to standalone. PR Close #50413 23 May 2023, 14:10:31 UTC
4b3af3e refactor(compiler): remove convertIndexImportShorthand (#50343) Remove convertIndexImportShorthand tsickle option. It's going to be removed from tsickle in https://github.com/angular/tsickle/pull/1442. `false` is the default value, so setting it here has no effect currently. PR Close #50343 23 May 2023, 14:10:00 UTC
f40ecc0 docs: replaced the html tags with the updated ones (#50403) PR Close #50403 22 May 2023, 17:36:33 UTC
6fb0de6 docs: improve AOT docs. (#50398) Since v15, `protected` class member can be used in templates, Inputs & Outputs. Other Decorated class members, like @HostBindings or Children queries can be private. Fixes #27467 PR Close #50398 22 May 2023, 17:34:46 UTC
5574e47 refactor: remove unnecessary array copying (#50370) Removes `Array.from` and spread operators that have no functional effect. PR Close #50370 22 May 2023, 14:47:29 UTC
47973bb docs: clarify example instructions (#50371) PR Close #50371 22 May 2023, 14:45:28 UTC
550a61e docs: improve toh6 (#50375) Create the file, then import it in the AppModule. fixes #44073 PR Close #50375 22 May 2023, 14:44:53 UTC
426ddfc docs: fix typo in housing.service.ts first app lesson 13 (#50387) PR Close #50387 22 May 2023, 14:44:20 UTC
83ce682 docs: fix typo in housing.service.ts lesson 12 (#50387) PR Close #50387 22 May 2023, 14:44:20 UTC
75f9fe6 docs: fix typo in dependency-injection-in-action doc (#50396) PR Close #50396 22 May 2023, 14:43:50 UTC
10dde9a docs: fix typo in dependency-injectoin-in-action.md (#50396) PR Close #50396 22 May 2023, 14:43:50 UTC
82f56bc docs: improved the html tags information (#50400) PR Close #50400 22 May 2023, 14:43:17 UTC
d963ecd docs: added clarity in lifecycle event docs (#50145) Closes #49686 Revert "docs(docs-infra): Remove unused annotation template (#50114)" (#50206) This reverts commit a1ca162fd6e8f6f5b1171e8d8f1c6b7b1973e353. This commit causes failures in g3, because `@Annotation` is load-bearing for tsickle's decorator downleveling transformation. PR Close #50206 refactor(compiler): generate ng-container instructions (#50008) ElementContainer instructions refer to `ng-container` element tags, which don't produce corresponding DOM nodes. Much like element instructions, container instructions can also have their start and end tags combined. Co-authored-by: Alex Rickabaugh <alxhub@users.noreply.github.com> Co-authored-by: Andrew Scott <atscott@users.noreply.github.com> PR Close #50008 refactor(compiler): handle binary operators (#50008) We should be able to ingest binary operators. This involves parsing the left and right ASTs, and converting the operator string to a logical `BinaryOperator`. Co-authored-by: Alex Rickabaugh <alxhub@users.noreply.github.com> PR Close #50008 refactor(compiler): handle chains in event listeners (#50008) It's possible to have chains of statements, exclusively in event listeners. A listener with a chain looks like the following: ``` (click)="onClick($event); 1 == 1" ``` We handle this by generating multiple statements, one for each expression in the chain, and only making the final statement the return statement. We place this logic in code specific to listeners, since they are the only place this construct can appear. Co-authored-by: Alex Rickabaugh <alxhub@users.noreply.github.com> PR Close #50008 refactor(compiler): generate property instructions for `ng-template` inputs (#50008) When ingesting an `ng-template`, inputs might be on the `inputs` or the `templateAttrs` field. More investigation is required to pinpoint the specifics of `templateAttrs`. For now, we can process them both and generate the appropriate update-mode property instructions. Co-authored-by: Alex Rickabaugh <alxhub@users.noreply.github.com> PR Close #50008 refactor(compiler): support `KeyedRead` expressions (#50008) The compiler can now accept key read expressions (e.g. `foo[bar]`), where both the receiver and index are sub-expressions. PR Close #50008 refactor(compiler): extract save/restore view logic to separate phase (#50008) Saving and restoring the view is significant enough that it makes sense to handle it independently. This makes for easier reasoning about how view save/restore works. Co-authored-by: Alex Rickabaugh <alxhub@users.noreply.github.com> PR Close #50008 refactor(core): remove webworker related checks on `assertDomNode` (#50061) Since the drop of the webworker platform the node can't be a `WebWorkerRenderNode`. PR Close #50061 refactor(platform-server): import `xhr2` dynamically in the ServerXhr class (#50095) This commit updates the `@angular/common/http` and `@angular/platform-server` packages to allow dynamic import of the `xhr2` dependency. The `xhr2` dependency has side-effects that rely on a global scope and as a result in some environments those side-effectful calls fail. With the changes from this PR, the import is delayed until it's actually needed, which gives a chance for the underlying platform to setup global scope (via shims) as needed. Co-authored-by: alan-agius4 <17563226+alan-agius4@users.noreply.github.com> PR Close #50095 build: remove unused deps (#50116) * All `@types` package removed have typings in their package. * brotli is unused * tmp is unused * vlq is unused PR Close #50116 fix(core): bootstrapApplication call not rejected when error is thrown in importProvidersFrom module (#50120) Fixes that the promise returned by `bootstrapApplication` wasn't being rejected when a module imported using `importProvidersFrom` throws an error. The problem was that the function that resolves the providers happens very early as the injector is being constructed. Fixes #49923. PR Close #50120 docs(forms): warn the user about getting old values and show how to avoid (#50123) PR Close #50123 docs(forms): warn the user about getting old values and show how to avoid (#50123) Co-authored-by: Andrew Kushnir <43554145+AndrewKushnir@users.noreply.github.com> PR Close #50123 docs(forms): warn the user about getting old values and show how to avoid (#50123) PR Close #50123 refactor(core): Throw an error when the document is not initialized. (#50143) In case the document is accessed but not available we should throw ASAP an error to prevent non explicit errors. PR Close #50143 fix(core): only try to retrieve transferred state on the browser (#50144) Prior to this commit we tried to retrieve transferred state on both browser and server. Doing this on the server was redundant and could causes issues as `document` might be undefined. Closes #50138 PR Close #50144 build: update dependency https-proxy-agent to v6 (#50152) See associated pull request for more information. PR Close #50152 docs: changed component name to home.component.ts in point 2 of step 3 (#50170) PR Close #50170 docs: fix obs variable name to obs$ (#50196) PR Close #50196 docs: Fixed Spelling 'servivce' to 'service' (#50204) PR Close #50204 docs: fix filename in first-app (#50207) Same mistake as #50204 but a different file. PR Close #50207 refactor(core): Update CD traversal to use 'modes' (#50005) Rather than maintaining separate traversal functions that act differently, this change updates the change detection traversal to share more code and use different modes to control the type of traversal being performed. PR Close #50005 docs: delete aborted documentation files (#49962) Those files were created as part of #47391 but the content was never merged. PR Close #49962 refactor(compiler): Remove unused TransformVisitor & NullVisitor (#48646) NullVisitor & TransformVisitor are unused and unexported outside the compiler package, we can remove them. PR Close #48646 build: lock file maintenance (#49914) See associated pull request for more information. PR Close #49914 test(zone.js): update zone.js test for jasmine upgrade (#49914) Update test cases to pass jasmine 6.x update. PR Close #49914 refactor(common): cleanup platformLocation (#50054) * Drop the usage of @Inject() * Drop `supportsState` as its supported by evergreen browsers. PR Close #50054 refactor(compiler): introduce internal transplanted type (#50104) Adds a new AST for a `TransplantedType` in the compiler which will be used for some upcoming work. A transplanted type is a type node that is defined in one place in the app, but needs to be copied to a different one (e.g. the generated .d.ts). These changes also include updates to the type translator that will rewrite any type references within the type to point to the new context file. PR Close #50104 build(devtools): make sure linker runs on fesm2022 bundles (#50086) Since DevTools' Angular framework dependencies are built from local files, they are always up to date. [Recently](https://github.com/angular/angular/pull/49332) these dependencies started being published as fesm2022 instead of fesm2020. We also have an Angular dependency `ngx-flamegraph` that was built and published as fesm2020. The easiest fix to make sure all of our Angular based dependencies are processed by the linker would be to update the filterPaths field in that file from `/fesm2020/` to `/fesm2020|fesm2022/`. When v16 releases, we can update ngx-flamegraph and publish it with the new APF, letting us change filterPaths to just `/fesm2022/`. PR Close #50086 build(devtools): target es2020 explicitly (#50086) We do this because of a bug caused by https://github.com/evanw/esbuild/issues/2950 and a recent change to how angular static properties are attached to class constructors. Targeting esnext or es2022 will cause the static initializer blocks that attach these static properties on class constructors to reference a class constructor variable that they do not have access to. Because of this we explicitly target es2020 in our Angular DevTools builds. PR Close #50086 docs: update releases guide for v16 (#50128) Also clarify that the deprecations guide is for _noteworthy_ deprecations and may not be comprehensive. PR Close #50128 docs: update starter lesson to contain example images from the start (#50212) We received feedback that the starter lesson should also include the stock images. PR Close #50212 fix(core): handle hydration of root components with injected ViewContainerRef (#50136) This commit fixes an issue where a root component with an injected ViewContainerRef (for ex. `inject(ViewContainerRef)`) was triggering a certain code path during hydration which didn't handle this case correctly. Resolves #50133. PR Close #50136 feat(core): support TypeScript 5.1 (#50156) Updates the project to support building with TypeScript 5.1. PR Close #50156 docs: standalone component preloading config (#50193) The preloading modules documentation were missing information about how to apply preloading strategies to standalone application ( `ng new AppName --standalone` ). Feel free to fix anything not in line with the Angular documentation style guide, as this is my first attempt at contributing :) - Added example for `app.config.ts` providing info on the `withPreloading(<preloading strategy>)` you can add to the `provideRouter()` RouterFeatures. - Specified that preloading modules also applies for standalone components. PR Close #50193 refactor(router): remove private export of `withPreloading` (#50194) `withPreloading` is part of the public API. PR Close #50194 fix(core): handle projection of hydrated containters into components that skip hydration (#50199) This commit updates hydration logic to support a scenario where a view container that was hydrated and later on projected to a component that skips hydration. Currently, such projected content is extracted from the DOM (since a component that skips hydration needs to be re-created), but never added back, since the current logic treats such content as "already inserted". Closes #50175. PR Close #50199 fix(core): add additional component metadata to component ID generation (#50203) This commit add `exportAs`, `signals`, `inputs` and `outputs` into account when generating a component ID. See: https://github.com/angular/angular/issues/50158#issuecomment-1537061939 PR Close #50203 docs: fix link label. (#50209) Removing a duplicate https protocol. PR Close #50209 docs: fix typos on first-app tutorial (#50211) PR Close #50211 refactor(core): drop `next` prefix from hydration guide link (#50214) This commit updates the content of the console log to drop the `next.` prefix from hydration guide link. PR Close #50214 build: update github/codeql-action action to v2.3.3 (#50216) See associated pull request for more information. PR Close #50216 docs(docs-infra): Remove warning for `@Annotation`. (#50218) Per #50206, `@Annotation` is needed for tsickle. This commit removes the warning "Invalid tags found" produced by dgeni for the annotation decorator. PR Close #50218 docs: fix typo on hydration in Preserve Whitespaces Configuration (#50236) PR Close #50236 docs: release notes for the v16.0.1 release release: cut the v16.1.0-next.0 release refactor(core): simplify state transfer escaping (#50201) This commit removes unnecessary transfer state escaping and updates this process to be done by the means of a `replacer` and `reviver` method as this removes the need to export the escaping and unescaping methods. The only thing that we need to escape is `<script` and `</script` which are done by the browsers, but not Node.js. PR Close #50201 build: lock file maintenance (#50227) See associated pull request for more information. (cherry picked from commit d5f92bdd64a082e42227a9a2d766654bb028c9a9) PR Close #50227 refactor: remove unused benchmarks (#50108) The benchmarks in the 'old' directory are not used / maintained. PR Close #50108 refactor: remove benchpres tests for other frameworks (#50108) Some of the benchpress tests were written against other UI frameworks (ex.: incremental DOM, initial version of ivy) and those frameworks are no longer a valuable comparision target. PR Close #50108 docs(docs-infra): Warning message when using absolute links to aio in the documentation (#50213) This commit adds a processor to check for absolute links to angular.io. Absolute links to aio should be avoided because they will appear as external links. PR Close #50213 docs: replace absolute links to aio with relative links. (#50213) This change follows the introduction of the warning message from a transform processor to prevent absolute links to angular.io. PR Close #50213 refactor(elements): remove unnecessary polyfill deps (#50115) `webcomponents/custom-elements` and `document-register-element` are unnecessary now that we support only evergreen browsers. PR Close #50115 build: update dependency firebase-tools to v12 (#50223) See associated pull request for more information. PR Close #50223 fix(core): allow onDestroy unregistration while destroying (#50237) Ensure that all onDestroy callbacks are called by allowing unregistering of onDestroy hooks while destroying. Fixes #50221 PR Close #50237 docs: fix v13 dependencies versions. (#50243) Fixing a small mistake. Fixes #50242 PR Close #50243 docs: split unsupported versions table in two. (#50243) To ease the maintenance of this table and keep the same number of columns between active and unsupported versions. PR Close #50243 build: bump in-memory-web-api dependency versions (#50246) This commit updates in-memory-web-api package versions from v15 -> v16. PR Close #50246 build: lock file maintenance (#49879) See associated pull request for more information. PR Close #49879 docs: update Angular CLI help [main] (#50256) Updated Angular CLI help contents. PR Close #50256 docs: fix mistake in tutorial (#50261) PR Close #50261 build: update dependency @rollup/plugin-commonjs to v25 (#50264) See associated pull request for more information. PR Close #50264 docs: add missing "when" (#50262) PR Close #50262 fix(docs-infra): labels with links should have the same font weight (#50258) Fix anchor tag styling inside label.api-status-label to match font weight of label styling that does not have anchor tag. PR Close #50258 build: update all non-major dependencies (#50217) See associated pull request for more information. PR Close #50217 build: share Saucelabs browsers between karma test targets using background Saucelabs daemon and custom karma launcher (#49200) This upgrades the Saucelabs Bazel step on CI to use the more efficient Saucelabs daemon PR Close #49200 build: address review feedback; added scripts/test/run-saucelabs-tests.sh script for local testing (#49200) more chars to meet the linters requirements PR Close #49200 build: address review feedback; should be ready to land now... additional chars to meet commit msg formatting requirements (#49200) plus more additional chars here PR Close #49200 build: don't run saucelabs tests yet on PRs... that will happen in a followup (#49200) additional test to make linter happy PR Close #49200 refactor(core): remove legacy way of preventing default actions (#50257) Setting `returnValue = false` to prevent the default action of events hasn't been necessary since IE9. PR Close #50257 docs: fix inconsistencies in getting started (#50275) Fixes #50274 PR Close #50275 docs: fix mistake in first-app-lesson-03 (#50278) The correct filename is `home.component.ts`. fixes #50277 PR Close #50278 docs(docs-infra): Remove internal constructors from the doc. (#50282) Internal constructor should not be exposed in the doc. This removes them. Related to #50281 PR Close #50282 docs(docs-infra): Add a deprecated label to APIs (#50287) This adds a deprecated label next to the other labels on the API pages for methods & properties. Fixes #44265 PR Close #50287 docs: Glossary link to N (#50294) The shortcut to N was missing resulting in a rendering issue. PR Close #50294 docs: add Enea to GDE contributors list (#50254) PR Close #50254 docs: update events (#50309) Generated `events.json` with the latest events retrieved from the Firebase DB. PR Close #50309 fix(core): allow passing value of any type to `isSignal` function (#50035) Unlike the current signature where the input argument must a function, this change allows an input of any type to be passed to the `isSignal` function. PR Close #50035 refactor(common): Reduce the precision to 2 digits in the ngOptimizedImage distortion warning message (#50276) Using toFixed(). fixes #50273 PR Close #50276 refactor(core): Improve `ExpressionChangedAfterItHasBeenCheckedError` (#50286) Related to #50272 and #18970, this improves the error message of NG100 by including the class name of the component where the error was triggered. PR Close #50286 refactor(forms): remove unnecessary Array.from (#50314) The Array.from isn't necessary since we're just iterating over the map keys. PR Close #50314 docs: updated 'conceptual preview' title (#50326) PR Close #50326 docs: fix typo in NG0912 error guide (#50322) PR Close #50322 docs: fix typo in dependency injection guide (#50323) PR Close #50323 docs: fix typo in security guide (#50324) PR Close #50324 Revert "fix(core): add additional component metadata to component ID generation (#50203)" (#50334) This reverts commit 52c74d3b4a8d60b60c9e572541b6ccae0d704754. The reason for revert: breaking some apps in Google's codebase. PR Close #50334 docs: added wiki link for domain model (#50180) Closes #49570 PR Close #50180 build: update all non-major dependencies (#50316) See associated pull request for more information. PR Close #50316 docs: update live demo for change detector (#50328) fixes #44553 PR Close #50328 docs: remove plnkr link from markForCheck example (#50328) PR Close #50328 refactor(core): Add a warning when `ApplicationRef.isStable` doesn't emit `true` (#50295) Hydration requires a stable App to run some logic. With this warning developers will be informed about potential issues encountered when running an unstable app. Fixes #50285 PR Close #50295 fix(core): add additional component metadata to component ID generation (#50336) This commit add `exportAs`, `signals`, `inputs` and `outputs` into account when generating a component ID. Co-authored-by: alan-agius4 <17563226+alan-agius4@users.noreply.github.com> PR Close #50336 docs: release notes for the v16.0.2 release release: cut the v16.1.0-next.1 release docs: fixed typo PR Close #50145 19 May 2023, 16:38:29 UTC
8667f4a docs: `ngComponentOutlet` doc with projected template (#50173) Give an example of projected content by a component outlet with ng-templates PR Close #50173 19 May 2023, 16:35:48 UTC
fc18b10 docs: replace blossom emoji with tulip (#50349) The blossom emoji is referred to as "yellow flower" in the docs, but it's not yellow on all platforms. Since "flower" or "blossom" is too generic, the "tulip" emoji is used instead. Fixes #50347 PR Close #50349 19 May 2023, 16:26:27 UTC
14588ab docs: forwardref usage for standalone components (#50366) Fixes #48614 and #49059 PR Close #50366 19 May 2023, 15:10:29 UTC
199ff4f fix(core): host directives incorrectly validating aliased bindings (#50364) Fixes that the host directives feature was incorrectly throwing the conflicting alias error when an aliased binding was being exposed under the same alias. Fixes #48951. PR Close #50364 19 May 2023, 15:09:48 UTC
b89fae1 docs(language-service): correction of the demonstration translation (#50359) In this context the demonstrative determiner is too much. https://francais.lingolia.com/en/grammar/pronouns/demonstrative-pronouns PR Close #50359 19 May 2023, 14:20:30 UTC
848e37c docs: remove unused oninit method (#50353) PR Close #50353 19 May 2023, 14:19:59 UTC
f99d4e8 build: update babel dependencies (#48273) See associated pull request for more information. PR Close #48273 19 May 2023, 14:19:19 UTC
aa5ed31 build: update dependency google-closure-compiler to v20230502 (#50153) See associated pull request for more information. PR Close #50153 19 May 2023, 14:18:36 UTC
2d3dc4a docs(docs-infra): Drop `ngcli-compat` (#50345) The `ng-cli-compat` rules have been removed from `angular-eslint` v16. This commit will allow to merge #50139. PR Close #50345 18 May 2023, 14:12:06 UTC
c92220a release: cut the v16.0.2 release 17 May 2023, 18:32:19 UTC
c1016d4 fix(core): add additional component metadata to component ID generation (#50340) This commit add `exportAs`, `signals`, `inputs` and `outputs` into account when generating a component ID. Co-authored-by: alan-agius4 <17563226+alan-agius4@users.noreply.github.com> PR Close #50340 17 May 2023, 16:28:49 UTC
5bf1abf refactor(core): Add a warning when `ApplicationRef.isStable` doesn't emit `true` (#50295) Hydration requires a stable App to run some logic. With this warning developers will be informed about potential issues encountered when running an unstable app. Fixes #50285 PR Close #50295 17 May 2023, 15:45:27 UTC
656c953 docs: remove plnkr link from markForCheck example (#50328) PR Close #50328 17 May 2023, 15:13:55 UTC
e56b5f5 docs: update live demo for change detector (#50328) fixes #44553 PR Close #50328 17 May 2023, 15:13:55 UTC
b264736 build: update all non-major dependencies (#50316) See associated pull request for more information. PR Close #50316 17 May 2023, 15:13:13 UTC
27b707a docs: added wiki link for domain model (#50180) Closes #49570 PR Close #50180 17 May 2023, 15:12:22 UTC
3eafb4b Revert "fix(core): add additional component metadata to component ID generation (#50203)" (#50335) This reverts commit 52c74d3b4a8d60b60c9e572541b6ccae0d704754. The reason for revert: this change is breaking some targets in g3. PR Close #50335 16 May 2023, 20:37:32 UTC
4c5c054 Revert "refactor(core): avoid using `def.signal` during component id computation (#50238)" (#50335) This reverts commit c9657bdb8804bed9fb85ebc70a6501855c87f445. The reason for revert: this change is breaking some targets in g3. PR Close #50335 16 May 2023, 20:37:32 UTC
b75625b docs: fix typo in security guide (#50324) PR Close #50324 16 May 2023, 16:47:26 UTC
e82f12e docs: fix typo in dependency injection guide (#50323) PR Close #50323 16 May 2023, 16:44:30 UTC
e4176a4 docs: fix typo in NG0912 error guide (#50322) PR Close #50322 16 May 2023, 16:43:54 UTC
28454f8 docs: updated 'conceptual preview' title (#50326) PR Close #50326 16 May 2023, 16:27:56 UTC
f3e6774 refactor(forms): remove unnecessary Array.from (#50314) The Array.from isn't necessary since we're just iterating over the map keys. PR Close #50314 16 May 2023, 16:25:27 UTC
e68a774 refactor(core): Improve `ExpressionChangedAfterItHasBeenCheckedError` (#50286) Related to #50272 and #18970, this improves the error message of NG100 by including the class name of the component where the error was triggered. PR Close #50286 16 May 2023, 16:24:51 UTC
cc964f8 refactor(common): Reduce the precision to 2 digits in the ngOptimizedImage distortion warning message (#50276) Using toFixed(). fixes #50273 PR Close #50276 16 May 2023, 16:23:16 UTC
7d679bd fix(core): allow passing value of any type to `isSignal` function (#50035) Unlike the current signature where the input argument must a function, this change allows an input of any type to be passed to the `isSignal` function. PR Close #50035 16 May 2023, 16:22:06 UTC
bd4f64d docs: update events (#50309) Generated `events.json` with the latest events retrieved from the Firebase DB. PR Close #50309 15 May 2023, 17:44:07 UTC
bf4a466 docs: add Enea to GDE contributors list (#50254) PR Close #50254 15 May 2023, 17:43:08 UTC
2d87aee docs: Glossary link to N (#50294) The shortcut to N was missing resulting in a rendering issue. PR Close #50294 15 May 2023, 16:55:59 UTC
37acd37 docs(docs-infra): Add a deprecated label to APIs (#50287) This adds a deprecated label next to the other labels on the API pages for methods & properties. Fixes #44265 PR Close #50287 15 May 2023, 16:31:00 UTC
9495c8c docs(docs-infra): Remove internal constructors from the doc. (#50282) Internal constructor should not be exposed in the doc. This removes them. Related to #50281 PR Close #50282 15 May 2023, 16:24:59 UTC
7a34454 docs: fix mistake in first-app-lesson-03 (#50278) The correct filename is `home.component.ts`. fixes #50277 PR Close #50278 15 May 2023, 16:24:06 UTC
88da6a5 docs: fix inconsistencies in getting started (#50275) Fixes #50274 PR Close #50275 15 May 2023, 16:23:18 UTC
fa2ef50 refactor(core): remove legacy way of preventing default actions (#50257) Setting `returnValue = false` to prevent the default action of events hasn't been necessary since IE9. PR Close #50257 15 May 2023, 16:22:34 UTC
4b03612 build: don't run saucelabs tests yet on PRs... that will happen in a followup (#49200) additional test to make linter happy PR Close #49200 15 May 2023, 16:21:48 UTC
62beab7 build: address review feedback; should be ready to land now... additional chars to meet commit msg formatting requirements (#49200) plus more additional chars here PR Close #49200 15 May 2023, 16:21:47 UTC
ebcb766 build: address review feedback; added scripts/test/run-saucelabs-tests.sh script for local testing (#49200) more chars to meet the linters requirements PR Close #49200 15 May 2023, 16:21:47 UTC
15b5a7b build: share Saucelabs browsers between karma test targets using background Saucelabs daemon and custom karma launcher (#49200) This upgrades the Saucelabs Bazel step on CI to use the more efficient Saucelabs daemon PR Close #49200 15 May 2023, 16:21:47 UTC
ee08121 build: update all non-major dependencies (#50217) See associated pull request for more information. PR Close #50217 12 May 2023, 19:56:25 UTC
21199f8 fix(docs-infra): labels with links should have the same font weight (#50258) Fix anchor tag styling inside label.api-status-label to match font weight of label styling that does not have anchor tag. PR Close #50258 12 May 2023, 17:20:23 UTC
81185e0 docs: add missing "when" (#50262) PR Close #50262 12 May 2023, 17:17:22 UTC
14c59d4 build: update dependency @rollup/plugin-commonjs to v25 (#50264) See associated pull request for more information. PR Close #50264 12 May 2023, 17:15:12 UTC
a3dd3bc docs: fix mistake in tutorial (#50261) PR Close #50261 12 May 2023, 17:14:30 UTC
4a7ebf4 build: lock file maintenance (#49879) See associated pull request for more information. PR Close #49879 11 May 2023, 21:27:02 UTC
41fdfa5 build: bump in-memory-web-api dependency versions (#50246) This commit updates in-memory-web-api package versions from v15 -> v16. PR Close #50246 11 May 2023, 21:26:02 UTC
d5be23e docs: split unsupported versions table in two. (#50243) To ease the maintenance of this table and keep the same number of columns between active and unsupported versions. PR Close #50243 11 May 2023, 17:17:52 UTC
2333947 docs: fix v13 dependencies versions. (#50243) Fixing a small mistake. Fixes #50242 PR Close #50243 11 May 2023, 17:17:52 UTC
cc41758 fix(core): allow onDestroy unregistration while destroying (#50237) Ensure that all onDestroy callbacks are called by allowing unregistering of onDestroy hooks while destroying. Fixes #50221 PR Close #50237 11 May 2023, 17:17:07 UTC
74099d4 build: update dependency firebase-tools to v12 (#50223) See associated pull request for more information. PR Close #50223 10 May 2023, 21:36:00 UTC
eef9244 refactor(elements): remove unnecessary polyfill deps (#50115) `webcomponents/custom-elements` and `document-register-element` are unnecessary now that we support only evergreen browsers. PR Close #50115 10 May 2023, 21:32:37 UTC
1f4bc47 docs: replace absolute links to aio with relative links. (#50213) This change follows the introduction of the warning message from a transform processor to prevent absolute links to angular.io. PR Close #50213 10 May 2023, 21:29:51 UTC
ce96503 docs(docs-infra): Warning message when using absolute links to aio in the documentation (#50213) This commit adds a processor to check for absolute links to angular.io. Absolute links to aio should be avoided because they will appear as external links. PR Close #50213 10 May 2023, 21:29:50 UTC
56dcffb refactor: remove benchpres tests for other frameworks (#50108) Some of the benchpress tests were written against other UI frameworks (ex.: incremental DOM, initial version of ivy) and those frameworks are no longer a valuable comparision target. PR Close #50108 10 May 2023, 21:29:11 UTC
c754c48 refactor: remove unused benchmarks (#50108) The benchmarks in the 'old' directory are not used / maintained. PR Close #50108 10 May 2023, 21:29:11 UTC
9005717 build: lock file maintenance (#50227) See associated pull request for more information. (cherry picked from commit d5f92bdd64a082e42227a9a2d766654bb028c9a9) PR Close #50227 10 May 2023, 18:32:44 UTC
eea11d5 refactor(core): simplify state transfer escaping (#50201) This commit removes unnecessary transfer state escaping and updates this process to be done by the means of a `replacer` and `reviver` method as this removes the need to export the escaping and unescaping methods. The only thing that we need to escape is `<script` and `</script` which are done by the browsers, but not Node.js. PR Close #50201 10 May 2023, 18:31:35 UTC
b9aeb85 release: cut the v16.0.1 release 10 May 2023, 18:14:11 UTC
c9657bd refactor(core): avoid using `def.signal` during component id computation (#50238) This commit updates the code in 16.0.x branch to avoid using the `def.signals` field on a component, while calculating component id. The `signal` field was introduced later and will be available in 16.1.0. PR Close #50238 10 May 2023, 17:45:36 UTC
868723c docs: fix typo on hydration in Preserve Whitespaces Configuration (#50236) PR Close #50236 10 May 2023, 17:35:07 UTC
bf23404 docs(docs-infra): Remove warning for `@Annotation`. (#50218) Per #50206, `@Annotation` is needed for tsickle. This commit removes the warning "Invalid tags found" produced by dgeni for the annotation decorator. PR Close #50218 09 May 2023, 21:49:26 UTC
351c631 build: update github/codeql-action action to v2.3.3 (#50216) See associated pull request for more information. PR Close #50216 09 May 2023, 21:48:54 UTC
back to top