-
Notifications
You must be signed in to change notification settings - Fork 800
Comparing changes
Open a pull request
base repository: stenciljs/core
base: v2.17.4
head repository: stenciljs/core
compare: v2.18.0
Commits on Aug 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4375852 - Browse repository at this point
Copy the full SHA 4375852View commit details -
chore(test): remove unsupported css-related packages (#3529)
this commit removes the following packages from the karma tests: - `@stencil/less` (deprecated, archived) - `@stencil/postcss` (moved to the stencil-community) - `@stencil/stylus` (deprecated, archived) and the test files associated with them it does not appear these components deleted were ever exercised by karma since their introduction in fbc3f4a
Configuration menu - View commit details
-
Copy full SHA for c52f197 - Browse repository at this point
Copy the full SHA c52f197View commit details -
chore(ci): print the diff from a browserstack run (#3537)
this commit updates the debugging of a clean git status check to print the diff out as well as the files changed. we introduce additional debugging here as `git status` was not enough to figure out _what_ was changing on some ci builds
Configuration menu - View commit details
-
Copy full SHA for e7d27e1 - Browse repository at this point
Copy the full SHA e7d27e1View commit details -
chore(types): fix up null checks in some mock-doc code (#3528)
this commit entails fixing (some!) strict null checks errors in a few mock-doc-related files. I don't pretend to have fixed them all, but mainly tried to adjust the TS types so that they're more inline with how the code is actually used. For instance, we had a number of places where something was typed string, but actually called with both strings and `null`. I tried to just smooth out some of that inconsistency where I could while changing as little actual code as possible.
Configuration menu - View commit details
-
Copy full SHA for e3270f8 - Browse repository at this point
Copy the full SHA e3270f8View commit details -
chore(github): add dependabot (#3522)
this commit adds a dependabot configuration to the main stencil project. it is being added in the hope that we can continue to incrementally update packages in the compiler, by letting the bot try to incrementally update dependencies on our behalf. two packages are ignored in this configuration: - @types/node - we develop Stencil in Node 16, and do not want later versions to be suggested by dependabot - typescript - v4.8 is not out (it hit release candidate this week), and we will be attempting to upgrade to v4.7 in q3 this configuration intentionally only checks the root level manifest (i.e. it does not check any other `package.json` files in the project). as we roll this out further, we can expand the usage of the bot. the root level directory has the highest level of value for us for now stencil-320: enable dependabot in stencil core
Configuration menu - View commit details
-
Copy full SHA for 6294e60 - Browse repository at this point
Copy the full SHA 6294e60View commit details
Commits on Aug 24, 2022
-
chore(types): reduce strictNullChecks on file writes (#3521)
this commit moves the needle forward by ~10 less `strictNullChecks` failures in the section of the codebase where files are written to disk. this section was chosen as an 'easy Friday win' where function signatures could be changed with little change to the rest of the codebase
Configuration menu - View commit details
-
Copy full SHA for 63cb008 - Browse repository at this point
Copy the full SHA 63cb008View commit details -
chore(deps-dev): bump @types/sizzle from 2.3.2 to 2.3.3 (#3541)
Bumps [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) from 2.3.2 to 2.3.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sizzle) --- updated-dependencies: - dependency-name: "@types/sizzle" 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>
Configuration menu - View commit details
-
Copy full SHA for 86938ce - Browse repository at this point
Copy the full SHA 86938ceView commit details -
chore(deps-dev): bump mime-db from 1.46.0 to 1.52.0 (#3542)
Bumps [mime-db](https://github.com/jshttp/mime-db) from 1.46.0 to 1.52.0. - [Release notes](https://github.com/jshttp/mime-db/releases) - [Changelog](https://github.com/jshttp/mime-db/blob/master/HISTORY.md) - [Commits](jshttp/mime-db@v1.46.0...v1.52.0) --- updated-dependencies: - dependency-name: mime-db 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>
Configuration menu - View commit details
-
Copy full SHA for 584e5a5 - Browse repository at this point
Copy the full SHA 584e5a5View commit details -
chore(deps-dev): bump prettier from 2.5.1 to 2.7.1 (#3546)
Bumps [prettier](https://github.com/prettier/prettier) from 2.5.1 to 2.7.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@2.5.1...2.7.1) --- updated-dependencies: - dependency-name: prettier 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>
Configuration menu - View commit details
-
Copy full SHA for c05cebe - Browse repository at this point
Copy the full SHA c05cebeView commit details
Commits on Aug 25, 2022
-
chore(ci): fix dirty git context for browserstack (#3550)
this commit modifies the build_core reusable workflow for stencil's ci to take into account the event name when checking out the code to be built. depending on the event name, the HEAD value used to check out the code can differ. for event's with name 'pull_request_target', HEAD is the head of the primary branch, in our case, main. this lead to an issue in the stencil repo where two workflows would run in order to build/run browserstack: build_core, which would use main@HEAD when building the repo, and subesquently archiving the results for the next step Browserstack Tests, which would checkout the code associated with the pull request, the unpack the saved dependencies from main over the contents of the pull request because step 2 would take on files from main when the build archive was unpacked, we would fail the git status check, because files from main would clash with files on the checked out commit associated with the pr this bug was originally introduced in 1cef74f (#3454)
Configuration menu - View commit details
-
Copy full SHA for db07c27 - Browse repository at this point
Copy the full SHA db07c27View commit details -
chore(ci): run tech debt burndown on forks (#3552)
this commit changes the event type on the tech debt burndown list. the pull_request event does not offer the ability run the 'peter-evans/create-or-update-comment' step (see https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#restrictions-on-repository-forks) for security reasons. in this commit, we use 'pull_request_target' in an attempt to fix that. however, this affects what branch is used from in ci from the branch that the pr was opened with (pull_request), to the `HEAD` of `main` (pull_request_target). as a result, `actions/checkout` steps must be modified in order to account for the difference in branch
Configuration menu - View commit details
-
Copy full SHA for 8ddb489 - Browse repository at this point
Copy the full SHA 8ddb489View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1a6de4 - Browse repository at this point
Copy the full SHA a1a6de4View commit details -
chore(dev-deps): remove unneeded @types/is-glob (#3549)
this commit removes `@types/is-glob` from the project's root manifest. `is-glob` does not appear to be used in the project at this time. it appears it once was in the project, but was removed prior to v1.16.0 (it was removed in 0522e66, specifically). this commit is motivated by dependabot attempting to bump the version of this package in #3547. rather than bump the version, we should prefer to remove packages we do not use
Configuration menu - View commit details
-
Copy full SHA for 70495aa - Browse repository at this point
Copy the full SHA 70495aaView commit details
Commits on Aug 29, 2022
-
chore(deps-dev): remove tslib (#3558)
this commit removes the tslib dependency from the project. the impetus for this commit and its assoicated pull request was another pull request created by dependabot to increment the version used in stencil from v2.1.0 to v2.4.0 (#3543). upon futher investigation, it does not appear that this library is actually used. tslib is meant to be used in conjunction with the tsconfig flag `importHelpers`, which is not present in any `tsconfig.json` file in the project, nor is it used in any capacity when we validate a loaded config file. upon further research, it appears we once used the flag in several tsconfig files, but that ended in e4efbf0#diff-b55cdbef4907b7045f32cc5360d48d262cca5f94062e353089f189f4460039e0. this commit was validated by building stencil with these changes, as well as `main@HEAD`, and the output was diff'ed. no changes related to adding `__assign` or similar helpers was found
Configuration menu - View commit details
-
Copy full SHA for fbf4a6a - Browse repository at this point
Copy the full SHA fbf4a6aView commit details -
chore(deps-dev): bump dts-bundle-generator from 5.3.0 to 6.12.0 (#3560)
Bumps [dts-bundle-generator](https://github.com/timocov/dts-bundle-generator) from 5.3.0 to 6.12.0. - [Release notes](https://github.com/timocov/dts-bundle-generator/releases) - [Commits](timocov/dts-bundle-generator@v5.3.0...v6.12.0) --- updated-dependencies: - dependency-name: dts-bundle-generator dependency-type: direct:development update-type: version-update:semver-major ... 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>
Configuration menu - View commit details
-
Copy full SHA for a2c347b - Browse repository at this point
Copy the full SHA a2c347bView commit details
Commits on Aug 30, 2022
-
chore(compiler): add comments and update types for in-memory FS (#3469)
This updates the in-memory FS file with a bunch of comments explaining what various methods on the `InMemoryFileSystem` object do. It also refactors where the relevant types live. Instead of having a separate interface declared outside of the file where the implementation is, we instead derive the `InMemoryFileSystem` from the return value of the function which creates the object. This lets us have comments annotating the implementation code which will also show up as type hints throughout the codebase.
Configuration menu - View commit details
-
Copy full SHA for 58285c2 - Browse repository at this point
Copy the full SHA 58285c2View commit details -
docs(vdom): add comments explaining a few methods in
vdom-render.ts
(……#3563) This adds documentation (via JSDoc and inline comments) to a few functions in `vdom-render.ts`, in particular to `updateChildren` which is a fairly complicated bit of code. Hopefully now it will be easier to figure out what's going on!
Configuration menu - View commit details
-
Copy full SHA for 29034f9 - Browse repository at this point
Copy the full SHA 29034f9View commit details -
feat(typescript): add support for typescript v4.7 (#3530)
this pr adds support through v4.7.4 of typescript. to support v4.6 and v4.7, minor changes were required for each: - to add support for TypeScript 4.6, the `lib` fields of a few `tsconfig.json` files needed to be updated to continue to support `Array.prototype.flat()`. TS no longer bundles `flat` in `esnext.array`, but does in `es2019`. as a result, the former value was removed, while `es2017` was bumped to `es2019` - to add support for TypeScript v4.7, `Performance` gained the `EventCount` field, which was added to `MockPerformance` to adhere to that interface. STENCIL-435: Upgrade TypeScript to v4.7
Configuration menu - View commit details
-
Copy full SHA for 1226e56 - Browse repository at this point
Copy the full SHA 1226e56View commit details
Commits on Aug 31, 2022
-
chore(lint): fix unsupported typescript version error message (#3573)
I was getting an error message because we recently upgraded typescript (#3530) saying that 4.7 wasn't supported by the installed versions of @typescript-eslint/parser and @typescript-eslint/eslint-plugin. This just bumps them a little bit to fix that error message.
Configuration menu - View commit details
-
Copy full SHA for d822741 - Browse repository at this point
Copy the full SHA d822741View commit details
Commits on Sep 1, 2022
-
feat(loader): add private field to loader's package.json (#3566)
this commit adds `private: true` to the `package.json`file that is generated for the `loader/` directory upon building a stencil project.
Configuration menu - View commit details
-
Copy full SHA for fc8efb3 - Browse repository at this point
Copy the full SHA fc8efb3View commit details
Commits on Sep 7, 2022
-
chore(config): add
rootDir
to the validated config type (#3577)Just adding `.rootDir` as a required field on the `ValidatedConfig` type, cutting down our null check violations a little bit.
Configuration menu - View commit details
-
Copy full SHA for f30db9c - Browse repository at this point
Copy the full SHA f30db9cView commit details -
chore(types): propagate ValidatedConfig for outputTargets (#3585)
this commit propagates the `ValidatedConfig` type to areas of the codebase that drops the number of `strictNullChecks` violations related to the `outputTargets` field. this commit does not update subfield-related violations of an `OutputTarget` subtype.
Configuration menu - View commit details
-
Copy full SHA for 965323b - Browse repository at this point
Copy the full SHA 965323bView commit details
Commits on Sep 8, 2022
-
fix(collection): properly transform imports (#3523)
This commit adds a transformer to the transpilation process to resolve module imports and replace path aliases with auto-generated relative paths for `dist-collection` when `tsconfig.json#paths` is defined. Prior to this, the `dist-collection` output target would not transpile path aliases defined in a project's `tsconfig.json`. Instead, the import paths were left unchanged and thus reference modules that cannot be resolved. STENCIL-437 Output target collection does not transpile ts path config
Configuration menu - View commit details
-
Copy full SHA for ac2c09e - Browse repository at this point
Copy the full SHA ac2c09eView commit details
Commits on Sep 9, 2022
-
chore(deps-dev): bump fs-extra from 9.1.0 to 10.1.0 (#3595)
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 9.1.0 to 10.1.0. - [Release notes](https://github.com/jprichardson/node-fs-extra/releases) - [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md) - [Commits](jprichardson/node-fs-extra@9.1.0...10.1.0) --- updated-dependencies: - dependency-name: fs-extra dependency-type: direct:development update-type: version-update:semver-major ... 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>
Configuration menu - View commit details
-
Copy full SHA for 28316ab - Browse repository at this point
Copy the full SHA 28316abView commit details
Commits on Sep 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c2db962 - Browse repository at this point
Copy the full SHA c2db962View commit details
There are no files selected for viewing