Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: stenciljs/core
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.19.2
Choose a base ref
...
head repository: stenciljs/core
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.19.3
Choose a head ref

Commits on Oct 28, 2022

  1. chore(deps-dev): bump @rollup/plugin-json from 5.0.0 to 5.0.1

    Bumps [@rollup/plugin-json](https://github.com/rollup/plugins/tree/HEAD/packages/json) from 5.0.0 to 5.0.1.
    - [Release notes](https://github.com/rollup/plugins/releases)
    - [Changelog](https://github.com/rollup/plugins/blob/master/packages/json/CHANGELOG.md)
    - [Commits](https://github.com/rollup/plugins/commits/url-v5.0.1/packages/json)
    
    ---
    updated-dependencies:
    - dependency-name: "@rollup/plugin-json"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and alicewriteswrongs committed Oct 28, 2022
    Copy the full SHA
    e95e15f View commit details

Commits on Oct 31, 2022

  1. chore(deps-dev): bump @types/node from 16.18.2 to 16.18.3 (#3780)

    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.18.2 to 16.18.3.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 31, 2022
    Copy the full SHA
    80ca54d View commit details
  2. chore(deps-dev): bump autoprefixer from 10.4.12 to 10.4.13 (#3778)

    Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.12 to 10.4.13.
    - [Release notes](https://github.com/postcss/autoprefixer/releases)
    - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
    - [Commits](postcss/autoprefixer@10.4.12...10.4.13)
    
    ---
    updated-dependencies:
    - dependency-name: autoprefixer
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Ryan Waskiewicz <ryanwaskiewicz@gmail.com>
    dependabot[bot] and rwaskiewicz authored Oct 31, 2022
    Copy the full SHA
    a5dd6ac View commit details
  3. chore(deps-dev): bump @types/eslint from 8.4.8 to 8.4.9 (#3779)

    Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) from 8.4.8 to 8.4.9.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/eslint"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Ryan Waskiewicz <ryanwaskiewicz@gmail.com>
    dependabot[bot] and rwaskiewicz authored Oct 31, 2022
    Copy the full SHA
    57d535e View commit details
  4. chore(deps-dev): bump eslint-plugin-jsdoc from 39.3.25 to 39.4.0 (#3781)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.3.25 to 39.4.0.
    - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
    - [Commits](gajus/eslint-plugin-jsdoc@v39.3.25...v39.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jsdoc
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Ryan Waskiewicz <ryanwaskiewicz@gmail.com>
    dependabot[bot] and rwaskiewicz authored Oct 31, 2022
    Copy the full SHA
    7d0579e View commit details

Commits on Nov 1, 2022

  1. chore(deps-dev): bump @typescript-eslint/parser from 5.41.0 to 5.42.0 (

    …#3784)
    
    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.41.0 to 5.42.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.42.0/packages/parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 1, 2022
    Copy the full SHA
    4adfe02 View commit details
  2. chore(deps-dev): bump @typescript-eslint/eslint-plugin (#3783)

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.41.0 to 5.42.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.42.0/packages/eslint-plugin)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 1, 2022
    Copy the full SHA
    c60410b View commit details

Commits on Nov 2, 2022

  1. chore(deps-dev): bump eslint-plugin-jsdoc from 39.4.0 to 39.5.0 (#3787)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.4.0 to 39.5.0.
    - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
    - [Commits](gajus/eslint-plugin-jsdoc@v39.4.0...v39.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jsdoc
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 2, 2022
    Copy the full SHA
    907743e View commit details

Commits on Nov 3, 2022

  1. chore(deps-dev): bump eslint-plugin-jsdoc from 39.5.0 to 39.6.2 (#3791)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.5.0 to 39.6.2.
    - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
    - [Commits](gajus/eslint-plugin-jsdoc@v39.5.0...v39.6.2)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jsdoc
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 3, 2022
    Copy the full SHA
    0c997d2 View commit details

Commits on Nov 4, 2022

  1. chore(dependabot): scan and update github actions (#3769)

    this commit updates the dependabot configuration to scan the actions
    used in ci for updates. this allows updates to be found on a weekly
    basis, rather than sporadically/manually by a member of the stencil
    team/community
    ashishkurmi authored Nov 4, 2022
    Copy the full SHA
    2badad7 View commit details
  2. chore(deps): bump actions/upload-artifact from 3.1.0 to 3.1.1 (#3795)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 3.1.1.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@3cea537...83fd05a)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2022
    Copy the full SHA
    36a58a1 View commit details
  3. chore(deps): bump peter-evans/create-or-update-comment (#3796)

    Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 2.0.1 to 2.1.0.
    - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
    - [Commits](peter-evans/create-or-update-comment@2b2c85d...5adcb0b)
    
    ---
    updated-dependencies:
    - dependency-name: peter-evans/create-or-update-comment
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Ryan Waskiewicz <ryanwaskiewicz@gmail.com>
    dependabot[bot] and rwaskiewicz authored Nov 4, 2022
    Copy the full SHA
    0ee91f3 View commit details
  4. chore: bin files eslint rule override (#3794)

    this commit adds an explicit override for the `bin` directory
    and its usage of the "no-var" rule. the entry point to stencil
    still uses the `var` keyword. until we change that, we ignore
    errors found in that file.
    
    a follow up pull request, #3797 will be added to
    programmatically lint the `bin/` directory
    PengBoUESTC authored Nov 4, 2022
    Copy the full SHA
    c244082 View commit details
  5. fix(generate): prevent type error when existing task (#3793)

    this commit updates the generate task to suppress instances
    of hitting ctrl-c during the generate task would cause an error
    to be printed to the console:
    
    > TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument
    > must be of type string. Received undefined
    
    this was reported to have happened in v5.8 of zsh on MacOS,
    and was replicated using PowerShell on Windows.
    PengBoUESTC authored Nov 4, 2022
    Copy the full SHA
    f553fde View commit details

Commits on Nov 7, 2022

  1. chore(deps-dev): bump eslint from 8.26.0 to 8.27.0 (#3802)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.26.0 to 8.27.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v8.26.0...v8.27.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 7, 2022
    Copy the full SHA
    7e08d2f View commit details
  2. chore(deps-dev): bump eslint-plugin-jest from 27.1.3 to 27.1.4 (#3801)

    Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 27.1.3 to 27.1.4.
    - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
    - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
    - [Commits](jest-community/eslint-plugin-jest@v27.1.3...v27.1.4)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Ryan Waskiewicz <ryanwaskiewicz@gmail.com>
    dependabot[bot] and rwaskiewicz authored Nov 7, 2022
    Copy the full SHA
    aa7c214 View commit details
  3. fix(cli): refactor CLI argument parser (#3765)

    This commit refactors the argument parser we use for our CLI module.
    Doing so fixes an issue with certain flags supported by Jest which can
    be passed multiple times. For instance, in the following example:
    
    ```
    jest --coverage --reporters="default" --reporters="jest-junit"
    ```
    
    all of the values for the `--reporters` flag ("default" and
    "jest-junit") should be collected into an array of values, instead of
    simply recording whichever value is farther to the right (Stencil's
    behavior before this commit).
    
    To support passing such arguments to the `stencil test` subcommand this
    commit adds a new recursive-descent parser in `src/cli/parse-flags.ts`
    to replace the somewhat ad-hoc approach that was there previously. It
    parses the following grammar:
    
    ```
    CLIArguments    → ""
                    | CLITerm ( " " CLITerm )* ;
    CLITerm         → EqualsArg
                    | AliasEqualsArg
                    | AliasArg
                    | NegativeDashArg
                    | NegativeArg
                    | SimpleArg ;
    EqualsArg       → "--" ArgName "=" CLIValue ;
    AliasEqualsArg  → "-" AliasName "=" CLIValue ;
    AliasArg        → "-" AliasName ( " " CLIValue )? ;
    NegativeDashArg → "--no-" ArgName ;
    NegativeArg     → "--no" ArgName ;
    SimpleArg       → "--" ArgName ( " " CLIValue )? ;
    ArgName         → /^[a-zA-Z-]+$/ ;
    AliasName       → /^[a-z]{1}$/ ;
    CLIValue        → '"' /^[a-zA-Z0-9]+$/ '"'
                    | /^[a-zA-Z0-9]+$/ ;
    ```
    
    The regexes are a little fuzzy, but this is sort of an informal
    presentation, and additionally there are other constraints implemented
    in the code which handles all of these different terms.
    
    Refactoring this to use a proper parser (albeit a pretty simple one)
    allows our implementation to much more clearly conform to this defined
    grammar, and should hopefully both help us avoid other bugs in the
    future and be easier to maintain.
    
    See #3712 for more details on the issues with the `--reporters` flag in
    particular.
    alicewriteswrongs authored Nov 7, 2022
    Copy the full SHA
    d34c4f2 View commit details

Commits on Nov 8, 2022

  1. chore(deps-dev): bump @typescript-eslint/parser from 5.42.0 to 5.42.1 (

    …#3805)
    
    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.42.0 to 5.42.1.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.42.1/packages/parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 8, 2022
    Copy the full SHA
    6e84c10 View commit details
  2. chore(deps-dev): bump @typescript-eslint/eslint-plugin (#3804)

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.42.0 to 5.42.1.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.42.1/packages/eslint-plugin)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 8, 2022
    Copy the full SHA
    2ca2fd3 View commit details
  3. chore(deps): bump loader-utils from 1.4.0 to 1.4.1 (#3806)

    Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.1.
    - [Release notes](https://github.com/webpack/loader-utils/releases)
    - [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md)
    - [Commits](webpack/loader-utils@v1.4.0...v1.4.1)
    
    ---
    updated-dependencies:
    - dependency-name: loader-utils
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Ryan Waskiewicz <ryanwaskiewicz@gmail.com>
    dependabot[bot] and rwaskiewicz authored Nov 8, 2022
    Copy the full SHA
    91b1360 View commit details
  4. chore(telemetry): remove additional properties (#3807)

    * chore(telemetry): remove additional properties
    
    this commit removes additional properties from our telemetry payload.
    these properties have a tendency to allow for free-form keys, are of no
    use to us. the properties being removed are:
    - commonjs
    - env
    - rollupConfig
    - testing
    
    * chore(): alphabetize keys to delete
    
    this commit alphabetizes the collection of strings that represents the
    keys to delete
    
    * chore(): prettier
    rwaskiewicz authored Nov 8, 2022
    Copy the full SHA
    2c8fb6c View commit details

Commits on Nov 9, 2022

  1. chore(lint): lint scripts directory (#3803)

    this commit updates the `lint` script in `package.json`
    to lint the root level `scripts/` directory. because the
    directory was not being linted previously, this commit
    also resolves the lint violations as well.
    
    certain function signatures needed to be updated to
    more accurately reflect their return values as a part of
    fixing lint violations. similarly, some function bodies were
    updated to have an explicit return (rather than an implicit
    one).
    PengBoUESTC authored Nov 9, 2022
    Copy the full SHA
    2dc43e5 View commit details
  2. chore(lint): lint the bin directory (#3797)

    this commit updates our lint configuration to lint the contents
    of `bin/` which contains the entrypoint of stencil. this is an
    omission in our linting scripts. we should have always linted this
    file, but simply missed it
    rwaskiewicz authored Nov 9, 2022
    Copy the full SHA
    4537acd View commit details

Commits on Nov 14, 2022

  1. chore(deps-dev): bump postcss from 8.4.18 to 8.4.19 (#3817)

    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.18 to 8.4.19.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.4.18...8.4.19)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 14, 2022
    Copy the full SHA
    05ce5ac View commit details
  2. chore(deps-dev): bump eslint-plugin-jest from 27.1.4 to 27.1.5 (#3815)

    Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 27.1.4 to 27.1.5.
    - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
    - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
    - [Commits](jest-community/eslint-plugin-jest@v27.1.4...v27.1.5)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 14, 2022
    Copy the full SHA
    2885906 View commit details
  3. chore(deps-dev): bump @typescript-eslint/parser from 5.42.1 to 5.43.0 (

    …#3821)
    
    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.42.1 to 5.43.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.43.0/packages/parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 14, 2022
    Copy the full SHA
    73bcdd6 View commit details
  4. chore(deps-dev): bump @typescript-eslint/eslint-plugin (#3822)

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.42.1 to 5.43.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.43.0/packages/eslint-plugin)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Tanner Reits <47483144+tanner-reits@users.noreply.github.com>
    dependabot[bot] and tanner-reits authored Nov 14, 2022
    Copy the full SHA
    21e7446 View commit details

Commits on Nov 15, 2022

  1. 🌏 v2.19.3

    rwaskiewicz committed Nov 15, 2022
    Copy the full SHA
    9c3264e View commit details
Showing with 1,167 additions and 628 deletions.
  1. +9 −0 .eslintrc.js
  2. +4 −0 .github/dependabot.yml
  3. +3 −3 .github/workflows/tech-debt-burndown.yml
  4. +14 −0 CHANGELOG.md
  5. +395 −263 package-lock.json
  6. +4 −4 package.json
  7. +8 −7 scripts/build.ts
  8. +10 −9 scripts/bundles/cli.ts
  9. +13 −11 scripts/bundles/compiler.ts
  10. +9 −8 scripts/bundles/dev-server.ts
  11. +1 −0 scripts/bundles/helpers/lazy-require.js
  12. +2 −1 scripts/bundles/internal-app-data.ts
  13. +8 −7 scripts/bundles/internal-platform-client.ts
  14. +7 −6 scripts/bundles/internal-platform-hydrate.ts
  15. +5 −4 scripts/bundles/internal-platform-testing.ts
  16. +4 −3 scripts/bundles/internal.ts
  17. +7 −6 scripts/bundles/mock-doc.ts
  18. +2 −1 scripts/bundles/plugins/alias-plugin.ts
  19. +3 −2 scripts/bundles/plugins/content-types-plugin.ts
  20. +4 −3 scripts/bundles/plugins/inlined-compiler-deps-plugin.ts
  21. +2 −1 scripts/bundles/plugins/lazy-require.ts
  22. +6 −5 scripts/bundles/plugins/parse5-plugin.ts
  23. +3 −2 scripts/bundles/plugins/pretty-minify.ts
  24. +1 −1 scripts/bundles/plugins/reorder-statements.ts
  25. +2 −1 scripts/bundles/plugins/replace-plugin.ts
  26. +2 −1 scripts/bundles/plugins/sizzle-plugin.ts
  27. +3 −2 scripts/bundles/plugins/terser-plugin.ts
  28. +4 −3 scripts/bundles/plugins/typescript-source-plugin.ts
  29. +6 −5 scripts/bundles/screenshot.ts
  30. +8 −7 scripts/bundles/sys-node.ts
  31. +8 −7 scripts/bundles/testing.ts
  32. +7 −3 scripts/license.ts
  33. +6 −5 scripts/release-tasks.ts
  34. +7 −6 scripts/release.ts
  35. +5 −5 scripts/tech-debt-burndown-report.ts
  36. +4 −3 scripts/test/validate-build.ts
  37. +2 −1 scripts/utils/bundle-dts.ts
  38. +2 −1 scripts/utils/dependencies-json.ts
  39. +2 −1 scripts/utils/options.ts
  40. +1 −1 scripts/utils/postcss-rollup.js
  41. +6 −5 scripts/utils/release-utils.ts
  42. +1 −0 scripts/utils/test/release-utils.spec.ts
  43. +1 −0 scripts/utils/write-pkg-json.ts
  44. +44 −23 src/cli/config-flags.ts
  45. +322 −177 src/cli/parse-flags.ts
  46. +12 −2 src/cli/task-generate.ts
  47. +10 −1 src/cli/telemetry/telemetry.ts
  48. +14 −8 src/cli/telemetry/test/telemetry.spec.ts
  49. +141 −11 src/cli/test/parse-flags.spec.ts
  50. +11 −0 src/utils/helpers.ts
  51. +11 −1 src/utils/test/helpers.spec.ts
  52. +1 −1 src/utils/util.ts
9 changes: 9 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -80,6 +80,15 @@ module.exports = {
'simple-import-sort/imports': 'error',
'simple-import-sort/exports': 'error',
},
overrides: [
{
// the stencil entry point still uses `var`, ignore errors related to it
files: 'bin/**',
rules: {
'no-var': 'off',
},
},
],
// inform ESLint about the global variables defined in a Jest context
// see https://github.com/jest-community/eslint-plugin-jest/#usage
env: {
4 changes: 4 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -31,3 +31,7 @@ updates:
versions: ['>7.3.3']
- dependency-name: '@types/inquirer'
versions: ['>7.3.1']
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'daily'
6 changes: 3 additions & 3 deletions .github/workflows/tech-debt-burndown.yml
Original file line number Diff line number Diff line change
@@ -44,7 +44,7 @@ jobs:
run: npx tsc --strictNullChecks --noEmit --pretty false | npx tsc-output-parser > null_errors_${{ matrix.branch }}.json

- name: Upload null_errors_${{ matrix.branch }}.json
uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0
uses: actions/upload-artifact@83fd05a356d7e2593de66fc9913b3002723633cb # v3.1.1
with:
name: null_errors_${{ matrix.branch }}
path: 'null_errors_${{ matrix.branch }}.json'
@@ -79,7 +79,7 @@ jobs:
run: npx ts-prune > unused-exports-${{ matrix.branch }}.txt

- name: Upload unused exports
uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0
uses: actions/upload-artifact@83fd05a356d7e2593de66fc9913b3002723633cb # v3.1.1
with:
name: unused-exports-${{ matrix.branch }}
path: 'unused-exports-${{ matrix.branch }}.txt'
@@ -149,7 +149,7 @@ jobs:
body-includes: '### `--strictNullChecks` error report'

- name: Create or update comment
uses: peter-evans/create-or-update-comment@2b2c85d0bf1b8a7b4e7e344bd5c71dc4b9196e9f # v2.0.1
uses: peter-evans/create-or-update-comment@5adcb0bb0f9fb3f95ef05400558bdb3f329ee808 # v2.1.0
with:
comment-id: ${{ steps.fc.outputs.comment-id }}
issue-number: ${{ github.event.pull_request.number }}
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
## 🌏 [2.19.3](https://github.com/ionic-team/stencil/compare/v2.19.2...v2.19.3) (2022-11-15)


### Bug Fixes

* **cli:** refactor CLI argument parser ([#3765](https://github.com/ionic-team/stencil/issues/3765)) ([d34c4f2](https://github.com/ionic-team/stencil/commit/d34c4f24c27493197caeb2548a0652ef574f2be2)), closes [#3712](https://github.com/ionic-team/stencil/issues/3712)
* **generate:** prevent type error when existing task ([#3793](https://github.com/ionic-team/stencil/issues/3793)) ([f553fde](https://github.com/ionic-team/stencil/commit/f553fdeaf256e02f084bd64b4329e77e634965a8))


### Thanks

🎉 Thanks for @PengBoUESTC and @boahc077 for their contributions! 🎉


## 🍋 [2.19.2](https://github.com/ionic-team/stencil/compare/v2.19.2-0...v2.19.2) (2022-10-27)


Loading