https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
642cc1c release: cut the v15.2.0-next.4 release 08 February 2023, 18:26:45 UTC
47387d4 docs: release notes for the v15.1.4 release 08 February 2023, 18:20:03 UTC
bdbf21d fix(migrations): avoid generating imports with forward slashes (#48993) We're using Node's `path` utilities to remap existing imports and create new ones which can yield paths with forward slash separators. These changes add some logic to ensure that we only generate forward slashes. PR Close #48993 08 February 2023, 14:19:59 UTC
c7926b5 fix(migrations): move standalone migrations into imports (#48987) Normally having a standalone declaration in the `imports` array is an error and something we handle in the conversion to standalone, but tests can end up in this situation, because apps may have separate tsconfigs for the main app and for tests. These changes make it so that we move any incorrectly-defined standalone declarations, even if they aren't part of the current migration. PR Close #48987 08 February 2023, 14:18:06 UTC
ffad1b4 fix(migrations): reduce number of files that need to be checked (#48987) Attempts to speed up the standalone migration by: 1. Not analyzing typechecker files. 2. Telling TS not to check libraries. PR Close #48987 08 February 2023, 14:18:05 UTC
e9e4449 fix(migrations): preserve tsconfig in standalone migration (#48987) For the standalone migration we need to pass a couple of compiler flags which accidentally also overwrote the project's compiler options. These changes extend the options instead. PR Close #48987 08 February 2023, 14:18:05 UTC
1afa6ed fix(migrations): don't add ModuleWithProviders to standalone test components (#48987) Fixes that we were copying all expressions in the `imports` array of the test to the `imports` of the component, including any potential `ModuleWithProviders`. Fixes #48971. PR Close #48987 08 February 2023, 14:18:05 UTC
770191c fix(migrations): migrate tests when switching to standalone bootstrap API (#48987) The first step of the migration updates the tests of the component being migrated, however it also skips any bootstraped declarations. We get back to the these declarations when converting to the standalone bootstrapping APIs, but we weren't updating their tests. These changes rework some of the logic so that we migrate any remaining tests as a part of the final step. Relates to #48944. PR Close #48987 08 February 2023, 14:18:05 UTC
6377487 fix(migrations): only exclude bootstrapped declarations from initial standalone migration (#48987) Currently the standalone migration is set up to skip any modules that have a `bootstrap` array with at least one element. This ends up being misleading for small apps who have everything in the root module. These changes add some logic to only skip the root component. Fixes #48944. PR Close #48987 08 February 2023, 14:18:05 UTC
845ef71 build: update github/codeql-action action to v2.2.2 (#48889) See associated pull request for more information. PR Close #48889 08 February 2023, 14:07:06 UTC
5128ba0 refactor(router): Warn if a navigation will change in the upcoming v16 release (#48688) v16 will have a breaking change to the way `UrlTree`s are constructed. This change is actually a bug fix that makes `UrlTree` creation correct in more scenarios (see #48508). However, this can affect applications that are relying on the current incorrect behavior. This commit adds a dev mode warning when the target of a navigation will change once #48508 is submitted. PR Close #48688 07 February 2023, 20:25:59 UTC
4b8b5e3 build: update eslint dependencies to v5.51.0 (#48983) See associated pull request for more information. PR Close #48983 07 February 2023, 19:49:02 UTC
0cf1116 fix(compiler-cli): incorrectly detecting forward refs when symbol already exists in file (#48988) In #48898 the `isForwardRef` flag was added to indicate whether a reference should be wrapped in a `forwardRef`. This logic assumed that the node can't be referring to another node within the same file, however from testing it looks like that's not actually the case, because we hit the same code path when an external import to the same symbol exists already. PR Close #48988 07 February 2023, 17:00:46 UTC
57d0c03 docs: Fixing typo error (#48891) PR Close #48891 06 February 2023, 20:38:26 UTC
431ec6c refactor(forms): removing a workaround comment (#48904) The code is clearer without the reduce, let's just remove the comment. PR Close #48904 06 February 2023, 20:37:48 UTC
c4e5840 refactor(docs-infra): Enable @typescript-eslint/quotes rule for aio content (#48952) The commit enables the @typescript-eslint/quotes rule which mendates single quotes over doubles and allows template literals with backticks. PR Close #48952 06 February 2023, 20:33:23 UTC
7339412 docs(core): standalone-migration schematics typos fix and properties addition (#48961) Fixed a typo and updated the hyphenation in a couple of words to keep consistency across schematics docs style. Assuming beginners reading docs, I also added the property called public showGreeting = true; This is because it is available in the examples `.HTML` `*ngIf` directive snippets without being present in the `.ts` class properties declarations. also this removes potential inference that this absence is a result of the standalone migration schematics work. PR Close #48961 06 February 2023, 20:32:57 UTC
67422f5 fix(dev-infra): Fix code ownership for animations package (#48975) An incorrect username was added to the reviewers list for animations. PR Close #48975 06 February 2023, 20:32:32 UTC
5a886c0 docs(extended-diagnostics): fix code example (#48963) Update code examples to use < and &gt for html elements PR Close #48963 06 February 2023, 20:31:33 UTC
a47721c refactor(migrations): add API to remap generated import names (#48974) Internally we'll need to remap some imports to generate better import statements. These changes add an API that we can use to do the remapping. PR Close #48974 06 February 2023, 20:28:38 UTC
4f6127a refactor(migrations): account for internal module names in module reference check (#48974) Fixes that the code which checks if something is a reference to a specific class didn't work internally. PR Close #48974 06 February 2023, 20:28:38 UTC
32cf4e5 fix(migrations): avoid internal modules when generating imports (#48958) Adds some logic to prefer non-Angular-internal modules when generating imports. This allows us to generate better code for some cases like the `ɵInternalFormsSharedModule` in Forms. Also adds some logic to prefer symbols that are already in the same file. Fixes #48942. PR Close #48958 06 February 2023, 20:27:52 UTC
49a7c9f fix(migrations): standalone migration incorrectly throwing path error for multi app projects (#48958) Fixes that the standalone migration was throwing the "Could not find any paths to migrate..." error on a per-tsconfig-basis, preventing the migration from running on any configs that might occur further down in the project. These changes move the error to after all the configs have been checked. PR Close #48958 06 February 2023, 20:27:52 UTC
54b24eb feat(common): Add loaderParams attribute to NgOptimizedImage (#48907) Add a new loaderParams attribute, which can be used to send arbitrary data to a custom loader, allowing for greater control of image CDN features. PR Close #48907 06 February 2023, 18:10:44 UTC
759db12 fix(migrations): duplicated comments on migrated classes (#48966) Fixes that the migration was duplicating the comments on class nodes that were being converted to standalone. Fixes #48943. PR Close #48966 06 February 2023, 17:52:18 UTC
2de6dae fix(migrations): migrate RouterModule.forRoot with a config object to use features (#48935) Previously if the standalone migration saw a `RouterModule.forRoot` with a config object, it wouldn't migrate it. These changes add some logic that convert the config object to a set of features from the new router API. PR Close #48935 03 February 2023, 19:40:45 UTC
2ceff3f refactor(core): remove IE11 only sanitization code (#48438) As IE11 support has been drop with v13, this specific code isn't needed anymore. PR Close #48438 03 February 2023, 17:45:03 UTC
ba38178 fix(migrations): generate forwardRef for same file imports (#48898) Adds some logic that will generate a `forwardRef` if necessary when adding imports. PR Close #48898 02 February 2023, 21:40:17 UTC
d014503 fix(language-service): generate forwardRef for same file imports (#48898) Adds some logic that will generate a `forwardRef` if necessary when automatically fixing an import. PR Close #48898 02 February 2023, 21:40:17 UTC
59c0106 refactor(compiler): indicate whether potential import is forward reference (#48898) In the `PotentialImport` we indicate if it's in the same file by not setting a `moduleSpecifier`, but if that's the case, the imported symbol might need to be wrapped in a `forwardRef` to avoid generating an error. These changes expose this information so the various tools can take advantage of it. PR Close #48898 02 February 2023, 21:40:17 UTC
3a9bbad docs: making footer copyright year dynamic (#48811) PR Close #48811 02 February 2023, 21:39:53 UTC
f5a7e02 docs(router): Update functional guard and resolver docs (#48873) This commit updates the docs of the functional guards and resolvers to improve the migration experience when moving away from class-based equivalents. PR Close #48873 02 February 2023, 21:39:32 UTC
c2bcf0b refactor(compiler): Remove strictStyling option for ShadowCss (#48824) `strictStyling` was an option provided by Polymer but it's not needed by Angular. This commit removes the dead code and updates related comments. PR Close #48824 02 February 2023, 21:38:38 UTC
617a010 docs: release notes for the v15.1.3 release 02 February 2023, 21:37:52 UTC
3cce18e release: cut the v15.2.0-next.3 release 02 February 2023, 21:24:18 UTC
65329a9 Revert "build: pin dependency aspect_bazel_lib to de8d9ca (#48887)" (#48928) This reverts commit b0a5b3873a1c5ac932d95c5af0b2a726ad9dca33. PR Close #48928 02 February 2023, 18:56:30 UTC
9250afb refactor(compiler-cli): Export the interface PluginCompilerHost for 1p use. (#48874) Some 1p module which uses the method TscPlugin.wrapHost requires to import this type to make its internal class definitions compatible with this type. PR Close #48874 02 February 2023, 17:44:18 UTC
16ef770 fix(router): Handle routerLink directive on svg anchors. (#48857) On svgs, the tagNames are lowercase even for non-svg related tags like `a`. fixes #48854 PR Close #48857 02 February 2023, 17:38:06 UTC
6e0e94d build: update cross-repo angular dependencies (#48875) See associated pull request for more information. PR Close #48875 02 February 2023, 17:37:39 UTC
fc6d898 build: update dependency madge to v6 (#48877) See associated pull request for more information. PR Close #48877 02 February 2023, 17:37:13 UTC
7030fb8 docs: display the exact command to generate a browserslist config (#48879) `ng generate config browserslist` is the command to generate the browerslist fixes #48878 PR Close #48879 02 February 2023, 17:36:47 UTC
8389557 fix(migrations): don't copy unmigrated declarations into imports array (#48882) Currently the migration is set up to assume that any elements that exist in a `declarations` array will be converted to standalone and copied into the `imports` array, however that might be incorrect for some special cases like the root component. These changes rework the declaration merging logic so that they take all the declarations being migrated into account. PR Close #48882 02 February 2023, 17:35:57 UTC
8273800 build: update actions/cache digest to 627f0f4 (#48884) See associated pull request for more information. PR Close #48884 02 February 2023, 17:33:20 UTC
b0a5b38 build: pin dependency aspect_bazel_lib to de8d9ca (#48887) See associated pull request for more information. PR Close #48887 02 February 2023, 17:32:50 UTC
7f8d1b5 build: update eslint dependencies to v5.50.0 (#48892) See associated pull request for more information. PR Close #48892 02 February 2023, 17:32:22 UTC
2edb822 build: update io_bazel_rules_sass digest to 901d22c (#48897) See associated pull request for more information. PR Close #48897 02 February 2023, 17:31:42 UTC
584976e fix(migrations): support --defaults in standalone migration (#48921) Fixes that running the standalone migration with `--defaults` was throwing an error, because all the properties were specified as required. We don't need to set them as required, because they have default values. Fixes #48845. PR Close #48921 02 February 2023, 17:31:09 UTC
a40cd47 fix(migrations): avoid modifying testing modules without declarations (#48921) Fixes that we were changing the testing modules that have no `declarations` unnecessarily, resulting in more formatting changes that users would have to clean up. PR Close #48921 02 February 2023, 17:31:09 UTC
8a9907c refactor(common): Remove currency pipe depreciation notice about the default currency (#48872) Currency pipe won't be using the LOCALE_ID to determine the default currency. fixes #47612 PR Close #48872 02 February 2023, 17:30:04 UTC
5c5d365 docs: fix indentation error in content/guide/build.md (#48893) PR Close #48893 02 February 2023, 17:29:16 UTC
33b9cb8 refactor: remove todos on forms tests (#48894) Removing the todos implied using fakeAsync and passing an async validator as async (3rd parameter). PR Close #48894 02 February 2023, 17:28:39 UTC
6edf35c refactor(forms): remove deprecated uses from the unit tests (#48894) Jasmine has deprecated the `expectationFailOutput` argument and replaced it by the `withContext()` method Also removing all references to #24571 from the forms unit tests as the non null assertions are fine in the context. PR Close #48894 02 February 2023, 17:28:39 UTC
2fc5b70 fix(platform-server): insert transfer state `script` before other `script` tags (#48868) Previously, the state `script` was always appended as the last item in the `body` tag. This can result in the state not being available when the Angular application is bootstrap. A workaround for this was to delay the bootstrapping of the application until by using the `DOMContentLoaded` event listener. ```ts const bootstrap = () => platformBrowserDynamic().bootstrapModule(AppModule); document.addEventListener('DOMContentLoaded', bootstrap); ``` With this change the above workaround is no longer necessary as the state `script` tag is now added prior of any other `script` which guarantees that the state is present prior of the Angular application is bootstrapped. PR Close #48868 31 January 2023, 00:54:07 UTC
03f47ac fix(migrations): use consistent quotes in generated imports (#48876) Adds some logic so that the imports generated by the `ImportManager` use the same styles as the other imports. PR Close #48876 31 January 2023, 00:52:23 UTC
d3a14d9 docs(docs-infra): update strongbrew resource to new website (#48340) StrongBrew has stopped a few years back. We are taking over at https://simplified.courses where we have an Angular blog, do on-site training and create content. PR Close #48340 27 January 2023, 17:07:19 UTC
f82bdc4 fix(migrations): don't delete classes that may provide dependencies transitively (#48866) Fixes that we would incorrectly remove a module that imports another module which has providers. This is a follow-up from the following discussion: https://github.com/angular/angular/pull/48832#discussion_r1086623514 PR Close #48866 27 January 2023, 16:55:20 UTC
c865b8b docs(migrations): follow-up readme fixes (#48866) Addresses a couple of notes from #48848 that came in after the PR was merged. PR Close #48866 27 January 2023, 16:55:20 UTC
869c9ac docs: add angular getting started course (#48619) PR Close #48619 27 January 2023, 16:51:06 UTC
c2dc51a docs: add this is angular to Community Curations (#48618) PR Close #48618 27 January 2023, 16:23:53 UTC
8d3e246 docs: update Reactive Forms' FormControl usage description (#48858) It seems that the description of the `FormControl` usage is incorrect or at least the copy is not very helpful for beginners and can be very confusing as we do not have a command to generate a `FormControl`, as far as I know 😄. Additionally, the link for component generation points to the CLI page instead of the component generation section on the CLI page. It would be DX/UX for readers and users to get where the link's text is supposed to take them. PR Close #48858 27 January 2023, 16:22:11 UTC
2352f8d docs(docs-infra): in navigation put prerequisites page 'guide/property-binding' before 'guide/attribute-binding' (#48766) Pages 'https://angular.io/guide/attribute-binding' and 'https://angular.io/guide/class-binding' have prerequisite of 'https://angular.io/guide/property-binding' but in navigation the property binding page comes much later. The change puts the binding pages in prerequisite order. PR Close #48766 27 January 2023, 16:21:28 UTC
b418754 fix(animations): fix non-animatable warnings for easing (#48583) the easing "prop" used to specify the easing function to apply to animations isn't a valid css property, it is thus considered not animatable but different values for such property shouldn't cause non-animatable warnings resolves #48571 PR Close #48583 26 January 2023, 22:03:07 UTC
33a636a docs: fix crisis-center / crisis-list route parameter (#48853) The params is in the child component, let's reflect that in the code. fixes #36970 PR Close #48853 26 January 2023, 22:01:42 UTC
e7a4fd3 build: update cross-repo angular dependencies (#48843) See associated pull request for more information. PR Close #48843 26 January 2023, 22:00:41 UTC
ed8f701 docs(core): add readme for standalone migration (#48848) Updates the readme for the standalone migration to describe the process and the different transformations that are happening. PR Close #48848 26 January 2023, 17:02:50 UTC
345e737 feat(core): add ng generate schematic to convert to standalone bootstrapping APIs (#48848) Adds a new mode to the `@angular/core:standalone` schematic that allows users to switch from `bootstrapModule` to `bootstrapApplication`, as well as `provideRouter`, `provideAnimations` and `provideNoopAnimations`. PR Close #48848 26 January 2023, 17:02:50 UTC
04e0ac3 fix(migrations): migration host incorrectly reading empty files (#48849) Fixes that the migration host was doing a basic falsy check if the content was read correctly which meant that a component with an empty template would be considered as having a missing template file. Fixes #48846. PR Close #48849 26 January 2023, 15:54:14 UTC
65c74ed fix(migrations): normalize paths to posix (#48850) Both TypeScript and Angular Schematic rely on posix system paths which can cause issues on Windows if paths are not normalized correctly. Such as `sourceFile.fileName.startsWith(pathToMigrate)` on Windows will always return falsey. PR Close #48850 26 January 2023, 15:53:48 UTC
2796230 fix(migrations): add `enum` in `mode` option in `standalone` schema (#48851) Currently the `mode` is validated during schematic execution. While this cover a case of incorrect value this caused other parts were the correct values cannot be determined. Options in schemas are used for a number of reasons during runtime. - These are used to build auto complete - Validation of inputs prior of the schematic is built with meaningful errors such as suggested inputs. - Generation of help output. Eventually these should also be used to generate DTS. This is already done in the CLI to avoid having to write Types manually. PR Close #48851 26 January 2023, 15:52:48 UTC
dedac8d feat(router): Add test helper for trigger navigations in tests (#48552) In order to test components and services which depend on router navigations, such as `ActivatedRoute` instances, tests currently need to provide a fair bit of boilerplate _or_ they can set up a stub for `ActivatedRoute` and list it in the `providers` to override it in `TestBed`. This approach of stubbing the `ActivatedRoute` creates a situation that can easily cause the test to break. The stub often only mocks out the dependencies that the component/service _currently_ needs. This dependencies might change over time and break the test in an unexpected way. In addition, it is difficult to get the structure of `ActivatedRoute` exactly correct. This change will allow unit tests to quickly set up routes, trigger real navigations in the Router, and get instances of component's to test along with real instances of `ActivatedRoute`. This all comes without needing to know that the component depends on `ActivatedRoute` at all. This becomes more important when considering that a component may be refactored in the future to use `@Input` rather than access data on the `ActivatedRoute` instance (see #18967). Tests which mock out `ActivatedRoute` would all break, but those which use `navigateForTest` would continue to work without needing any updates. resolves #15779 resolves #48608 PR Close #48552 25 January 2023, 19:31:38 UTC
930020c refactor(router): Move `afterNextNavigation` helper function to a reusable location (#48552) There may be use-cases in the future where `afterNextNavigation` is used in other locations. For example, a test helper function which navigates should likely wait for all redirects to complete rather than simply waiting for the promise returned from `navigate` to resolve. PR Close #48552 25 January 2023, 19:31:38 UTC
a055196 fix(common): warn if using ngSrcset without a configured image loader (#48804) Warn the user in the console in case the `ngSrcset` is present and no loader is configured. In this case, the default loader is used and it ignores this attribute. PR Close #48804 25 January 2023, 19:27:00 UTC
5915c72 refactor(upgrade): rewrite the downgrade component adapter (#48715) To remove the non-null assertions linked to #24571, DowngradeComponentAdapter has been refactored and the public methods have been simplifed. PR Close #48715 25 January 2023, 18:32:05 UTC
67c9d52 refactor(upgrade): code cleaning on upgrade module (#48715) This commit removes unused code, non-null assertions linked to #24571 and improves readability PR Close #48715 25 January 2023, 18:32:05 UTC
2239120 refactor(upgrade): code cleaning on tests (#48715) This commit removes the null assertions linked to #24571 PR Close #48715 25 January 2023, 18:32:05 UTC
06e161f fix(compiler): incorrect code when non-null assertion is used after a safe access (#48801) Fixes that the expression converter was producing code that throws a runtime error if a non-null assertion is used as a part of a safe read, write or call. Fixes #48742. PR Close #48801 25 January 2023, 18:31:37 UTC
fd539a2 docs: fix the documentation for BootstrapOptions (#48834) Inline code was being rendered on aio, this commit fixes this. PR Close #48834 25 January 2023, 18:31:08 UTC
14aefa1 docs: add new files for HTTP content (#47684) PR Close #47684 25 January 2023, 18:29:47 UTC
c91606b release: cut the v15.2.0-next.2 release 25 January 2023, 17:09:50 UTC
d7b4b42 docs: release notes for the v15.1.2 release 25 January 2023, 16:54:26 UTC
e7318fc feat(core): add ng generate schematic to remove unnecessary modules (#48832) Adds a new mode to the `@angular/core:standalone` schematic that automatically deletes modules that may not be necessary after the previous step of converting them to standalone. PR Close #48832 25 January 2023, 16:20:27 UTC
1063404 docs: update Angular CLI help [main] (#48827) Updated Angular CLI help contents. PR Close #48827 24 January 2023, 21:27:02 UTC
87fe316 refactor: remove unnecessary test support check utilities (#47543) remove the following utilities used in unit tests which check for features that are supported by all supported browsers: - supportsCustomElements - supportsWebAnimation - supportsRegExUnicodeFlag - supportsTemplateElement also remove the following utilities which check for features that are not supported (and aren't going to be) by any of the supported browsers: - supportsDeprecatedCustomCustomElementsV0 - supportsDeprecatedShadowDomV0 PR Close #47543 24 January 2023, 21:06:09 UTC
402fcc5 refactor(localize): bundle message digest algorithm directly in npm package (#48799) The main entry point for the `@angular/localize` package no longer imports the `@angular/compiler` package and now has no external dependencies. This allows the main functionality of the package to be used without requiring any other Angular packages. Only the message digest algorithm implementation from the `@angular/compiler` package was being used and this code is now bundled directly into the final npm package for `@angular/localize`. The `tooling` secondary entry point still leverages and requires Angular related packages (`@angular/compiler`/`@angular/compiler-cli`). However, the tooling functionality is not intended to be used and/or bundled in a web application. Closes #48163 PR Close #48799 24 January 2023, 18:31:25 UTC
3440778 build: update cross-repo angular dependencies (#48437) See associated pull request for more information. PR Close #48437 24 January 2023, 18:30:43 UTC
c2cd0c5 fix(docs-infra): consistent table width with min-width:100% (#48815) Let's have a consistent min-width of the tables across AIO to improve the look of the docs. fixes #43840 PR Close #48815 24 January 2023, 18:30:04 UTC
bc8cfa2 fix(compiler): handle css selectors with space after an escaped character. (#48558) In Css, selectors with escaped characters require a space after if the following character is a hex character. ie: .\fc ber which matches class="über" These escaped selectors happen for example when esbuild run with `optimization.minify` fixes #48524 PR Close #48558 24 January 2023, 17:46:33 UTC
a154db8 feat(core): add ng generate schematic to convert declarations to standalone (#48790) Implements a new `ng generate @angular/core:standalone` schematic that allows the user to convert all the declarations in a set of NgModules to standalone. PR Close #48790 24 January 2023, 16:48:19 UTC
b37a624 build: set up ng generate schematics for core (#48790) Adds the necessary boilerplate to allow for `ng generate` schematics to be included with `@angular/core`. PR Close #48790 24 January 2023, 16:48:19 UTC
69c3d28 refactor(migrations): minor improvements to existing schematic utilties (#48790) Makes the following minor improvements to our current schematic utilities: * `closestNode` now takes a TS predicate function instead of a `SyntaxKind`. This allows it automatically infer the type of the match. * `getImportSpecifier` now accepts a regex for the module name. This will be useful for some upcoming migrations. * Splits the logic for creating the migration program options into a separate function so that it's easier to reuse. * `createMigrationProgram` now returns the program directly, instead of a literal with some other information. * `FakeReadFileFn` and `createMigrationCompilerHost` aren't exported anymore since they aren't used anywhere. PR Close #48790 24 January 2023, 16:48:19 UTC
e4b2845 refactor(migrations): allow for aliases to be specified in the import manager (#48790) Adds the ability to set an alias when adding an import through the `ImportManager`. This will be required in some upcoming schematics. PR Close #48790 24 January 2023, 16:48:19 UTC
c03e6a6 docs: Use of $any() has no runtime incidence. (#48785) Some users are woried about `$any()` as function calls are to be avoided in templates. This sentence clarifies the situation. fixes #48781 PR Close #48785 24 January 2023, 16:47:33 UTC
4da1f29 fix(compiler-cli): resolve deprecation warning (#48812) This commit updates one usage of the `ts.factory.createMethodDeclaration` API to avoid a deprecated function signature, which avoids logging a warning. PR Close #48812 24 January 2023, 16:45:12 UTC
28da74c test: update size golden to reflect Angular cross dependency updates (#48809) The increase is caused by changes in Material which causes more CSS to be generated. Before ```css .mat-pseudo-checkbox { color: #0000008a; } .mat-pseudo-checkbox:after { color: #fafafa; } .mat-pseudo-checkbox-disabled { color: #b0b0b0; } .mat-primary .mat-pseudo-checkbox-checked, .mat-primary .mat-pseudo-checkbox-indeterminate { background: #1976d2; } .mat-pseudo-checkbox-checked, .mat-pseudo-checkbox-indeterminate, .mat-accent .mat-pseudo-checkbox-checked, .mat-accent .mat-pseudo-checkbox-indeterminate { background: #d32f2f; } .mat-warn .mat-pseudo-checkbox-checked, .mat-warn .mat-pseudo-checkbox-indeterminate { background: #f44336; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled { background: #b0b0b0; } ``` After ```css .mat-pseudo-checkbox-full { color: #0000008a; } .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled { color: #b0b0b0; } .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #1976d2; } .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #1976d2; } .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #d32f2f; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #d32f2f; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #d32f2f; } .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #d32f2f; } .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #f44336; } .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #f44336; } .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #b0b0b0; } .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #b0b0b0; } ``` Closes #48701 PR Close #48809 24 January 2023, 16:44:32 UTC
4cd331b build: update cross-repo angular dependencies (#48809) See associated pull request for more information. (cherry picked from commit f254c98403303aeee20b5d7b94b4799907aa2de9) PR Close #48809 24 January 2023, 16:44:32 UTC
09053f7 build: update github/codeql-action action to v2.1.39 (#48816) See associated pull request for more information. PR Close #48816 24 January 2023, 16:43:02 UTC
f2c8ac5 refactor(service-worker): removing some todos (#48707) Removing some outdated/unnecessary todos. PR Close #48707 24 January 2023, 16:40:23 UTC
82c8b7a build(docs-infra): replace base64 images for stackblitz by svgs (#48774) PNG converted to base64 don't work on stackblitz. As stackblitz does't support binary files for dynamicaly created projects, we now use only svgs. Fixes: #48773 PR Close #48774 24 January 2023, 16:39:28 UTC
a63983d build: Fix version of images in recommended-Dockerfile. node:14-browsers doesn't exist anymore in Dockerhub (#48803) Change the version of recommended-Dockerfile image to cim/node:16.13-browsers. Closes #48802 PR Close #48803 24 January 2023, 16:38:32 UTC
0ad0136 build: update eslint dependencies to v5.49.0 (#48818) See associated pull request for more information. PR Close #48818 24 January 2023, 16:37:36 UTC
back to top