Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(Dependencies): Update all non-major dependencies (minor) #6083

Merged
merged 1 commit into from
Aug 15, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 7, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@angular-devkit/build-angular 18.1.4 -> 18.2.0 age adoption passing confidence devDependencies minor
@angular/animations (source) 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@angular/cdk 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@angular/cli 18.1.4 -> 18.2.0 age adoption passing confidence devDependencies minor
@angular/common (source) 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@angular/compiler (source) 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@angular/compiler-cli (source) 18.1.5 -> 18.2.0 age adoption passing confidence devDependencies minor
@angular/core (source) 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@angular/forms (source) 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@angular/localize 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@angular/platform-browser (source) 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@angular/platform-browser-dynamic (source) 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@angular/router (source) 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@angular/service-worker (source) 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@angular/upgrade (source) 18.1.5 -> 18.2.0 age adoption passing confidence dependencies minor
@playwright/test (source) 1.43.1 -> 1.46.0 age adoption passing confidence devDependencies minor
@types/node (source) 20.12.14 -> 20.14.15 age adoption passing confidence devDependencies minor
acorn 8.11.3 -> 8.12.1 age adoption passing confidence dependencies minor
angulartics2 (source) 13.0.0 -> 13.1.0 age adoption passing confidence dependencies minor
billboard.js (source) 3.11.3 -> 3.12.4 age adoption passing confidence dependencies minor
core-js (source) 3.37.1 -> 3.38.0 age adoption passing confidence dependencies minor
eslint-plugin-jsdoc 48.2.15 -> 48.11.0 age adoption passing confidence devDependencies minor
husky 9.0.11 -> 9.1.4 age adoption passing confidence devDependencies minor
nginx 1.26.1-alpine -> 1.27.0-alpine age adoption passing confidence final minor
ngx-matomo-client (source) 6.2.0 -> 6.3.0 age adoption passing confidence dependencies minor
npm-run-all2 6.1.2 -> 6.2.2 age adoption passing confidence devDependencies minor
peter-evans/create-pull-request v6.0.5 -> v6.1.0 age adoption passing confidence action minor
prettier (source) 3.2.5 -> 3.3.3 age adoption passing confidence devDependencies minor
typescript (source) 5.4.5 -> 5.5.4 age adoption passing confidence devDependencies minor
uglify-js 3.17.4 -> 3.19.2 age adoption passing confidence dependencies minor

Release Notes

angular/angular-cli (@​angular-devkit/build-angular)

v18.2.0

Compare Source

@​angular/build
Commit Type Description
182ecbd18 fix allow explicitly disabling TypeScript incremental mode
34908a3fc fix lazy load Node.js inspector for dev server
angular/angular (@​angular/animations)

v18.2.0

Compare Source

Breaking Changes

zone.js
  • fakeAsync will now flush pending timers at the end of
    the given function by default. To opt-out of this, you can use {flush: false} in options parameter of fakeAsync
