-
Notifications
You must be signed in to change notification settings - Fork 29.5k
Comparing changes
Open a pull request
base repository: angular/angular
base: 10.2.2
head repository: angular/angular
compare: 10.2.3
- 11 commits
- 24 files changed
- 6 contributors
Commits on Nov 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 08e077c - Browse repository at this point
Copy the full SHA 08e077cView commit details
Commits on Nov 6, 2020
-
fix(compiler): ensure that i18n message-parts have the correct source…
…-span (#39589) In an i18n message, two placeholders next to each other must have an "empty" message-part to separate them. Previously, the source-span for this message-part was pointing to the wrong original location. This caused problems in the generated source-maps and lead to extracted i18n messages from being rendered incorrectly. PR Close #39589
Configuration menu - View commit details
-
Copy full SHA for e67a331 - Browse repository at this point
Copy the full SHA e67a331View commit details -
refactor(compiler): store the
fullStartlocation on `ParseSourceSpa……n`s (#39589) The lexer is able to skip leading trivia in the `start` location of tokens. This makes the source-span more friendly since things like elements appear to begin at the start of the opening tag, rather than at the start of any leading whitespace, which could include newlines. But some tooling requires the full source-span to be available, such as when tokenizing a text span into an Angular expression. This commit simply adds the `fullStart` location to the `ParseSourceSpan` class, and ensures that places where such spans are cloned, this property flows through too. PR Close #39589
Configuration menu - View commit details
-
Copy full SHA for 1aee8b3 - Browse repository at this point
Copy the full SHA 1aee8b3View commit details -
refactor(compiler): capture
fullStartlocations when tokenizing (#3…Configuration menu - View commit details
-
Copy full SHA for ff31b43 - Browse repository at this point
Copy the full SHA ff31b43View commit details -
fix(compiler): skipping leading whitespace should not break placehold…
…er source-spans (#39589) Tokenized text node may have leading whitespace skipped from their source-span. But the source-span is used to compute where there are interpolated blocks, resulting in placeholder nodes whose source-spans are offset by the amount of skipped characters. This fix uses the `fullStart` location of text source-spans for computing the source-span of placeholders, so that they are accurate. Fixes #39195 PR Close #39589
Configuration menu - View commit details
-
Copy full SHA for 2b684b7 - Browse repository at this point
Copy the full SHA 2b684b7View commit details -
docs: typo fix for 'Intall' (#39585)
'Intall' should be 'Install' PR Close #39585
Configuration menu - View commit details
-
Copy full SHA for 7bd0133 - Browse repository at this point
Copy the full SHA 7bd0133View commit details -
fix(compiler-cli): do not drop non-Angular decorators when downleveli…
…ng (#39577) There is a compiler transform that downlevels Angular class decorators to static properties so that metadata is available for JIT compilation. The transform was supposed to ignore non-Angular decorators but it was actually completely dropping decorators that did not conform to a very specific syntactic shape (i.e. the decorator was a simple identifier, or a namespaced identifier). This commit ensures that all non-Angular decorators are kepts as-is even if they are built using a syntax that the Angular compiler does not understand. Fixes #39574 PR Close #39577
Configuration menu - View commit details
-
Copy full SHA for 1c6cf8a - Browse repository at this point
Copy the full SHA 1c6cf8aView commit details -
fix(compiler-cli): avoid duplicate diagnostics about unknown pipes (#…
…39517) TCB generation occasionally transforms binding expressions twice, which can result in a `BindingPipe` operation being `resolve()`'d multiple times. When the pipe does not exist, this caused multiple OOB diagnostics to be recorded about the missing pipe. This commit fixes the problem by making the OOB recorder track which pipe expressions have had diagnostics produced already, and only producing them once per expression. PR Close #39517
Configuration menu - View commit details
-
Copy full SHA for 861e4fa - Browse repository at this point
Copy the full SHA 861e4faView commit details
Commits on Nov 9, 2020
-
build(docs-infra): print the git commit when deploying to Firebase (#…
Configuration menu - View commit details
-
Copy full SHA for 1357d84 - Browse repository at this point
Copy the full SHA 1357d84View commit details -
ci: log commands output when deploying angular.io to Firebase (#39596)
In #39470, the `deploy-to-firebase.sh` script (used to deploy AIO to Firebase when building an upstream branch), was replaced by an equivalent JS script. In this new `deploy-to-firebase.js` script, we were overly aggressive with suppressing command output, which made it hard to investigate failures ([example failing CI job][1]). This commit updates the `deploy-to-firebase.js` script to capture command output as usual in the CI job logs. This makes the output similar to the one generated by the old [deploy-to-firebase.sh][2] script ([example CI logs][3]). One concern with capturing command output is having the value of a secret environment variables leaked in the logs. This is not the case here, since: 1. The secret env vars are not printed from the commands that use them. 2. CircleCI will [mask the values of secret env vars][4] in the output. As an extra precaution (although not strictly necessary), we run `yarn` with the `--silent` option, which avoid echoing the executed yarn commands. [1]: https://circleci.com/gh/angular/angular/849310 [2]: https://github.com/angular/angular/blob/3b0b7d22109c79b4dceb/aio/scripts/deploy-to-firebase.sh [3]: https://circleci.com/gh/angular/angular/848109 [4]: https://circleci.com/docs/2.0/env-vars/#secrets-masking PR Close #39596
Configuration menu - View commit details
-
Copy full SHA for ae71b76 - Browse repository at this point
Copy the full SHA ae71b76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0786c59 - Browse repository at this point
Copy the full SHA 0786c59View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 10.2.2...10.2.3