Skip to content
This repository has been archived by the owner on Apr 13, 2022. It is now read-only.

Commits

Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Apr 12, 2022

  1. Copy the full SHA
    47bf11e View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Copy the full SHA
    b5aa425 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. docs(changelog): add release notes for 1.8.3

    We're doing this final release to update poackage README files for npm.
    jelbourn committed Apr 7, 2022
    2
    Copy the full SHA
    cf16b24 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. docs(*): update end-of-life messages (#17177)

    * Docs homepage
    * Docs banner
    * Security and support pages
    * GitHub README
    * CHANGELOG
    jelbourn committed Mar 18, 2022
    Copy the full SHA
    757d56e View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. docs(eol): add EOL options text and link to template header used in e…

    …very page
    
    Closes #17164
    Ed Clement authored and gkalpak committed Dec 9, 2021
    Copy the full SHA
    f362437 View commit details
    Browse the repository at this point in the history
  2. test(Angular): fix angularInit() tests on Safari v15+

    Previously, the `angularInit()` tests assumed that the Safari browser
    uses the `safari-extension:` protocol for browser extension URLs. This
    is true for versions <15. However, since v15, Safari on iOS only
    recognizes the `chrome-extension:` protocol, which causes the tests to
    fail ([example failure][1]).
    
    This commit updates the tests to use the correct protocol according to
    the version of Safari used.
    
    NOTE:
    On macOS, Safari v15+ recognizes both `safari-extension:` and
    `chrome-extension:`, so it is OK to always use the later with Safari
    v15+ (regardless of the platform).
    
    [1]: https://circleci.com/gh/angular/angular.js/3527
    
    Co-authored-by: George Kalpakas <kalpakas.g@gmail.com>
    
    Closes #17166
    Ed Clement authored and gkalpak committed Dec 9, 2021
    Copy the full SHA
    fb04e42 View commit details
    Browse the repository at this point in the history
  3. test(input): fix tests on Firefox v93+

    Since version 93, Firefox started more closely following the spec on
    formatting `datetime-local` input values by removing trailing zeros from
    the string representation of the value. This causes some of our tests to
    fail ([example failure][1]).
    
    For example, a value is reported by Firefox as `2009-01-06T16:25` while
    the tests expect `2009-01-06T16:25:00.000`. I.e. Firefox started leaving
    out seconds/milliseconds if they are zero.
    
    According to [MDN][2], this is the correct behavior according to the
    spec. Indeed the spec says that [if the value of the element is a valid
    local date and time string, then it must be set to a **valid normalized
    local date and time string**][3], where **valid normalized local date
    and time string** is [defined as consisting of][4]:
    > - A valid date string representing the date.
    > - A U+0054 LATIN CAPITAL LETTER T character (T).
    > - A valid time string representing the time, expressed as the
    >   **shortest possible string** for the given time (e.g. **omitting the
    >   seconds component** entirely if the given time is zero seconds past
    >   the minute).
    
    This commit fixes the relevant tests by explicitly specifying non-zero
    values for seconds and milliseconds.
    
    [1]: https://circleci.com/gh/angular/angular.js/3527
    [2]: https://developer.mozilla.org/en-US/docs/Web/HTML/Date_and_time_formats
      #local_date_and_time_strings
    [3]: https://html.spec.whatwg.org/multipage/input.html
      #local-date-and-time-state-(type=datetime-local)
    [4]: https://html.spec.whatwg.org/multipage/common-microsyntaxes.html
      #concept-datetime-local
    
    Co-authored-by: George Kalpakas <kalpakas.g@gmail.com>
    Ed Clement and gkalpak committed Dec 9, 2021
    Copy the full SHA
    6a52c4f View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. docs(README.md): add wiki link to MVC

    Add a wiki link to MVC in case people have not heard of it before and
    want to read about it more.
    
    Closes #17152
    Gkolman authored and gkalpak committed Aug 24, 2021
    Copy the full SHA
    ed30c4d View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2021

  1. Copy the full SHA
    4032655 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    47f8c65 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    56b0ee3 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    58cd897 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. chore(functions): support NodeJS LTS v14. fix audit issues

    - update firebase scripts
    - from: 6 vulnerabilities found - Severity: 6 High
    - to: 0 vulnerabilities found
    
    Closes #17140
    Splaktar authored and gkalpak committed Jun 7, 2021
    Copy the full SHA
    c3769a6 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2021

  1. chore(build): support NodeJS LTS v14. fix audit issues

    - from:483 vulnerabilities found - 273 Low | 38 Moderate | 168 High | 4 Critical
    - to: 389 vulnerabilities found - 259 Low | 28 Moderate | 98 High | 4 Critical
    
    Closes #17139
    Splaktar authored and gkalpak committed Jun 5, 2021
    Copy the full SHA
    c140d89 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. docs(misc/Version Support Status): update URL for XLTS.dev

    - the subdomain was switched to a path many months ago
    - the angularjs.xlts.dev site will soon be used for hosting something else
      and the redirect removed (ASAP)
    
    Closes #17136
    Splaktar authored and gkalpak committed Jun 1, 2021
    Copy the full SHA
    1a5b051 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2021

  1. docs($parse): fix typo in parse.js

    Propogate -> Propagate
    eltociear authored and petebacondarwin committed Apr 22, 2021
    Copy the full SHA
    e29900c View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. chore(deps): bump y18n from 3.2.1 to 3.2.2

    Bumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2.
    - [Release notes](https://github.com/yargs/y18n/releases)
    - [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/yargs/y18n/commits)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Closes #17122
    dependabot[bot] authored and gkalpak committed Mar 31, 2021
    Copy the full SHA
    02545a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. docs($parse): fix typo in lval.ngdoc

    assigment -> assignment
    
    Closes #17120
    eltociear authored and gkalpak committed Mar 9, 2021
    Copy the full SHA
    9bff2ce View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump elliptic from 6.5.3 to 6.5.4

    Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
    - [Release notes](https://github.com/indutny/elliptic/releases)
    - [Commits](indutny/elliptic@v6.5.3...v6.5.4)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Closes #17119
    dependabot[bot] authored and gkalpak committed Mar 9, 2021
    Copy the full SHA
    d463206 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2021

  1. chore(deps): bump bl from 1.2.2 to 1.2.3

    Bumps [bl](https://github.com/rvagg/bl) from 1.2.2 to 1.2.3.
    - [Release notes](https://github.com/rvagg/bl/releases)
    - [Commits](rvagg/bl@v1.2.2...v1.2.3)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Closes #17116
    dependabot[bot] authored and gkalpak committed Feb 6, 2021
    Copy the full SHA
    ae8e903 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump https-proxy-agent from 2.2.1 to 2.2.4

    Bumps [https-proxy-agent](https://github.com/TooTallNate/node-https-proxy-agent) from 2.2.1 to 2.2.4.
    - [Release notes](https://github.com/TooTallNate/node-https-proxy-agent/releases)
    - [Commits](TooTallNate/proxy-agents@2.2.1...2.2.4)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Closes #17115
    dependabot[bot] authored and gkalpak committed Feb 6, 2021
    Copy the full SHA
    89c7794 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump ini from 1.3.4 to 1.3.7

    Bumps [ini](https://github.com/isaacs/ini) from 1.3.4 to 1.3.7.
    - [Release notes](https://github.com/isaacs/ini/releases)
    - [Commits](npm/ini@v1.3.4...v1.3.7)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Closes #17099
    dependabot[bot] authored and gkalpak committed Feb 6, 2021
    Copy the full SHA
    8a941b8 View commit details
    Browse the repository at this point in the history
  4. chore(ci): only run deploy-code-firebase on master

    Previously, the `deploy-code-firebase` CI job was run on any build
    corresponding to a git tag, the master branch or the stable branch.
    Given that all runs of `deploy-code-firebase` deploy to the same
    Firebase project (and overwrites previous deployments), there is no
    point in deploying from multiple branches/tags.
    
    This commit fixes this by ensuring that we only run the
    `deploy-code-firebase` job on builds for the master branch, which
    contains the most up-to-date code/configuration.
    gkalpak committed Feb 6, 2021
    Copy the full SHA
    30a4424 View commit details
    Browse the repository at this point in the history
  5. chore(ci): fix failing deploy-code job

    In #17114, the `deploy-code` CI job was modified to also run some
    commands via `yarn`. It turns out that this breaks on CI, because the
    `deploy-code` job uses the `cloud-sdk` executor that does not have
    `yarn` installed. ([Example failure][1])
    
    This commit fixes this by splitting the `deploy-code` job into two jobs:
    - `deploy-code-files` uses the `cloud-sdk` and uploads the files to
      Google Cloud.
      (This is essentially the `deploy-code` job from before #17114.)
    - `deploy-code-firebase` uses the `default` executor (which has `yarn`
      installed) and deploys to Firebase.
      (This essentially includes the new bits added in #17114.)
    
    [1]: https://circleci.com/gh/angular/angular.js/2712
    gkalpak committed Feb 6, 2021
    Copy the full SHA
    a6fa1ce View commit details
    Browse the repository at this point in the history
  6. fix(code.angularjs.org): correctly re-construct paths on Windows in `…

    …sendStoredFile()`
    
    Previously, the `sendStoredFile()` Firebase function used `.split('/')`
    to split the request path into segments and later used `path.join()` to
    join them back together. This worked fine on *nix based systems, which
    use `/` as the path separator. On Windows, however, where `\` is the
    path separator, the re-constructed paths could not be retrieved from the
    Google Cloud Storage bucket. This prevented the Firebase emulators from
    working correctly when testing the function locally on Windows.
    
    This commit fixes the issue by using `.join('/')` to join the path
    segments back together.
    
    Closes #17114
    gkalpak committed Feb 6, 2021
    Copy the full SHA
    63d613f View commit details
    Browse the repository at this point in the history
  7. chore(build): update Firebase dependencies to latest versions

    This commit updates `firebase-admin`, `firebase-functions` and
    `firebase-tools` to latest versions to take advantage of the most recent
    fixes and improvements.
    gkalpak committed Feb 6, 2021
    Copy the full SHA
    ed7d506 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    12df4d6 View commit details
    Browse the repository at this point in the history
  9. chore(ci): use default project from config when deploying to Firebase

    Previously, when deploying `scripts/{code,docs}.angularjs.org-firebase/`
    to Firebase, we explicitly specified the target projects. Since the
    project IDs are also specified in the respective `.firebaserc` files,
    this was unnecessary (and meant we had multiple places to update if the
    IDs changed).
    
    This commit simplifies the process by automatically targeting the
    default projects (as configured in the `.firebaserc` files) when
    deploying to Firebase in CI.
    gkalpak committed Feb 6, 2021
    Copy the full SHA
    4267ad6 View commit details
    Browse the repository at this point in the history
  10. chore(ci): also deploy code-angularjs-org to Firebase

    Previously, we only deployed the built files to Google Cloud Storage for
    the `code-angularjs-org` Firebase project. This meant that the other
    Firebase services (such as functions, hosting, storage) were not updated
    when we made changes to their source code or configuration.
    (This isn't a problem at the moment, since the code/configuration for
    these service changes infrequently, but could bite us in the future.)
    
    This commit fixes this by ensuring that we deploy to all enabled
    Firebase services (currently functions, hosting and storage).
    gkalpak committed Feb 6, 2021
    Copy the full SHA
    66ada20 View commit details
    Browse the repository at this point in the history
  11. chore(ci): also deploy Firebase functions to docs-angularjs-org

    Previously, we only deployed to Firebase hosting for the
    `docs-angularjs-org` Firebase project. This meant that the deployed
    functions used an old version of Node.js and started failing once
    support was dropped for that version. See #17111 for details.
    
    This commit fixes this by ensuring that we deploy to all enabled
    Firebase services (currently functions and hosting).
    
    Fixes #17111
    Fixes angular/angularjs.org#251
    gkalpak committed Feb 6, 2021
    Copy the full SHA
    c7d68fa View commit details
    Browse the repository at this point in the history
  12. chore(ci): deploy to docs.angularjs.org from within the correspondi…

    …ng directory
    
    Previously, in order to deploy to Firebase from
    `scripts/docs.angularjs.org-firebase/`, we had to copy the
    `firebase.json` file to the repository root and adjust the contained
    paths accordingly.
    
    By running the `firebase` CLI directly (instead of via `yarn`), we are
    able to deploy from `docs.angularjs.org-firebase/` directly. This
    simplifies the deployment (and local testing) process and paves the way
    for also deploying from `code.angularjs.org-firebase/` in a subsequent
    commit.
    gkalpak committed Feb 6, 2021
    Copy the full SHA
    667ff87 View commit details
    Browse the repository at this point in the history
  13. chore(ci): copy deployment files inside the respective Firebase direc…

    …tories
    
    We have the `scripts/{code,docs}.angularjs.org-firebase/` directories,
    which contain the necessary code and config for deploying built files to
    the `code-angularjs-org` and `docs-angularjs-org` Firebase projects
    respectively.
    
    Previously, some of the files that needed to be deployed to Firebase (or
    Google Cloud) were placed outside these directories (e.g. in
    `deploy/{code,docs}/`).
    
    Since these files are only used for deploying to Firebase/Google Cloud,
    this commit changes the deployment process to instead copy the files
    inside the directories. In a subsequent commit, this will allow
    simplifying the deployment process, by running it from inside each
    directory instead of having to copy the `firebase.json` files to the
    repository root (and adjust the paths).
    
    These are the destination directory changes:
    
    | Before       | After                                       |
    |--------------|---------------------------------------------|
    | deploy/code/ | scripts/code.angularjs.org-firebase/deploy/ |
    | deploy/docs/ | scripts/docs.angularjs.org-firebase/deploy/ |
    gkalpak committed Feb 6, 2021
    Copy the full SHA
    b481a16 View commit details
    Browse the repository at this point in the history
  14. chore(code.angularjs.org): check in yarn.lock file (and remove `pac…

    …kage-lock.json`)
    
    Since we are using `yarn` to install dependencies, it makes sense to use
    `yarn.lock` as the lockfile (and get rid of the unused
    `package-lock.json`).
    gkalpak committed Feb 6, 2021
    Copy the full SHA
    6e052a4 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2020

  1. docs(changelog): fix typos in 1.8.1/1.8.2 notes

    - Remove stray backtick.
    - Add missing preposition (`identical` --> `identical to`).
    - Remove 1.8.1 change from the 1.8.2 section.
    
    Closes #17093
    gkalpak committed Oct 25, 2020
    Copy the full SHA
    2e72ea1 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Copy the full SHA
    9b3b6f7 View commit details
    Browse the repository at this point in the history
Older