compiler
Commit Type Description
d9d68e73d2 fix reduce chance of conflicts between generated factory and local variables (#​57181)
compiler-cli
Commit Type Description
0b1dd39663 perf improve performance of interpolatedSignalNotInvoked extended diagnostic (#​57291)
core
Commit Type Description
f7918f5272 feat Add 'flush' parameter option to fakeAsync to flush after the test (#​57239)
7919982063 feat Add whenStable helper on ApplicationRef (#​57190)
angular/components (@​angular/cdk)

v18.2.0

Compare Source

Deprecations

material
  • Tree controller deprecated. Use one of levelAccessor or childrenAccessor instead. To be removed in a future version.

    • BaseTreeControl, TreeControl, FlatTreeControl, and NestedTreeControl deprecated
    • CdkTree#treeControl deprecated. Provide one of CdkTree#levelAccessor or CdkTree#childrenAccessor instead.
    • MatTreeFlattener deprecated. Use MatTree#childrenAccessor and MatTreeNode#isExpandable instead.
    • MatTreeFlatDataSource deprecated. Use one of levelAccessor or childrenAccessor instead of TreeControl.
      Note when upgrading: isExpandable works differently on Trees using treeControl than trees using childrenAccessor or levelAccessor. Nodes on trees that have a treeControl are expandable by default. Nodes on trees using childrenAccessor or levelAccessor are not expandable by default. Provide isExpandable to override default behavior.
  • Setting tabindex of tree nodes deprecated. By default, Tree ignores tabindex passed to tree nodes.

    • MatTreeNode#tabIndex deprecated. MatTreeNode ignores Input tabIndex and manages its own focus behavior.
    • MatTreeNode#defaultTabIndex deprecated. MatTreeNode ignores defaultTabIndex and manages its own focus behavior.
    • MatNestedTreeNode#tabIndex deprecated. MatTreeNode ignores Input defaultTabIndex and manages its own focus behavior.
    • LegacyTreeKeyManager and LEGACY_TREE_KEY_MANAGER_FACTORY_PROVIDER deprecated. Inject a TreeKeyManagerFactory to customize keyboard behavior.

    Note when upgrading: an opt-out is available for keyboard functionality changes. Provide LEGACY_TREE_KEY_MANAGER_FACTORY_PROVIDER to opt-out of Tree managing its own focus. When provided, Tree does not manage it’s own focus and respects tabindex passed to TreeNode. When provided, have the same focus behavior as before this commit is applied.

    Add Legacy Keyboard Interface demo, which shows usage of LEGACY_TREE_KEY_MANAGER_FACTORY_PROVIDER. Add Custom Key Manager, which shows usage of injecting a TreeKeyManagerStrategy

  • disabled renamed to isDisabled.

    • CdkTreeNode#disabled deprecated and alias to CdkTreeNode#isDisabled
material
Commit Type Description
ddc307e28 feat button-toggle: allow disabled buttons to be interactive (#​29550)
841760101 feat checkbox: add the ability to interact with disabled checkboxes (#​29474)
0af3b6175 feat radio: add the ability to interact with disabled radio buttons (#​29490)
4292e1b3a feat slide-toggle: add the ability to interact with disabled toggle (#​29502)
a018fb0ee feat tooltip: replicate tooltipClass to default MatTooltipDefaultOptions (#​29467)
aaf0d5156 fix checkbox: account for disabledInteractive in harness
d22a24d66 fix list: checkmark not visible in high contrast mode (#​29546)
a259b016b fix radio: account for disabledInteractive in harness
fd47a0e60 fix radio: avoid error if destroyed quickly (#​29507)
08d2e3e69 fix slide-toggle: account for disabledInteractive in harness
fd416a30e fix tooltip: remove aria-describedby when disabled (#​29520)
ff36c80f9 fix tree: add levelAccessor, childrenAccessor, TreeKeyManager; a11y and docs improvements (#​29062)
1f992d06c fix tree: aria-expanded attribute should not appear in the leaf node (#​29273)
cdk
Commit Type Description
b2c051d2c feat drag-drop: add input to specify dragged item scale (#​29392)
multiple
Commit Type Description
db5b8dc29 feat fallback to system level variables (#​29480)
microsoft/playwright (@​playwright/test)

v1.46.0

Compare Source

v1.45.3

Compare Source

v1.45.2

Compare Source

v1.45.1

Compare Source

v1.45.0

Compare Source

v1.44.1

Compare Source

Highlights

https://github.com/microsoft/playwright/issues/30779 - [REGRESSION]: When using video: 'on' with VSCode extension the browser got closed
https://github.com/microsoft/playwright/issues/30755 - [REGRESSION]: Electron launch with spaces inside executablePath didn't workhttps://github.com/microsoft/playwright/issues/307700 - [REGRESSION]: Mask elements outside of viewport when creating fullscreen screenshots didn't worhttps://github.com/microsoft/playwright/issues/3085858 - [REGRESSION]: ipv6 got shown instead of localhost in show-trace/show-report

Browser Versions

  • Chromium 125.0.6422.14
  • Mozilla Firefox 125.0.1
  • WebKit 17.4

This version was also tested against the following stable channels:

  • Google Chrome 124
  • Microsoft Edge 124

v1.44.0

Compare Source

New APIs

Accessibility assertions

  • expect(locator).toHaveAccessibleName() checks if the element has the specified accessible name:

    const locator = page.getByRole('button');
    await expect(locator).toHaveAccessibleName('Submit');
  • expect(locator).toHaveAccessibleDescription() checks if the element has the specified accessible description:

    const locator = page.getByRole('button');
    await expect(locator).toHaveAccessibleDescription('Upload a photo');
  • expect(locator).toHaveRole() checks if the element has the specified ARIA role:

    const locator = page.getByTestId('save-button');
    await expect(locator).toHaveRole('button');

Locator handler

  • After executing the handler added with page.addLocatorHandler(), Playwright will now wait until the overlay that triggered the handler is not visible anymore. You can opt-out of this behavior with the new noWaitAfter option.
  • You can use new times option in page.addLocatorHandler() to specify maximum number of times the handler should be run.
  • The handler in page.addLocatorHandler() now accepts the locator as argument.
  • New page.removeLocatorHandler() method for removing previously added locator handlers.
const locator = page.getByText('This interstitial covers the button');
await page.addLocatorHandler(locator, async overlay => {
  await overlay.locator('#close').click();
}, { times: 3, noWaitAfter: true });
// Run your tests that can be interrupted by the overlay.
// ...
await page.removeLocatorHandler(locator);

Miscellaneous options

  • multipart option in apiRequestContext.fetch() now accepts FormData and supports repeating fields with the same name.

    const formData = new FormData();
    formData.append('file', new File(['let x = 2024;'], 'f1.js', { type: 'text/javascript' }));
    formData.append('file', new File(['hello'], 'f2.txt', { type: 'text/plain' }));
    context.request.post('https://example.com/uploadFiles', {
      multipart: formData
    });
  • expect(callback).toPass({ intervals }) can now be configured by expect.toPass.inervals option globally in testConfig.expect or per project in testProject.expect.

  • expect(page).toHaveURL(url) now supports ignoreCase option.

  • testProject.ignoreSnapshots allows to configure per project whether to skip screenshot expectations.

Reporter API

  • New method suite.entries() returns child test suites and test cases in their declaration order. suite.type and testCase.type can be used to tell apart test cases and suites in the list.
  • Blob reporter now allows overriding report file path with a single option outputFile. The same option can also be specified as PLAYWRIGHT_BLOB_OUTPUT_FILE environment variable that might be more convenient on CI/CD.
  • JUnit reporter now supports includeProjectInTestName option.

Command line

  • --last-failed CLI option for running only tests that failed in the previous run.

    First run all tests:

    $ npx playwright test
    
    Running 103 tests using 5 workers
    ...
    2 failed
      [chromium] › my-test.spec.ts:8:5 › two ─────────────────────────────────────────────────────────
      [chromium] › my-test.spec.ts:13:5 › three ──────────────────────────────────────────────────────
    101 passed (30.0s)

    Now fix the failing tests and run Playwright again with --last-failed option:

    $ npx playwright test --last-failed
    
    Running 2 tests using 2 workers
      2 passed (1.2s)

Browser Versions

  • Chromium 125.0.6422.14
  • Mozilla Firefox 125.0.1
  • WebKit 17.4

This version was also tested against the following stable channels:

  • Google Chrome 124
  • Microsoft Edge 124
acornjs/acorn (acorn)

v8.12.1

Compare Source

v8.12.0

Compare Source

angulartics/angulartics2 (angulartics2)

v13.1.0

Compare Source

Features
naver/billboard.js (billboard.js)

v3.12.4

Compare Source

Bug Fixes
  • class: Fix to handle contorl/extended ascii for data names (7059779), closes #​3804
  • types: Missing tick.text.inner type added for xAxis (5c1a6a4), closes #​3802

v3.12.3

Compare Source

Bug Fixes

v3.12.2

Compare Source

Bug Fixes

v3.12.1

Compare Source

Bug Fixes

v3.12.0

Compare Source

Bug Fixes
Features

3.11.3 (2024-03-18)

Bug Fixes

3.11.2 (2024-02-23)

Bug Fixes

3.11.1 (2024-02-22)

Bug Fixes
zloirock/core-js (core-js)

v3.38.0

Compare Source

gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)

v48.11.0

Compare Source

v48.10.2

Compare Source

Bug Fixes
  • check-template-names: check for param and returns tags; fixes #​1286 (12fca71)

v48.10.1

Compare Source

Bug Fixes

v48.10.0

Compare Source

Features
  • require-template, check-template-names: add support ClassDeclaration (31d3255)
  • require-template, check-template-names: add support FunctionDeclaration (28bc1cb)
  • require-template, check-template-names: add support TSInterfaceDeclaration (320a1eb)

v48.9.3

Compare Source

Bug Fixes
  • getJsdocProcessorPlugin: ensure package.json file is consistently located (87a1270)

v48.9.2

Compare Source

v48.9.1

Compare Source

v48.9.0

Compare Source

Features

v48.8.3

Compare Source

Bug Fixes
  • **require-template, `check-template

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file minor labels May 7, 2024
@renovate renovate bot requested a review from a team May 7, 2024 02:21
@renovate renovate bot changed the title feat(Dependencies): Update dependency @playwright/test to v1.44.0 feat(Dependencies): Update all non-major dependencies (minor) May 7, 2024
@renovate renovate bot force-pushed the deps/all-minor-patch branch 4 times, most recently from 633e106 to 19df01a Compare May 14, 2024 12:03
@renovate renovate bot force-pushed the deps/all-minor-patch branch 5 times, most recently from 35144a2 to 2ad53e0 Compare May 22, 2024 14:09
@renovate renovate bot force-pushed the deps/all-minor-patch branch 12 times, most recently from e26d34a to ebdf6c9 Compare May 29, 2024 15:07
@renovate renovate bot force-pushed the deps/all-minor-patch branch 4 times, most recently from ffdaeb5 to b69fe12 Compare June 2, 2024 21:35
@renovate renovate bot force-pushed the deps/all-minor-patch branch 13 times, most recently from 8336126 to df8b660 Compare July 30, 2024 22:16
@renovate renovate bot force-pushed the deps/all-minor-patch branch 4 times, most recently from 11ba448 to 47cc38d Compare August 7, 2024 17:01
@renovate renovate bot force-pushed the deps/all-minor-patch branch 9 times, most recently from be5f0f1 to ad1bf3b Compare August 15, 2024 06:47
| datasource  | package                           | from     | to       |
| ----------- | --------------------------------- | -------- | -------- |
| npm         | @angular-devkit/build-angular     | 18.1.4   | 18.2.0   |
| npm         | @angular/animations               | 18.1.5   | 18.2.0   |
| npm         | @angular/cdk                      | 18.1.5   | 18.2.0   |
| npm         | @angular/cli                      | 18.1.4   | 18.2.0   |
| npm         | @angular/common                   | 18.1.5   | 18.2.0   |
| npm         | @angular/compiler                 | 18.1.5   | 18.2.0   |
| npm         | @angular/compiler-cli             | 18.1.5   | 18.2.0   |
| npm         | @angular/core                     | 18.1.5   | 18.2.0   |
| npm         | @angular/forms                    | 18.1.5   | 18.2.0   |
| npm         | @angular/localize                 | 18.1.5   | 18.2.0   |
| npm         | @angular/platform-browser         | 18.1.5   | 18.2.0   |
| npm         | @angular/platform-browser-dynamic | 18.1.5   | 18.2.0   |
| npm         | @angular/router                   | 18.1.5   | 18.2.0   |
| npm         | @angular/service-worker           | 18.1.5   | 18.2.0   |
| npm         | @angular/upgrade                  | 18.1.5   | 18.2.0   |
| npm         | @playwright/test                  | 1.43.1   | 1.46.0   |
| npm         | @types/node                       | 20.12.14 | 20.14.15 |
| npm         | acorn                             | 8.11.3   | 8.12.1   |
| npm         | angulartics2                      | 13.0.0   | 13.1.0   |
| npm         | billboard.js                      | 3.11.3   | 3.12.4   |
| npm         | core-js                           | 3.37.1   | 3.38.0   |
| npm         | eslint-plugin-jsdoc               | 48.2.15  | 48.11.0  |
| npm         | husky                             | 9.0.11   | 9.1.4    |
| docker      | nginx                             | 1.26.1   | 1.27.0   |
| npm         | ngx-matomo-client                 | 6.2.0    | 6.3.0    |
| npm         | npm-run-all2                      | 6.1.2    | 6.2.2    |
| github-tags | peter-evans/create-pull-request   | v6.0.5   | v6.1.0   |
| npm         | prettier                          | 3.2.5    | 3.3.3    |
| npm         | typescript                        | 5.4.5    | 5.5.4    |
| npm         | uglify-js                         | 3.17.4   | 3.19.2   |
@dweinholz dweinholz merged commit d465574 into dev Aug 15, 2024
4 checks passed
@dweinholz dweinholz deleted the deps/all-minor-patch branch August 15, 2024 07:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file minor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant