diff --git a/tests/smoke-npm-group-multidir.yaml b/tests/smoke-npm-group-multidir.yaml index 0066489..5aeb561 100644 --- a/tests/smoke-npm-group-multidir.yaml +++ b/tests/smoke-npm-group-multidir.yaml @@ -14,6 +14,8 @@ input: - '@dependabot/dummy-pkg-a' - '@dependabot/dummy-pkg-b' - left-pad + experiments: + npm_fallback_version_above_v6: true ignore-conditions: - dependency-name: '@dependabot/dummy-pkg-b' source: tests/smoke-npm-group-multidir.yaml @@ -67,9 +69,7 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.0.0 - name: left-pad requirements: @@ -77,9 +77,7 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.0.0 - name: '@dependabot/dummy-pkg-a' requirements: [] @@ -90,9 +88,7 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.0.0 - name: left-pad requirements: @@ -100,9 +96,7 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.0.0 dependency_files: - /npm/multi-dir/foo/package.json @@ -120,18 +114,14 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 1.0.0 requirements: - file: package.json groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.1.0 directory: /npm/multi-dir/foo - name: left-pad @@ -140,18 +130,14 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 1.0.0 requirements: - file: package.json groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.3.0 directory: /npm/multi-dir/foo - name: '@dependabot/dummy-pkg-a' @@ -166,18 +152,14 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 1.0.0 requirements: - file: package.json groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.3.0 directory: /npm/multi-dir/bar - name: '@dependabot/dummy-pkg-a' @@ -186,18 +168,14 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 1.0.0 requirements: - file: package.json groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.1.0 directory: /npm/multi-dir/bar updated-dependency-files: @@ -205,36 +183,26 @@ output: { "name": "foo", "version": "1.0.0", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "foo", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "@dependabot/dummy-pkg-b": "^1.0.0", - "left-pad": "^1.0.0" - } - }, - "node_modules/@dependabot/dummy-pkg-a": { + "dependencies": { + "@dependabot/dummy-pkg-a": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@dependabot/dummy-pkg-a/-/dummy-pkg-a-2.0.0.tgz", "integrity": "sha512-kUkqhjyK+9PgJMiwoBrkfX7NTkZiw2s94gGnSRSP1ZFaoBqpwTuvQbZhDCa+mKPgpP5719qsW2YzuSK4RXhGAg==" }, - "node_modules/@dependabot/dummy-pkg-b": { + "@dependabot/dummy-pkg-b": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@dependabot/dummy-pkg-b/-/dummy-pkg-b-1.1.0.tgz", "integrity": "sha512-6r/5iuUs49Hln9Dl05waRoyzgkY9gwt8Yaa5SlhDmM5c2LwJ8tIG23+690FlXSUZ9c6xmOeuhHbcXGBMXsawbw==", - "dependencies": { + "requires": { "@dependabot/dummy-pkg-a": "^2.0.0" } }, - "node_modules/left-pad": { + "left-pad": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "deprecated": "use String.prototype.padStart()" + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" } } } @@ -249,28 +217,18 @@ output: { "name": "bar", "version": "1.0.0", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "bar", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "@dependabot/dummy-pkg-a": "^1.0.0", - "left-pad": "^1.0.0" - } - }, - "node_modules/@dependabot/dummy-pkg-a": { + "dependencies": { + "@dependabot/dummy-pkg-a": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@dependabot/dummy-pkg-a/-/dummy-pkg-a-1.1.0.tgz", "integrity": "sha512-mjJzV5MdCP389oz3J0j3CiOZjF6h0R+36HqhG0Rl4Y0uCj0xdX+r0QboLZBugPwb7yBxrRHs6ZIe8J182r9Ssw==" }, - "node_modules/left-pad": { + "left-pad": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "deprecated": "use String.prototype.padStart()" + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" } } } @@ -283,8 +241,8 @@ output: type: file pr-title: Bump the npm_and_yarn group across 2 directories with 3 updates pr-body: | - Bumps the npm_and_yarn group with 2 updates in the /npm/multi-dir/foo directory: @dependabot/dummy-pkg-b and [left-pad](https://github.com/stevemao/left-pad). - Bumps the npm_and_yarn group with 2 updates in the /npm/multi-dir/bar directory: [left-pad](https://github.com/stevemao/left-pad) and @dependabot/dummy-pkg-a. + Bumps the npm_and_yarn group with 1 update in the /npm/multi-dir/foo directory: @dependabot/dummy-pkg-b. + Bumps the npm_and_yarn group with 1 update in the /npm/multi-dir/bar directory: [left-pad](https://github.com/stevemao/left-pad). Updates `@dependabot/dummy-pkg-b` from 1.0.0 to 1.1.0 @@ -312,8 +270,8 @@ output: commit-message: |- Bump the npm_and_yarn group across 2 directories with 3 updates - Bumps the npm_and_yarn group with 2 updates in the /npm/multi-dir/foo directory: @dependabot/dummy-pkg-b and [left-pad](https://github.com/stevemao/left-pad). - Bumps the npm_and_yarn group with 2 updates in the /npm/multi-dir/bar directory: [left-pad](https://github.com/stevemao/left-pad) and @dependabot/dummy-pkg-a. + Bumps the npm_and_yarn group with 1 update in the /npm/multi-dir/foo directory: @dependabot/dummy-pkg-b. + Bumps the npm_and_yarn group with 1 update in the /npm/multi-dir/bar directory: [left-pad](https://github.com/stevemao/left-pad). Updates `@dependabot/dummy-pkg-b` from 1.0.0 to 1.1.0 diff --git a/tests/smoke-npm-group-multiple.yaml b/tests/smoke-npm-group-multiple.yaml index b0b789c..ad18a80 100644 --- a/tests/smoke-npm-group-multiple.yaml +++ b/tests/smoke-npm-group-multiple.yaml @@ -23,6 +23,7 @@ input: update-types: - major experiments: + npm_fallback_version_above_v6: true record-ecosystem-versions: true ignore-conditions: - dependency-name: none @@ -42,7 +43,7 @@ output: data: ecosystem_versions: package_managers: - npm: 8 + npm: 9 - type: update_dependency_list expect: data: @@ -53,9 +54,7 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 15.0.0 - name: '@angular/common' requirements: @@ -63,9 +62,7 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 15.0.0 - name: '@angular/compiler' requirements: @@ -73,9 +70,7 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 15.0.0 - name: '@angular/core' requirements: @@ -83,9 +78,7 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 15.0.0 - name: '@angular/forms' requirements: @@ -93,9 +86,7 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 15.0.0 - name: '@angular/platform-browser' requirements: @@ -103,9 +94,7 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 15.0.0 - name: '@angular/platform-browser-dynamic' requirements: @@ -113,9 +102,7 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 15.0.0 - name: '@angular/router' requirements: @@ -123,9 +110,7 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 15.0.0 - name: rxjs requirements: [] @@ -150,19 +135,15 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 15.0.0 requirements: - file: package.json groups: - dependencies - requirement: ^16.2.0 - source: - type: registry - url: https://registry.npmjs.org - version: 16.2.0 + requirement: ^18.2.7 + source: null + version: 18.2.7 directory: /npm/angular - name: '@angular/common' previous-requirements: @@ -170,19 +151,15 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 15.0.0 requirements: - file: package.json groups: - dependencies - requirement: ^16.2.0 - source: - type: registry - url: https://registry.npmjs.org - version: 16.2.0 + requirement: ^15.0.0 + source: null + version: 15.2.10 directory: /npm/angular - name: '@angular/compiler' previous-requirements: @@ -190,19 +167,15 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 15.0.0 requirements: - file: package.json groups: - dependencies - requirement: ^16.2.0 - source: - type: registry - url: https://registry.npmjs.org - version: 16.2.0 + requirement: ^15.0.0 + source: null + version: 15.2.10 directory: /npm/angular - name: '@angular/core' previous-requirements: @@ -210,19 +183,15 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 15.0.0 requirements: - file: package.json groups: - dependencies - requirement: ^16.2.0 - source: - type: registry - url: https://registry.npmjs.org - version: 16.2.0 + requirement: ^15.0.0 + source: null + version: 15.2.10 directory: /npm/angular - name: '@angular/forms' previous-requirements: @@ -230,19 +199,15 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 15.0.0 requirements: - file: package.json groups: - dependencies - requirement: ^16.2.0 - source: - type: registry - url: https://registry.npmjs.org - version: 16.2.0 + requirement: ^15.0.0 + source: null + version: 15.2.10 directory: /npm/angular - name: '@angular/platform-browser' previous-requirements: @@ -250,19 +215,15 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 15.0.0 requirements: - file: package.json groups: - dependencies - requirement: ^16.2.0 - source: - type: registry - url: https://registry.npmjs.org - version: 16.2.0 + requirement: ^15.0.0 + source: null + version: 15.2.10 directory: /npm/angular - name: '@angular/platform-browser-dynamic' previous-requirements: @@ -270,19 +231,15 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 15.0.0 requirements: - file: package.json groups: - dependencies - requirement: ^16.2.0 - source: - type: registry - url: https://registry.npmjs.org - version: 16.2.0 + requirement: ^15.0.0 + source: null + version: 15.2.10 directory: /npm/angular - name: '@angular/router' previous-requirements: @@ -290,19 +247,15 @@ output: groups: - dependencies requirement: ^15.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 15.0.0 requirements: - file: package.json groups: - dependencies - requirement: ^16.2.0 - source: - type: registry - url: https://registry.npmjs.org - version: 16.2.0 + requirement: ^15.0.0 + source: null + version: 15.2.10 directory: /npm/angular updated-dependency-files: - content: | @@ -318,14 +271,14 @@ output: }, "private": true, "dependencies": { - "@angular/animations": "^16.2.0", - "@angular/common": "^16.2.0", - "@angular/compiler": "^16.2.0", - "@angular/core": "^16.2.0", - "@angular/forms": "^16.2.0", - "@angular/platform-browser": "^16.2.0", - "@angular/platform-browser-dynamic": "^16.2.0", - "@angular/router": "^16.2.0" + "@angular/animations": "^18.2.7", + "@angular/common": "^15.0.0", + "@angular/compiler": "^15.0.0", + "@angular/core": "^15.0.0", + "@angular/forms": "^15.0.0", + "@angular/platform-browser": "^15.0.0", + "@angular/platform-browser-dynamic": "^15.0.0", + "@angular/router": "^15.0.0" } } content_encoding: utf-8 @@ -339,180 +292,77 @@ output: { "name": "my-angular", "version": "0.0.0", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "my-angular", - "version": "0.0.0", - "dependencies": { - "@angular/animations": "^16.2.0", - "@angular/common": "^16.2.0", - "@angular/compiler": "^16.2.0", - "@angular/core": "^16.2.0", - "@angular/forms": "^16.2.0", - "@angular/platform-browser": "^16.2.0", - "@angular/platform-browser-dynamic": "^16.2.0", - "@angular/router": "^16.2.0" - } - }, - "node_modules/@angular/animations": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.0.tgz", - "integrity": "sha512-SgOjldgRlU6XL1f6OUmFa+1iiy1OCWXH8i7q7g0yGCeQ4XAlvNRjDj++xxvUwDhE2pLKJLPYDJmCH98mvjKZcA==", - "dependencies": { + "dependencies": { + "@angular/animations": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.2.7.tgz", + "integrity": "sha512-5B7qD1K+kKOf9lgJT4VNMft3IK2BnRHjN1S6l38ywzQ/nxpmCG7f+qKAAU6CpCywhNUBeXW0hVXTMuMNPVOcQQ==", + "requires": { "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/core": "16.2.0" } }, - "node_modules/@angular/common": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.0.tgz", - "integrity": "sha512-ByrDLsTBarzqRmq4GS841Ku0lvB4L2wfOCfGEIw2ZuiNbZlDA5O/qohQgJnHR5d9meVJnu9NgdbeyMzk90xZNg==", - "dependencies": { + "@angular/common": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-15.2.10.tgz", + "integrity": "sha512-jdBn3fctkqoNrJn9VLsUHpcCEhCxWSczdsR+BBbD6T0oLl6vMrAVNjPwfBejnlgfWN1KoRU9kgOYsMxa5apIWQ==", + "requires": { "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/core": "16.2.0", - "rxjs": "^6.5.3 || ^7.4.0" } }, - "node_modules/@angular/compiler": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.0.tgz", - "integrity": "sha512-Ai0CKRUDlMY6iFCeoRsC+soVFTU7eyMDmNzeakdmNvGYMdLdjH8WvgaNukesi6WX7YBIQIKTPJVral8fXBQroQ==", - "dependencies": { + "@angular/compiler": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.2.10.tgz", + "integrity": "sha512-M0XkeU0O73UlJZwDvOyp8/apetz9UKj78eTFDseMYJDLcxe6MpkbkxqpsGZnKYDj7LIep8PmCAKEkhtenE82zw==", + "requires": { "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/core": "16.2.0" - }, - "peerDependenciesMeta": { - "@angular/core": { - "optional": true - } } }, - "node_modules/@angular/core": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.0.tgz", - "integrity": "sha512-iwUWFw+JmRxw0chcNoqhXVR8XUTE+Rszhy22iSCkK0Jo8IJqEad1d2dQoFu1QfqOVdPMZtpJDmC/ppQ/f5c5aA==", - "dependencies": { + "@angular/core": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.2.10.tgz", + "integrity": "sha512-meGGidnitQJGDxYd9/LrqYiVlId+vGaLoiLgJdKBz+o2ZO6OmXQGuNw2VBqf17/Cc0/UjzrOY7+kILNFKkk/WQ==", + "requires": { "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.13.0" } }, - "node_modules/@angular/forms": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.0.tgz", - "integrity": "sha512-Z/IFw319ZSgGbJFkR5Ba0sRIIqDxQDVH4I+vnVoOYqq2NxuHYfLJDHAB9uHln9GWj86b1SrJBZe8qiS7Sxb7yQ==", - "dependencies": { + "@angular/forms": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.2.10.tgz", + "integrity": "sha512-NIntGsNcN6o8L1txsbWXOf6f3K/CUBizdKsxsYVYGJIXEW5qU6UnWmfAZffNNXsT/XvbgUCjgDwT0cAwcqZPuQ==", + "requires": { "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/common": "16.2.0", - "@angular/core": "16.2.0", - "@angular/platform-browser": "16.2.0", - "rxjs": "^6.5.3 || ^7.4.0" } }, - "node_modules/@angular/platform-browser": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.0.tgz", - "integrity": "sha512-6xjZFnSD0C8ylDbzKpsxCJ4pLJDRvippr9Wj9RCeDQvAzMibsqIjpbesyOccw3hO+jheJQRhM/rZeO1ubZU94w==", - "dependencies": { + "@angular/platform-browser": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.2.10.tgz", + "integrity": "sha512-9tbgVGSJqwfrOzT8aA/kWBLNhJSQ9gUg0CJxwFBSJm8VkBUJrszoBlDsnSvlxx8/W2ejNULKHFTXeUzq0O/+RQ==", + "requires": { "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/animations": "16.2.0", - "@angular/common": "16.2.0", - "@angular/core": "16.2.0" - }, - "peerDependenciesMeta": { - "@angular/animations": { - "optional": true - } } }, - "node_modules/@angular/platform-browser-dynamic": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.2.0.tgz", - "integrity": "sha512-kLxgR+ichWb6dNA1JUAh0JB+iSrObkomd10porGQWVxAGmHqg1eiB3bBaSAgcaLftsrmEguIH8O9AEfq+HLfrA==", - "dependencies": { + "@angular/platform-browser-dynamic": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.10.tgz", + "integrity": "sha512-JHP6W+FX715Qv7DhqvfZLuBZXSDJrboiQsR06gUAgDSjAUyhbqmpVg/2YOtgeWpPkzNDtXdPU2PhcRdIv5J3Yg==", + "requires": { "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/common": "16.2.0", - "@angular/compiler": "16.2.0", - "@angular/core": "16.2.0", - "@angular/platform-browser": "16.2.0" } }, - "node_modules/@angular/router": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.2.0.tgz", - "integrity": "sha512-bFOaE7PNF0UHgVhl8BvyHiZHizTRZO7w3V29VqsdXUMMugBR4kr1/FXGzXTaz+9/eK7LokUwN9pjKKENNmhdyg==", - "dependencies": { + "@angular/router": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.2.10.tgz", + "integrity": "sha512-LmuqEg0iIXSw7bli6HKJ19cbxP91v37GtRwbGKswyLihqzTgvjBYpvcfMnB5FRQ5LWkTwq5JclkX03dZw290Yg==", + "requires": { "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/common": "16.2.0", - "@angular/core": "16.2.0", - "@angular/platform-browser": "16.2.0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "peer": true, - "dependencies": { - "tslib": "^2.1.0" } }, - "node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" - }, - "node_modules/zone.js": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.1.tgz", - "integrity": "sha512-+bIeDAFEBYuXRuU3qGQvzdPap+N1zjM4KkBAiiQuVVCrHrhjDuY6VkUhNa5+U27+9w0q3fbKiMCbpJ0XzMmSWA==", - "peer": true, - "dependencies": { - "tslib": "^2.3.0" - } + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" } } } @@ -524,29 +374,29 @@ output: support_file: false type: file pr-title: Bump the major group in /npm/angular with 8 updates - pr-body: |- + pr-body: | Bumps the major group in /npm/angular with 8 updates: | Package | From | To | | --- | --- | --- | - | [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `15.0.0` | `16.2.0` | - | [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `15.0.0` | `16.2.0` | - | [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `15.0.0` | `16.2.0` | - | [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `15.0.0` | `16.2.0` | - | [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `15.0.0` | `16.2.0` | - | [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `15.0.0` | `16.2.0` | - | [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `15.0.0` | `16.2.0` | - | [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `15.0.0` | `16.2.0` | + | [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `15.0.0` | `18.2.7` | + | [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `15.0.0` | `15.2.10` | + | [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `15.0.0` | `15.2.10` | + | [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `15.0.0` | `15.2.10` | + | [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `15.0.0` | `15.2.10` | + | [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `15.0.0` | `15.2.10` | + | [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `15.0.0` | `15.2.10` | + | [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `15.0.0` | `15.2.10` | - Updates `@angular/animations` from 15.0.0 to 16.2.0 + Updates `@angular/animations` from 15.0.0 to 18.2.7
Release notes

Sourced from @​angular/animations's releases.

-

v16.2.0

+

v18.2.7

-

16.2.0 (2023-08-09)

-

benchpress

+

18.2.7 (2024-10-02)

+

common

@@ -556,12 +406,20 @@ output: - - + + + + + + + + + +
fix - dd850b2ab7correctly report GC memory amounts (#50760)fix - 249d0260f9execute checks and remove placeholder when image is already loaded (#55444)
fix - 46a2ad39f5prevent warning about oversize image twice (#58021)
fix - 8f2b0ede59skip checking whether SVGs are oversized (#57966)
-

common

+

compiler-cli

@@ -571,16 +429,12 @@ output: - - - - - - + +
feat - 29d358170badd component input binding support for NgComponentOutlet (#51148)
feat - 1837efb9daAllow ngSrc to be changed post-init (#50683)fix - 901c1e1a7fcorrectly get the type of nested function call expressions (#57010)
-

compiler

+

core

@@ -590,12 +444,12 @@ output: - - + +
feat - c27a1e61d6scope selectors in @​scope queries (#50747)fix - 2f347ef8fcprovide flag to opt into manual cleanup for after render hooks (#57917)
-

compiler-cli

+

http

@@ -605,12 +459,12 @@ output: - - + +
fix - 12bad6576dlibraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50714)fix - ca637fe6a9cleanup JSONP script listeners once loading completed (#57877)
-

core

+

migrations

@@ -620,24 +474,12 @@ output: - - - - - - - - - - - - - - + +
feat - e53d4ecf4cadd afterRender and afterNextRender (#50607)
feat - 98d262fd27create injector debugging APIs (#48639)
feat - cdaa2a8a9esupport Provider type in Injector.create (#49587)
fix - 9f490da7e2handle hydration of view containers for root components (#51247)fix - b9d846dad7delete constructor if it only has super call (#58013)
-

router

+

upgrade

@@ -647,15 +489,18 @@ output: - - + +
feat - 0b14e4ef74exposes the fixture of the RouterTestingHarness (#50280)fix - e40a4fa3c7support input signal bindings (#57020)
-

v16.2.0-rc.0

+

v18.2.6

-

16.2.0-rc.0 (2023-08-02)

-

compiler

+

18.2.6 (2024-09-25)

+

v18.2.5

+

+

18.2.5 (2024-09-18)

+

compiler-cli

@@ -665,8 +510,8 @@ output: - - + +
fix - 6755f5354creturn full spans for Comment nodes (#50855)fix - e685ed883aextended diagnostics not validating ICUs (#57845)
@@ -680,23 +525,26 @@ output: - feat - e53d4ecf4c - add afterRender and afterNextRender (#50607) + fix - 76709d5d6e + Handle @let declaration with array when preparingForHydration (#57816) + + +

migrations

+ + - - + + + + - - + +
feat - 98d262fd27create injector debugging APIs (#48639)CommitDescription
feat - cdaa2a8a9esupport Provider type in Injector.create (#49587)fix - 5c866942a1account for explicit standalone: false in migration (#57803)
-

v16.2.0-next.4

-

-

16.2.0-next.4 (2023-07-26)

-

common

... (truncated)

@@ -705,8 +553,8 @@ output: Changelog

Sourced from @​angular/animations's changelog.

-

16.2.0 (2023-08-09)

-

benchpress

+

18.2.7 (2024-10-02)

+

common

@@ -717,35 +565,23 @@ output: - + - - - -
dd850b2ab7249d0260f9 fixcorrectly report GC memory amounts (#50760)
-

common

- - - - - - + - - - - - + + + - - - + + +
CommitTypeDescriptionexecute checks and remove placeholder when image is already loaded (#55444)
29d358170bfeatadd component input binding support for NgComponentOutlet (#51148)46a2ad39f5fixprevent warning about oversize image twice (#58021)
1837efb9dafeatAllow ngSrc to be changed post-init (#50683)8f2b0ede59fixskip checking whether SVGs are oversized (#57966)
-

compiler

+

compiler-cli

@@ -756,13 +592,13 @@ output: - - - + + +
c27a1e61d6featscope selectors in @​scope queries (#50747)901c1e1a7ffixcorrectly get the type of nested function call expressions (#57010)
-

compiler-cli

+

core

@@ -773,13 +609,13 @@ output: - + - +
12bad6576d2f347ef8fc fixlibraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50714)provide flag to opt into manual cleanup for after render hooks (#57917)
-

core

+

http

@@ -790,28 +626,13 @@ output: - - - - - - - - - - - - - - - - + - +
e53d4ecf4cfeatadd afterRender and afterNextRender (#50607)
98d262fd27featcreate injector debugging APIs (#48639)
cdaa2a8a9efeatsupport Provider type in Injector.create (#49587)
9f490da7e2ca637fe6a9 fixhandle hydration of view containers for root components (#51247)cleanup JSONP script listeners once loading completed (#57877)
-

router

+

migrations

@@ -822,19 +643,13 @@ output: - - - + + +
0b14e4ef74featexposes the fixture of the RouterTestingHarness (#50280)b9d846dad7fixdelete constructor if it only has super call (#58013)
- -

-

16.1.9 (2023-08-09)

- -

-

16.1.8 (2023-08-02)

-

compiler

+

upgrade

@@ -845,17 +660,41 @@ output: - + - +
cc722ea1f5e40a4fa3c7 fixreturn full spans for Comment nodes (#50855)support input signal bindings (#57020)

-

16.1.7 (2023-07-26)

-

http

-

| Commit | Type | Description |

+

19.0.0-next.7 (2024-09-25)

+

Breaking Changes

+

core

+

... (truncated)

@@ -863,190 +702,230 @@ output:
Commits

- Updates `@angular/common` from 15.0.0 to 16.2.0 + Updates `@angular/common` from 15.0.0 to 15.2.10
- Release notes -

Sourced from @​angular/common's releases.

+ Changelog +

Sourced from @​angular/common's changelog.

-

v16.2.0

-

-

16.2.0 (2023-08-09)

-

benchpress

+

15.2.10 (2023-10-04)

+

service-worker

+ - - + + +
CommitType Description
fix - dd850b2ab7correctly report GC memory amounts (#50760)9fe08968b8fixthrow a critical error when handleFetch fail (#51989)
-

common

+ +

+

16.2.7 (2023-09-27)

+

core

+ - - - - - - + + +
CommitType Description
feat - 29d358170badd component input binding support for NgComponentOutlet (#51148)
feat - 1837efb9daAllow ngSrc to be changed post-init (#50683)39a3e34e03fixallow toSignal calls in reactive context (#51831) (#51892)
-

compiler

+

service-worker

+ - - + + +
CommitType Description
feat - c27a1e61d6scope selectors in @​scope queries (#50747)c3d901eacffixthrow a critical error when handleFetch fails (#51885)
-

compiler-cli

+ +

+

16.2.6 (2023-09-20)

+

core

+ - - + + +
CommitType Description
fix - 12bad6576dlibraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50714)82712f80dffixensure a consumer drops all its stale producers (#51722) (#51772)
-

core

+ +

+

16.2.5 (2023-09-13)

+ +

+

16.2.4 (2023-09-06)

+ +

+

16.2.3 (2023-08-30)

+

animations

+ - - - - - - - - - - - - - - + + +
CommitType Description
feat - e53d4ecf4cadd afterRender and afterNextRender (#50607)
feat - 98d262fd27create injector debugging APIs (#48639)
feat - cdaa2a8a9esupport Provider type in Injector.create (#49587)
fix - 9f490da7e2handle hydration of view containers for root components (#51247)04c6574280fixremove unnecessary escaping in regex expressions (#51554)
-

router

+

compiler-cli

+ - - + + +
CommitType Description
feat - 0b14e4ef74exposes the fixture of the RouterTestingHarness (#50280)dbd761f528fixcorrect incomplete escaping (#51557)
-

v16.2.0-rc.0

-

-

16.2.0-rc.0 (2023-08-02)

-

compiler

+ +
+

... (truncated)

+
+
+ Commits + +
+
+ + Updates `@angular/compiler` from 15.0.0 to 15.2.10 +
+ Changelog +

Sourced from @​angular/compiler's changelog.

+
+

15.2.10 (2023-10-04)

+

service-worker

+ - - + + +
CommitType Description
fix - 6755f5354creturn full spans for Comment nodes (#50855)9fe08968b8fixthrow a critical error when handleFetch fail (#51989)
+ +

+

16.2.7 (2023-09-27)

core

+ - - + + + + +
CommitType Description
feat - e53d4ecf4cadd afterRender and afterNextRender (#50607)39a3e34e03fixallow toSignal calls in reactive context (#51831) (#51892)
+

service-worker

+ + - - + + + + + - - + + +
feat - 98d262fd27create injector debugging APIs (#48639)CommitTypeDescription
feat - cdaa2a8a9esupport Provider type in Injector.create (#49587)c3d901eacffixthrow a critical error when handleFetch fails (#51885)
-

v16.2.0-next.4

-

-

16.2.0-next.4 (2023-07-26)

-

common

-
-

... (truncated)

-
-
- Changelog -

Sourced from @​angular/common's changelog.

-
-

16.2.0 (2023-08-09)

-

benchpress

+

+

16.2.6 (2023-09-20)

+

core

@@ -1057,13 +936,22 @@ output: - + - +
dd850b2ab782712f80df fixcorrectly report GC memory amounts (#50760)ensure a consumer drops all its stale producers (#51722) (#51772)
-

common

+ +

+

16.2.5 (2023-09-13)

+ +

+

16.2.4 (2023-09-06)

+ +

+

16.2.3 (2023-08-30)

+

animations

@@ -1074,18 +962,13 @@ output: - - - - - - - - + + +
29d358170bfeatadd component input binding support for NgComponentOutlet (#51148)
1837efb9dafeatAllow ngSrc to be changed post-init (#50683)04c6574280fixremove unnecessary escaping in regex expressions (#51554)
-

compiler

+

compiler-cli

@@ -1096,13 +979,41 @@ output: - - - + + +
c27a1e61d6featscope selectors in @​scope queries (#50747)dbd761f528fixcorrect incomplete escaping (#51557)
-

compiler-cli

+ +
+

... (truncated)

+
+
+ Commits + +
+
+ + Updates `@angular/core` from 15.0.0 to 15.2.10 +
+ Changelog +

Sourced from @​angular/core's changelog.

+
+

15.2.10 (2023-10-04)

+

service-worker

@@ -1113,12 +1024,15 @@ output: - + - +
12bad6576d9fe08968b8 fixlibraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50714)throw a critical error when handleFetch fail (#51989)
+ +

+

16.2.7 (2023-09-27)

core

@@ -1130,28 +1044,33 @@ output: - - - - - - - - + + + + +
e53d4ecf4cfeatadd afterRender and afterNextRender (#50607)
98d262fd27featcreate injector debugging APIs (#48639)39a3e34e03fixallow toSignal calls in reactive context (#51831) (#51892)
+

service-worker

+ + - - - + + + + + - + - +
cdaa2a8a9efeatsupport Provider type in Injector.create (#49587)CommitTypeDescription
9f490da7e2c3d901eacf fixhandle hydration of view containers for root components (#51247)throw a critical error when handleFetch fails (#51885)
-

router

+ +

+

16.2.6 (2023-09-20)

+

core

@@ -1162,19 +1081,22 @@ output: - - - + + +
0b14e4ef74featexposes the fixture of the RouterTestingHarness (#50280)82712f80dffixensure a consumer drops all its stale producers (#51722) (#51772)

-

16.1.9 (2023-08-09)

+

16.2.5 (2023-09-13)

+ +

+

16.2.4 (2023-09-06)

-

16.1.8 (2023-08-02)

-

compiler

+

16.2.3 (2023-08-30)

+

animations

@@ -1185,17 +1107,29 @@ output: - + - + + + +
cc722ea1f504c6574280 fixreturn full spans for Comment nodes (#50855)remove unnecessary escaping in regex expressions (#51554)
+

compiler-cli

+ + + + + + + + + + + + +
CommitTypeDescription
dbd761f528fixcorrect incomplete escaping (#51557)
- -

-

16.1.7 (2023-07-26)

-

http

-

| Commit | Type | Description |

... (truncated)

@@ -1203,190 +1137,173 @@ output:
Commits
    -
  • 29d3581 feat(common): add component input binding support for NgComponentOutlet (#51148)
  • -
  • daaa0a4 docs: remove trailing periods after @see (#51144)
  • -
  • 57e8412 fix(http): check whether Zone is defined (#51119)
  • -
  • 109737b docs(common): Add NgOptimizedImage FAQ (#51036)
  • -
  • c5608e5 fix(http): Run fetch request out the angular zone (#50981)
  • -
  • b8107b1 refactor(common): remove supportScrollRestoration (#50056)
  • -
  • 1837efb feat(common): Allow ngSrc to be changed post-init (#50683)
  • -
  • d6b1fed docs(common): remove @developerPreview from NgOptimizedImage related item...
  • -
  • 232a786 ci: re-enable RBE for http tests (#50741)
  • -
  • 9f2fb7c docs: update invalid links to the new http guides (#49456)
  • -
  • Additional commits viewable in compare view
  • +
  • 9d66548 test(common): test rounding problems in image distortion detection (#49889)
  • +
  • 6764fb6 test(common): show ngOptimizedImage distortion detection failure on padded im...
  • +
  • 2fff8fa fix(core): handle invalid classes in class array bindings (#49924)
  • +
  • bce7f6b refactor(core): Remove ununsed Zone mock from testing internals. (#49873)
  • +
  • 08ba492 refactor(core): improve styling coverage (#49868)
  • +
  • f266a05 refactor(core): drop IE workarounds (#49763)
  • +
  • 702ec90 fix(core): When using setInput, mark view dirty in same way as markForCheck...
  • +
  • ffdfdc2 refactor(migrations): log a link to the standalone migration (#49752)
  • +
  • da5f316 refactor(core): Use the nullish coalescing assignment in render3 functions (#...
  • +
  • d9efa1b feat(core): change the URL sanitization to only block javascript: URLs (#49659)
  • +
  • Additional commits viewable in compare view

- Updates `@angular/compiler` from 15.0.0 to 16.2.0 + Updates `@angular/forms` from 15.0.0 to 15.2.10
- Release notes -

Sourced from @​angular/compiler's releases.

+ Changelog +

Sourced from @​angular/forms's changelog.

-

v16.2.0

-

-

16.2.0 (2023-08-09)

-

benchpress

+

15.2.10 (2023-10-04)

+

service-worker

+ - - + + +
CommitType Description
fix - dd850b2ab7correctly report GC memory amounts (#50760)9fe08968b8fixthrow a critical error when handleFetch fail (#51989)
-

common

+ +

+

16.2.7 (2023-09-27)

+

core

+ - - - - - - + + +
CommitType Description
feat - 29d358170badd component input binding support for NgComponentOutlet (#51148)
feat - 1837efb9daAllow ngSrc to be changed post-init (#50683)39a3e34e03fixallow toSignal calls in reactive context (#51831) (#51892)
-

compiler

+

service-worker

+ - - + + +
CommitType Description
feat - c27a1e61d6scope selectors in @​scope queries (#50747)c3d901eacffixthrow a critical error when handleFetch fails (#51885)
-

compiler-cli

+ +

+

16.2.6 (2023-09-20)

+

core

+ - - - - -
CommitType Description
fix - 12bad6576dlibraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50714)
-

core

- - - - - - - - - - - - - - - - - - - - - - - - - -
CommitDescription
feat - e53d4ecf4cadd afterRender and afterNextRender (#50607)
feat - 98d262fd27create injector debugging APIs (#48639)
feat - cdaa2a8a9esupport Provider type in Injector.create (#49587)
fix - 9f490da7e2handle hydration of view containers for root components (#51247)
-

router

- - - - - - - - - - - + + +
CommitDescription
feat - 0b14e4ef74exposes the fixture of the RouterTestingHarness (#50280)82712f80dffixensure a consumer drops all its stale producers (#51722) (#51772)
-

v16.2.0-rc.0

+ +

+

16.2.5 (2023-09-13)

+

-

16.2.0-rc.0 (2023-08-02)

-

compiler

+

16.2.4 (2023-09-06)

+ +

+

16.2.3 (2023-08-30)

+

animations

+ - - + + +
CommitType Description
fix - 6755f5354creturn full spans for Comment nodes (#50855)04c6574280fixremove unnecessary escaping in regex expressions (#51554)
-

core

+

compiler-cli

+ - - - - - - - - - - + + +
CommitType Description
feat - e53d4ecf4cadd afterRender and afterNextRender (#50607)
feat - 98d262fd27create injector debugging APIs (#48639)
feat - cdaa2a8a9esupport Provider type in Injector.create (#49587)dbd761f528fixcorrect incomplete escaping (#51557)
-

v16.2.0-next.4

-

-

16.2.0-next.4 (2023-07-26)

-

common

... (truncated)

+ Commits +
    +
  • b0a9e67 docs: fix links on untyped forms (#49306)
  • +
  • 5968561 fix(forms): Make radio buttons respect [attr.disabled] (#48864)
  • +
  • 431ec6c refactor(forms): removing a workaround comment (#48904)
  • +
  • 33b9cb8 refactor: remove todos on forms tests (#48894)
  • +
  • 6edf35c refactor(forms): remove deprecated uses from the unit tests (#48894)
  • +
  • 4dcbb6a refactor(forms): replace type any for the providers (#48647)
  • +
  • bdf288d fix(forms): Form provider FormsModule.withConfig return a FormsModule (#48526)
  • +
  • b9577ad refactor(forms): cleanup type any in forms tests (#48624)
  • +
  • a8f9255 refactor: update forms package tests to work with ES2020 ESM (#48521)
  • +
  • c9415e4 build: ensure bootstrap transitive runfiles are made available (#48521)
  • +
  • Additional commits viewable in compare view
  • +
+
+
+ + Updates `@angular/platform-browser` from 15.0.0 to 15.2.10 +
Changelog -

Sourced from @​angular/compiler's changelog.

+

Sourced from @​angular/platform-browser's changelog.

-

16.2.0 (2023-08-09)

-

benchpress

+

15.2.10 (2023-10-04)

+

service-worker

@@ -1397,35 +1314,16 @@ output: - + - - - -
dd850b2ab79fe08968b8 fixcorrectly report GC memory amounts (#50760)
-

common

- - - - - - - - - - - - - - - - - - +
CommitTypeDescription
29d358170bfeatadd component input binding support for NgComponentOutlet (#51148)
1837efb9dafeatAllow ngSrc to be changed post-init (#50683)throw a critical error when handleFetch fail (#51989)
-

compiler

+ +

+

16.2.7 (2023-09-27)

+

core

@@ -1436,13 +1334,13 @@ output: - - - + + +
c27a1e61d6featscope selectors in @​scope queries (#50747)39a3e34e03fixallow toSignal calls in reactive context (#51831) (#51892)
-

compiler-cli

+

service-worker

@@ -1453,12 +1351,15 @@ output: - + - +
12bad6576dc3d901eacf fixlibraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50714)throw a critical error when handleFetch fails (#51885)
+ +

+

16.2.6 (2023-09-20)

core

@@ -1470,28 +1371,22 @@ output: - - - - - - - - - - - - - - - - + - +
e53d4ecf4cfeatadd afterRender and afterNextRender (#50607)
98d262fd27featcreate injector debugging APIs (#48639)
cdaa2a8a9efeatsupport Provider type in Injector.create (#49587)
9f490da7e282712f80df fixhandle hydration of view containers for root components (#51247)ensure a consumer drops all its stale producers (#51722) (#51772)
-

router

+ +

+

16.2.5 (2023-09-13)

+ +

+

16.2.4 (2023-09-06)

+ +

+

16.2.3 (2023-08-30)

+

animations

@@ -1502,19 +1397,13 @@ output: - - - + + +
0b14e4ef74featexposes the fixture of the RouterTestingHarness (#50280)04c6574280fixremove unnecessary escaping in regex expressions (#51554)
- -

-

16.1.9 (2023-08-09)

- -

-

16.1.8 (2023-08-02)

-

compiler

+

compiler-cli

@@ -1525,208 +1414,41 @@ output: - + - +
cc722ea1f5dbd761f528 fixreturn full spans for Comment nodes (#50855)correct incomplete escaping (#51557)
-

-

16.1.7 (2023-07-26)

-

http

-

| Commit | Type | Description |

-

... (truncated)

Commits
    -
  • 2d52d5e refactor(compiler): support safe function calls (#51100)
  • -
  • 42caeee refactor(compiler): reuse temp vars when possible (#51100)
  • -
  • efb486e refactor(compiler): handle defer blocks in TemplateDefinitionBuilder (#51162)
  • -
  • 08992a5 refactor(compiler): compute the list of dependencies for defer blocks (#51162)
  • -
  • 553cbae refactor(compiler): update TemplateBinder and DirectiveBinder to work with de...
  • -
  • c1052cf refactor(compiler): add support for sanitizing properties and attributes (#51...
  • -
  • 7225528 refactor(compiler): add utility to enable deferred blocks for testing (#51183)
  • -
  • 09bf327 refactor(compiler): add support for animation listeners (#50975)
  • -
  • 570bd67 refactor(compiler): make listener instruction chainable (#50975)
  • -
  • 7dd99cd refactor(compiler): add support for animation properties (#50975)
  • -
  • Additional commits viewable in compare view
  • +
  • f266a05 refactor(core): drop IE workarounds (#49763)
  • +
  • 6d6fc12 refactor(core): Remove usage of deprecated Injector.create() (#49606)
  • +
  • 4c89a24 refactor(common): add missing override to satisfy the linter (#49599)
  • +
  • 84f4536 refactor(platform-browser): remove ununsed functions. (#49302)
  • +
  • 1822585 refactor(platform-browser): handle #24571 todos (#49232)
  • +
  • 8542593 refactor(platform-browser): move TransferState init logic into its constructo...
  • +
  • bf4ad38 fix(platform-browser): remove styles from DOM of destroyed components (#48298)
  • +
  • 0331473 docs(platform-browser): Sanitize method has more explicit documentation (#48765)
  • +
  • 87fe316 refactor: remove unnecessary test support check utilities (#47543)
  • +
  • 61023b5 refactor(compiler): refactor the shadow css specs (#48443)
  • +
  • Additional commits viewable in compare view

- Updates `@angular/core` from 15.0.0 to 16.2.0 -
- Release notes -

Sourced from @​angular/core's releases.

-
-

v16.2.0

-

-

16.2.0 (2023-08-09)

-

benchpress

- - - - - - - - - - - - - -
CommitDescription
fix - dd850b2ab7correctly report GC memory amounts (#50760)
-

common

- - - - - - - - - - - - - - - - - -
CommitDescription
feat - 29d358170badd component input binding support for NgComponentOutlet (#51148)
feat - 1837efb9daAllow ngSrc to be changed post-init (#50683)
-

compiler

- - - - - - - - - - - - - -
CommitDescription
feat - c27a1e61d6scope selectors in @​scope queries (#50747)
-

compiler-cli

- - - - - - - - - - - - - -
CommitDescription
fix - 12bad6576dlibraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50714)
-

core

- - - - - - - - - - - - - - - - - - - - - - - - - -
CommitDescription
feat - e53d4ecf4cadd afterRender and afterNextRender (#50607)
feat - 98d262fd27create injector debugging APIs (#48639)
feat - cdaa2a8a9esupport Provider type in Injector.create (#49587)
fix - 9f490da7e2handle hydration of view containers for root components (#51247)
-

router

- - - - - - - - - - - - - -
CommitDescription
feat - 0b14e4ef74exposes the fixture of the RouterTestingHarness (#50280)
-

v16.2.0-rc.0

-

-

16.2.0-rc.0 (2023-08-02)

-

compiler

- - - - - - - - - - - - - -
CommitDescription
fix - 6755f5354creturn full spans for Comment nodes (#50855)
-

core

- - - - - - - - - - - - - - - - - - - - - -
CommitDescription
feat - e53d4ecf4cadd afterRender and afterNextRender (#50607)
feat - 98d262fd27create injector debugging APIs (#48639)
feat - cdaa2a8a9esupport Provider type in Injector.create (#49587)
-

v16.2.0-next.4

-

-

16.2.0-next.4 (2023-07-26)

-

common

- -
-

... (truncated)

-
+ Updates `@angular/platform-browser-dynamic` from 15.0.0 to 15.2.10
Changelog -

Sourced from @​angular/core's changelog.

+

Sourced from @​angular/platform-browser-dynamic's changelog.

-

16.2.0 (2023-08-09)

-

benchpress

+

15.2.10 (2023-10-04)

+

service-worker

@@ -1737,35 +1459,16 @@ output: - + - - - -
dd850b2ab79fe08968b8 fixcorrectly report GC memory amounts (#50760)
-

common

- - - - - - - - - - - - - - - - - - +
CommitTypeDescription
29d358170bfeatadd component input binding support for NgComponentOutlet (#51148)
1837efb9dafeatAllow ngSrc to be changed post-init (#50683)throw a critical error when handleFetch fail (#51989)
-

compiler

+ +

+

16.2.7 (2023-09-27)

+

core

@@ -1776,13 +1479,13 @@ output: - - - + + +
c27a1e61d6featscope selectors in @​scope queries (#50747)39a3e34e03fixallow toSignal calls in reactive context (#51831) (#51892)
-

compiler-cli

+

service-worker

@@ -1793,12 +1496,15 @@ output: - + - +
12bad6576dc3d901eacf fixlibraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50714)throw a critical error when handleFetch fails (#51885)
+ +

+

16.2.6 (2023-09-20)

core

@@ -1810,28 +1516,22 @@ output: - - - - - - - - - - - - - - - - + - +
e53d4ecf4cfeatadd afterRender and afterNextRender (#50607)
98d262fd27featcreate injector debugging APIs (#48639)
cdaa2a8a9efeatsupport Provider type in Injector.create (#49587)
9f490da7e282712f80df fixhandle hydration of view containers for root components (#51247)ensure a consumer drops all its stale producers (#51722) (#51772)
-

router

+ +

+

16.2.5 (2023-09-13)

+ +

+

16.2.4 (2023-09-06)

+ +

+

16.2.3 (2023-08-30)

+

animations

@@ -1842,19 +1542,13 @@ output: - - - + + +
0b14e4ef74featexposes the fixture of the RouterTestingHarness (#50280)04c6574280fixremove unnecessary escaping in regex expressions (#51554)
- -

-

16.1.9 (2023-08-09)

- -

-

16.1.8 (2023-08-02)

-

compiler

+

compiler-cli

@@ -1865,243 +1559,178 @@ output: - + - +
cc722ea1f5dbd761f528 fixreturn full spans for Comment nodes (#50855)correct incomplete escaping (#51557)
-

-

16.1.7 (2023-07-26)

-

http

-

| Commit | Type | Description |

-

... (truncated)

Commits
    -
  • 9f490da fix(core): handle hydration of view containers for root components (#51247)
  • -
  • b95b5b5 refactor(core): throw an error when hydration marker is missing from DOM (#51...
  • -
  • 26781fd refactor(core): remove unnecessary import for custom expect. (#51216)
  • -
  • c7c0723 refactor(core): deprecate PACKAGE_ROOT_URL token (#51222)
  • -
  • e01549b refactor(core): introduce LView and LContainer utility functions (#51191)
  • -
  • e53d4ec feat(core): add afterRender and afterNextRender (#50607)
  • -
  • 8913d3e docs: fix warning about an unknown decorator (#51237)
  • -
  • 4602545 refactor(core): remove useless hack (#51224)
  • -
  • d81d125 refactor(core): Remove dead unit test code (#51223)
  • -
  • 9d59764 refactor(core): createInjector is a private function (#51221)
  • -
  • Additional commits viewable in compare view
  • +
  • 6d6fc12 refactor(core): Remove usage of deprecated Injector.create() (#49606)
  • +
  • 63bfe19 refactor: update platform-browser-dynamic to work with ESM output (#48521)
  • +
  • c9415e4 build: ensure bootstrap transitive runfiles are made available (#48521)
  • +
  • 2055150 build: replace _es2015 shorthand with more flexible _files suffix (#48521)
  • +
  • 303bb4d build: reformat BUILD files (#48181)
  • +
  • f37dd0f build(bazel): create AIO example playgrounds for manual testing
  • +
  • bc1e93d build(bazel): refactor aio example e2es to fix windows performance
  • +
  • 22a317d build(bazel): stamp targets to build, test, and serve aio against
  • +
  • 7a134cf build(bazel): incrementally run aio example e2e tests
  • +
  • 431c562 build(bazel): add bazel targets for aio doc generation
  • +
  • See full diff in compare view

- Updates `@angular/forms` from 15.0.0 to 16.2.0 + Updates `@angular/router` from 15.0.0 to 15.2.10
- Release notes -

Sourced from @​angular/forms's releases.

+ Changelog +

Sourced from @​angular/router's changelog.

-

v16.2.0

-

-

16.2.0 (2023-08-09)

-

benchpress

- - - - - - - - - - - - - -
CommitDescription
fix - dd850b2ab7correctly report GC memory amounts (#50760)
-

common

+

15.2.10 (2023-10-04)

+

service-worker

+ - - - - - - + + +
CommitType Description
feat - 29d358170badd component input binding support for NgComponentOutlet (#51148)
feat - 1837efb9daAllow ngSrc to be changed post-init (#50683)9fe08968b8fixthrow a critical error when handleFetch fail (#51989)
-

compiler

+ +

+

16.2.7 (2023-09-27)

+

core

+ - - + + +
CommitType Description
feat - c27a1e61d6scope selectors in @​scope queries (#50747)39a3e34e03fixallow toSignal calls in reactive context (#51831) (#51892)
-

compiler-cli

+

service-worker

+ - - + + +
CommitType Description
fix - 12bad6576dlibraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50714)c3d901eacffixthrow a critical error when handleFetch fails (#51885)
+ +

+

16.2.6 (2023-09-20)

core

+ - - - - - - - - - - - - - - - - -
CommitType Description
feat - e53d4ecf4cadd afterRender and afterNextRender (#50607)
feat - 98d262fd27create injector debugging APIs (#48639)
feat - cdaa2a8a9esupport Provider type in Injector.create (#49587)
fix - 9f490da7e2handle hydration of view containers for root components (#51247)
-

router

- - - - - - - - - - - + + +
CommitDescription
feat - 0b14e4ef74exposes the fixture of the RouterTestingHarness (#50280)82712f80dffixensure a consumer drops all its stale producers (#51722) (#51772)
-

v16.2.0-rc.0

+ +

+

16.2.5 (2023-09-13)

+ +

+

16.2.4 (2023-09-06)

+

-

16.2.0-rc.0 (2023-08-02)

-

compiler

+

16.2.3 (2023-08-30)

+

animations

+ - - + + +
CommitType Description
fix - 6755f5354creturn full spans for Comment nodes (#50855)04c6574280fixremove unnecessary escaping in regex expressions (#51554)
-

core

+

compiler-cli

+ - - - - - - - - - - + + +
CommitType Description
feat - e53d4ecf4cadd afterRender and afterNextRender (#50607)
feat - 98d262fd27create injector debugging APIs (#48639)
feat - cdaa2a8a9esupport Provider type in Injector.create (#49587)dbd761f528fixcorrect incomplete escaping (#51557)
-

v16.2.0-next.4

-

-

16.2.0-next.4 (2023-07-26)

-

common

... (truncated)

- Changelog -

Sourced from @​angular/forms's changelog.

-
-

16.2.0 (2023-08-09)

-

benchpress

- - - - - - - - - - - - - - - -
CommitTypeDescription
dd850b2ab7fixcorrectly report GC memory amounts (#50760)
-

common

- - - - - - - - - - - - - - - -
CommitTypeDescription
29d358170bfeatadd component input binding support for NgComponentOutlet (#51148)
0a9d106 refactor(router): Do not access browserPageId if not computed resolution (#49... +
  • 09a42d9 fix(router): canceledNavigationResolution: 'computed' with redirects to the c...
  • +
  • cad7274 fix(router): create correct URL relative to path with empty child (#49691)
  • +
  • 9b61379 fix(router): Ensure initial navigation clears current navigation when blockin...
  • +
  • 978d37f fix(router): Ensure Router preloading works with lazy component and static ch...
  • +
  • a844435 fix(router): fix #49457 outlet activating with old info (#49459)
  • +
  • be2db59 refactor(router): Remove deprecated loadChildren file (#49504)
  • +
  • 9c57b65 refactor(router): Update router export location for deprecated interfaces (#4...
  • +
  • 6d6b76c docs(router): Improving linking (#49203)
  • +
  • 3062442 fix(router): add error message when using loadComponent with a NgModule (#49164)
  • +
  • Additional commits viewable in compare view
  • + + +
    commit-message: |- Bump the major group in /npm/angular with 8 updates @@ -2109,57 +1738,205 @@ output: | Package | From | To | | --- | --- | --- | - | [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `15.0.0` | `16.2.0` | - | [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `15.0.0` | `16.2.0` | - | [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `15.0.0` | `16.2.0` | - | [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `15.0.0` | `16.2.0` | - | [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `15.0.0` | `16.2.0` | - | [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `15.0.0` | `16.2.0` | - | [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `15.0.0` | `16.2.0` | - | [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `15.0.0` | `16.2.0` | + | [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `15.0.0` | `18.2.7` | + | [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `15.0.0` | `15.2.10` | + | [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `15.0.0` | `15.2.10` | + | [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `15.0.0` | `15.2.10` | + | [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `15.0.0` | `15.2.10` | + | [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `15.0.0` | `15.2.10` | + | [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `15.0.0` | `15.2.10` | + | [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `15.0.0` | `15.2.10` | - Updates `@angular/animations` from 15.0.0 to 16.2.0 + Updates `@angular/animations` from 15.0.0 to 18.2.7 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - - [Commits](https://github.com/angular/angular/commits/16.2.0/packages/animations) + - [Commits](https://github.com/angular/angular/commits/18.2.7/packages/animations) - Updates `@angular/common` from 15.0.0 to 16.2.0 + Updates `@angular/common` from 15.0.0 to 15.2.10 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - - [Commits](https://github.com/angular/angular/commits/16.2.0/packages/common) + - [Commits](https://github.com/angular/angular/commits/15.2.10/packages/common) - Updates `@angular/compiler` from 15.0.0 to 16.2.0 + Updates `@angular/compiler` from 15.0.0 to 15.2.10 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - - [Commits](https://github.com/angular/angular/commits/16.2.0/packages/compiler) + - [Commits](https://github.com/angular/angular/commits/15.2.10/packages/compiler) - Updates `@angular/core` from 15.0.0 to 16.2.0 + Updates `@angular/core` from 15.0.0 to 15.2.10 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - - [Commits](https://github.com/angular/angular/commits/16.2.0/packages/core) + - [Commits](https://github.com/angular/angular/commits/15.2.10/packages/core) - Updates `@angular/forms` from 15.0.0 to 16.2.0 + Updates `@angular/forms` from 15.0.0 to 15.2.10 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - - [Commits](https://github.com/angular/angular/commits/16.2.0/packages/forms) + - [Commits](https://github.com/angular/angular/commits/15.2.10/packages/forms) - Updates `@angular/platform-browser` from 15.0.0 to 16.2.0 + Updates `@angular/platform-browser` from 15.0.0 to 15.2.10 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - - [Commits](https://github.com/angular/angular/commits/16.2.0/packages/platform-browser) + - [Commits](https://github.com/angular/angular/commits/15.2.10/packages/platform-browser) - Updates `@angular/platform-browser-dynamic` from 15.0.0 to 16.2.0 + Updates `@angular/platform-browser-dynamic` from 15.0.0 to 15.2.10 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - - [Commits](https://github.com/angular/angular/commits/16.2.0/packages/platform-browser-dynamic) + - [Commits](https://github.com/angular/angular/commits/15.2.10/packages/platform-browser-dynamic) - Updates `@angular/router` from 15.0.0 to 16.2.0 + Updates `@angular/router` from 15.0.0 to 15.2.10 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - - [Commits](https://github.com/angular/angular/commits/16.2.0/packages/router) + - [Commits](https://github.com/angular/angular/commits/15.2.10/packages/router) dependency-group: name: major + - type: create_pull_request + expect: + data: + base-commit-sha: 6cc5e623c6cb8284ce363010c05690f4661164dd + dependencies: + - name: tslib + previous-requirements: [] + previous-version: 2.6.1 + requirements: [] + version: 2.7.0 + directory: /npm/angular + updated-dependency-files: + - content: | + { + "name": "my-angular", + "version": "0.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@angular/animations": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.2.10.tgz", + "integrity": "sha512-yxfN8qQpMaukRU5LjFkJBmy85rqrOp86tYVCsf+hmPEFRiXBMUj6xYLeCMcpk3Mt1JtnWGBR34ivGx+7bNeAow==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/common": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-15.2.10.tgz", + "integrity": "sha512-jdBn3fctkqoNrJn9VLsUHpcCEhCxWSczdsR+BBbD6T0oLl6vMrAVNjPwfBejnlgfWN1KoRU9kgOYsMxa5apIWQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/compiler": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.2.10.tgz", + "integrity": "sha512-M0XkeU0O73UlJZwDvOyp8/apetz9UKj78eTFDseMYJDLcxe6MpkbkxqpsGZnKYDj7LIep8PmCAKEkhtenE82zw==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/core": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.2.10.tgz", + "integrity": "sha512-meGGidnitQJGDxYd9/LrqYiVlId+vGaLoiLgJdKBz+o2ZO6OmXQGuNw2VBqf17/Cc0/UjzrOY7+kILNFKkk/WQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/forms": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.2.10.tgz", + "integrity": "sha512-NIntGsNcN6o8L1txsbWXOf6f3K/CUBizdKsxsYVYGJIXEW5qU6UnWmfAZffNNXsT/XvbgUCjgDwT0cAwcqZPuQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/platform-browser": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.2.10.tgz", + "integrity": "sha512-9tbgVGSJqwfrOzT8aA/kWBLNhJSQ9gUg0CJxwFBSJm8VkBUJrszoBlDsnSvlxx8/W2ejNULKHFTXeUzq0O/+RQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/platform-browser-dynamic": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.10.tgz", + "integrity": "sha512-JHP6W+FX715Qv7DhqvfZLuBZXSDJrboiQsR06gUAgDSjAUyhbqmpVg/2YOtgeWpPkzNDtXdPU2PhcRdIv5J3Yg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/router": { + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.2.10.tgz", + "integrity": "sha512-LmuqEg0iIXSw7bli6HKJ19cbxP91v37GtRwbGKswyLihqzTgvjBYpvcfMnB5FRQ5LWkTwq5JclkX03dZw290Yg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + } + } + } + content_encoding: utf-8 + deleted: false + directory: /npm/angular + name: package-lock.json + operation: update + support_file: false + type: file + pr-title: Bump tslib from 2.6.1 to 2.7.0 in /npm/angular + pr-body: | + Bumps [tslib](https://github.com/Microsoft/tslib) from 2.6.1 to 2.7.0. +
    + Release notes +

    Sourced from tslib's releases.

    +
    +

    v2.7.0

    +

    What's Changed

    + +

    Full Changelog: https://github.com/microsoft/tslib/compare/v2.6.3...v2.7.0

    +

    v2.6.3

    +

    What's Changed

    + +

    Full Changelog: https://github.com/microsoft/tslib/compare/v2.6.2...v2.6.3

    +

    tslib 2.6.2

    +

    What's Changed

    + +

    Full Changelog: https://github.com/microsoft/tslib/compare/v2.6.1...v2.6.2

    +
    +
    +
    + Commits +
      +
    • 6abc075 Bump version to 2.7.0.
    • +
    • 227b5d6 Use global 'Iterator.prototype' for downlevel generators (#267)
    • +
    • 4f2902c Implement deterministic collapse of 'await' in 'await using' (#262)
    • +
    • a280d4b 2.6.3
    • +
    • 983d81b 'await using' normative changes (#258)
    • +
    • 54cd71c Bump the github-actions group with 3 updates (#253)
    • +
    • 298efd9 Bump the github-actions group with 1 update (#242)
    • +
    • e8b4418 Bump the github-actions group with 1 update (#241)
    • +
    • ae8c5c3 Bump the github-actions group with 2 updates (#240)
    • +
    • 2b38d87 JSDoc typo on __exportStar. (#221)
    • +
    • Additional commits viewable in compare view
    • +
    +
    +
    + commit-message: |- + Bump tslib from 2.6.1 to 2.7.0 in /npm/angular + + Bumps [tslib](https://github.com/Microsoft/tslib) from 2.6.1 to 2.7.0. + - [Release notes](https://github.com/Microsoft/tslib/releases) + - [Commits](https://github.com/Microsoft/tslib/compare/v2.6.1...v2.7.0) - type: mark_as_processed expect: data: diff --git a/tests/smoke-npm-group-semver.yaml b/tests/smoke-npm-group-semver.yaml index 9a04011..a87ecc9 100644 --- a/tests/smoke-npm-group-semver.yaml +++ b/tests/smoke-npm-group-semver.yaml @@ -12,6 +12,7 @@ input: experiments: grouped-updates-experimental-rules: true grouped-updates-prototype: true + npm_fallback_version_above_v6: true record-ecosystem-versions: true ignore-conditions: - dependency-name: none @@ -31,7 +32,7 @@ output: data: ecosystem_versions: package_managers: - npm: 8 + npm: 9 - type: update_dependency_list expect: data: @@ -42,9 +43,7 @@ output: groups: - dependencies requirement: 0.27.1 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 0.27.1 - name: fetch-factory requirements: @@ -52,9 +51,7 @@ output: groups: - dependencies requirement: 0.0.1 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 0.0.1 - name: lodash requirements: @@ -62,9 +59,7 @@ output: groups: - dependencies requirement: 4.16.6 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 4.16.6 - name: asynckit requirements: [] @@ -125,18 +120,14 @@ output: groups: - dependencies requirement: 0.0.1 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 0.0.1 requirements: - file: package.json groups: - dependencies requirement: 0.2.1 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 0.2.1 directory: /npm/semver - name: lodash @@ -145,20 +136,28 @@ output: groups: - dependencies requirement: 4.16.6 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 4.16.6 requirements: - file: package.json groups: - dependencies requirement: 4.17.21 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 4.17.21 directory: /npm/semver + - name: follow-redirects + previous-requirements: [] + previous-version: 1.15.2 + requirements: [] + version: 1.15.9 + directory: /npm/semver + - name: whatwg-fetch + previous-requirements: [] + previous-version: 3.6.17 + requirements: [] + version: 3.6.20 + directory: /npm/semver updated-dependency-files: - content: | { @@ -197,7 +196,6 @@ output: "requires": true, "packages": { "": { - "name": "npm-test", "version": "1.0.0", "license": "ISC", "dependencies": { @@ -230,12 +228,18 @@ output: } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -293,26 +297,46 @@ output: } }, "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "regexp.prototype.flags": "^1.5.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dependencies": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" }, @@ -339,6 +363,25 @@ output: "iconv-lite": "^0.6.2" } }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es6-promise": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", @@ -363,9 +406,9 @@ output: "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "funding": [ { "type": "individual", @@ -395,9 +438,12 @@ output: } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/functions-have-names": { "version": "1.2.3", @@ -408,45 +454,49 @@ output: } }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dependencies": { - "function-bind": "^1.1.1" + "get-intrinsic": "^1.1.3" }, - "engines": { - "node": ">= 0.4.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "engines": { "node": ">= 0.4" }, @@ -466,11 +516,11 @@ output: } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -479,6 +529,17 @@ output: "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -634,12 +695,12 @@ output: } }, "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -676,13 +737,14 @@ output: } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -696,6 +758,36 @@ output: "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", @@ -721,9 +813,9 @@ output: } }, "node_modules/whatwg-fetch": { - "version": "3.6.17", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz", - "integrity": "sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==" + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" } } } @@ -734,9 +826,9 @@ output: operation: update support_file: false type: file - pr-title: Bump the not major group in /npm/semver with 2 updates + pr-title: Bump the not major group in /npm/semver with 4 updates pr-body: | - Bumps the not major group in /npm/semver with 2 updates: fetch-factory and [lodash](https://github.com/lodash/lodash). + Bumps the not major group in /npm/semver with 4 updates: fetch-factory, [lodash](https://github.com/lodash/lodash), [follow-redirects](https://github.com/follow-redirects/follow-redirects) and [whatwg-fetch](https://github.com/github/fetch). Updates `fetch-factory` from 0.0.1 to 0.2.1 @@ -762,10 +854,98 @@ output:

    This version was pushed to npm by bnjmnt4n, a new releaser for lodash since your current version.


    + + Updates `follow-redirects` from 1.15.2 to 1.15.9 +
    + Commits +
      +
    • e4e55c7 Release version 1.15.9 of the npm package.
    • +
    • 31a1abf Attempt much more gentle detection.
    • +
    • d2aaa97 Fix url field.
    • +
    • 62558f0 Release version 1.15.8 of the npm package.
    • +
    • a8d1cee Return subtlety.
    • +
    • 458ca8e Fix native URL test for Node 20.
    • +
    • ca49e44 Handle KeepAlive connections in tests.
    • +
    • f3711d7 Test on Node 20 and 22.
    • +
    • fda0faf Fix typo.
    • +
    • 760757f Release version 1.15.7 of the npm package.
    • +
    • Additional commits viewable in compare view
    • +
    +
    +
    + + Updates `whatwg-fetch` from 3.6.17 to 3.6.20 +
    + Release notes +

    Sourced from whatwg-fetch's releases.

    +
    +

    v3.6.20

    +

    3.6.20 (2023-12-13)

    +

    Bug Fixes

    + +

    v3.6.19

    +

    3.6.19 (2023-09-11)

    +

    Bug Fixes

    +
      +
    • Have unique error messages for xhr timeouts and errors (#1380) (7170f0b)
    • +
    +

    v3.6.18

    +

    What's Changed

    + +

    New Contributors

    + +

    Full Changelog: https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18

    +
    +
    +
    + Changelog +

    Sourced from whatwg-fetch's changelog.

    +
    +

    3.6.20 (2023-12-13)

    +

    Bug Fixes

    + +

    3.6.19 (2023-09-11)

    +

    Bug Fixes

    +
      +
    • Have unique error messages for xhr timeouts and errors (#1380) (7170f0b)
    • +
    +

    v3.6.18

    + +
    +
    +
    + Commits + +
    +
    commit-message: |- - Bump the not major group in /npm/semver with 2 updates + Bump the not major group in /npm/semver with 4 updates - Bumps the not major group in /npm/semver with 2 updates: fetch-factory and [lodash](https://github.com/lodash/lodash). + Bumps the not major group in /npm/semver with 4 updates: fetch-factory, [lodash](https://github.com/lodash/lodash), [follow-redirects](https://github.com/follow-redirects/follow-redirects) and [whatwg-fetch](https://github.com/github/fetch). Updates `fetch-factory` from 0.0.1 to 0.2.1 @@ -773,6 +953,15 @@ output: Updates `lodash` from 4.16.6 to 4.17.21 - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.16.6...4.17.21) + + Updates `follow-redirects` from 1.15.2 to 1.15.9 + - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) + - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.9) + + Updates `whatwg-fetch` from 3.6.17 to 3.6.20 + - [Release notes](https://github.com/github/fetch/releases) + - [Changelog](https://github.com/JakeChampion/fetch/blob/main/CHANGELOG.md) + - [Commits](https://github.com/github/fetch/compare/v3.6.17...v3.6.20) dependency-group: name: not major - type: create_pull_request @@ -786,19 +975,15 @@ output: groups: - dependencies requirement: 0.27.1 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 0.27.1 requirements: - file: package.json groups: - dependencies - requirement: 1.4.0 - source: - type: registry - url: https://registry.npmjs.org - version: 1.4.0 + requirement: 1.7.7 + source: null + version: 1.7.7 directory: /npm/semver updated-dependency-files: - content: | @@ -818,7 +1003,7 @@ output: }, "homepage": "https://github.com/dsp-testing/dependabot-all-updates-test", "dependencies": { - "axios": "1.4.0", + "axios": "1.7.7", "fetch-factory": "0.0.1", "lodash": "4.16.6" } @@ -834,188 +1019,145 @@ output: { "name": "npm-test", "version": "1.0.0", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "npm-test", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "axios": "1.4.0", - "fetch-factory": "0.0.1", - "lodash": "4.16.6" - } - }, - "node_modules/asynckit": { + "dependencies": { + "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "node_modules/axios": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", - "dependencies": { - "follow-redirects": "^1.15.0", + "axios": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "requires": { + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } }, - "node_modules/combined-stream": { + "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { + "requires": { "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" } }, - "node_modules/delayed-stream": { + "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, - "node_modules/encoding": { + "encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dependencies": { + "requires": { "iconv-lite": "^0.6.2" } }, - "node_modules/es6-promise": { + "es6-promise": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" }, - "node_modules/fetch-factory": { + "fetch-factory": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/fetch-factory/-/fetch-factory-0.0.1.tgz", "integrity": "sha512-gexRwqIhwzDJ2pJvL0UYfiZwW06/bdYWxAmswFFts7C87CF8i6liApihTk7TZFYMDcQjvvDIvyHv0q379z0aWA==", - "dependencies": { + "requires": { "es6-promise": "^3.0.2", "isomorphic-fetch": "^2.1.1", "lodash": "^3.10.1" - } - }, - "node_modules/fetch-factory/node_modules/lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" }, - "peerDependenciesMeta": { - "debug": { - "optional": true + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" } } }, - "node_modules/form-data": { + "follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==" + }, + "form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { + "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" } }, - "node_modules/iconv-lite": { + "iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { + "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/is-stream": { + "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" }, - "node_modules/isomorphic-fetch": { + "isomorphic-fetch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", - "dependencies": { + "requires": { "node-fetch": "^1.0.1", "whatwg-fetch": ">=0.10.0" } }, - "node_modules/lodash": { + "lodash": { "version": "4.16.6", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.6.tgz", "integrity": "sha512-QXrLkYI2gXjL0QoQ9j932ca+Oh/wCUBeZULjqsJy78KjntrohXawEoOfgA2fXwy4vKh7OTD00p757/pUROtv+w==" }, - "node_modules/mime-db": { + "mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, - "node_modules/mime-types": { + "mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { + "requires": { "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" } }, - "node_modules/node-fetch": { + "node-fetch": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "dependencies": { + "requires": { "encoding": "^0.1.11", "is-stream": "^1.0.1" } }, - "node_modules/proxy-from-env": { + "proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, - "node_modules/safer-buffer": { + "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/whatwg-fetch": { - "version": "3.6.17", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz", - "integrity": "sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==" + "whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" } } } @@ -1026,61 +1168,64 @@ output: operation: update support_file: false type: file - pr-title: Bump axios from 0.27.1 to 1.4.0 in /npm/semver + pr-title: Bump axios from 0.27.1 to 1.7.7 in /npm/semver pr-body: | - Bumps [axios](https://github.com/axios/axios) from 0.27.1 to 1.4.0. + Bumps [axios](https://github.com/axios/axios) from 0.27.1 to 1.7.7.
    Release notes

    Sourced from axios's releases.

    -

    Release v1.4.0

    +

    Release v1.7.7

    Release notes:

    Bug Fixes

      -
    • formdata: add multipart/form-data content type for FormData payload on custom client environments; (#5678) (bbb61e7)
    • -
    • package: export package internals with unsafe path prefix; (#5677) (df38c94)
    • +
    • fetch: fix stream handling in Safari by fallback to using a stream reader instead of an async iterator; (#6584) (d198085)
    • +
    • http: fixed support for IPv6 literal strings in url (#5731) (364993f)
    -

    Features

    +

    Contributors to this release

    -

    Performance Improvements

    +

    Release v1.7.6

    +

    Release notes:

    +

    Bug Fixes

      -
    • merge-config: optimize mergeConfig performance by avoiding duplicate key visits; (#5679) (e6f7053)
    • +
    • fetch: fix content length calculation for FormData payload; (#6524) (085f568)
    • +
    • fetch: optimize signals composing logic; (#6582) (df9889b)

    Contributors to this release

    -

    Release v1.3.6

    +

    Release v1.7.5

    Release notes:

    Bug Fixes

      -
    • types: added transport to RawAxiosRequestConfig (#5445) (6f360a2)
    • -
    • utils: make isFormData detection logic stricter to avoid unnecessary calling of the toString method on the target; (#5661) (aa372f7)
    • +
    • adapter: fix undefined reference to hasBrowserEnv (#6572) (7004707)
    • +
    • core: add the missed implementation of AxiosError#status property; (#6573) (6700a8a)
    • +
    • core: fix ReferenceError: navigator is not defined for custom environments; (#6567) (fed1a4b)
    • +
    • fetch: fix credentials handling in Cloudflare workers (#6533) (550d885)

    Contributors to this release

    -

    Release v1.3.5

    +

    Release v1.7.4

    Release notes:

    Bug Fixes

      -
    • headers: fixed isValidHeaderName to support full list of allowed characters; (#5584) (e7decef)
    • -
    • params: re-added the ability to set the function as paramsSerializer config; (#5633) (a56c866)
    • +
    • sec: CVE-2024-39338 (#6539) (#6543) (6b6b605)
    • +
    • sec: disregard protocol-relative URL to remediate SSRF (#6539) (07a661a)

    Contributors to this release

    -

    Release v1.3.4

    -

    Release notes:

    -

    Bug Fixes

    ... (truncated)

    @@ -1089,47 +1234,48 @@ output: Changelog

    Sourced from axios's changelog.

    -

    1.4.0 (2023-04-27)

    +

    1.7.7 (2024-08-31)

    Bug Fixes

      -
    • formdata: add multipart/form-data content type for FormData payload on custom client environments; (#5678) (bbb61e7)
    • -
    • package: export package internals with unsafe path prefix; (#5677) (df38c94)
    • +
    • fetch: fix stream handling in Safari by fallback to using a stream reader instead of an async iterator; (#6584) (d198085)
    • +
    • http: fixed support for IPv6 literal strings in url (#5731) (364993f)
    -

    Features

    +

    Contributors to this release

    -

    Performance Improvements

    +

    1.7.6 (2024-08-30)

    +

    Bug Fixes

      -
    • merge-config: optimize mergeConfig performance by avoiding duplicate key visits; (#5679) (e6f7053)
    • +
    • fetch: fix content length calculation for FormData payload; (#6524) (085f568)
    • +
    • fetch: optimize signals composing logic; (#6582) (df9889b)

    Contributors to this release

    -

    1.3.6 (2023-04-19)

    +

    1.7.5 (2024-08-23)

    Bug Fixes

      -
    • types: added transport to RawAxiosRequestConfig (#5445) (6f360a2)
    • -
    • utils: make isFormData detection logic stricter to avoid unnecessary calling of the toString method on the target; (#5661) (aa372f7)
    • +
    • adapter: fix undefined reference to hasBrowserEnv (#6572) (7004707)
    • +
    • core: add the missed implementation of AxiosError#status property; (#6573) (6700a8a)
    • +
    • core: fix ReferenceError: navigator is not defined for custom environments; (#6567) (fed1a4b)
    • +
    • fetch: fix credentials handling in Cloudflare workers (#6533) (550d885)

    Contributors to this release

    -

    1.3.5 (2023-04-05)

    +

    1.7.4 (2024-08-13)

    Bug Fixes

      -
    • headers: fixed isValidHeaderName to support full list of allowed characters; (#5584) (e7decef)
    • -
    • params: re-added the ability to set the function as paramsSerializer config; (#5633) (a56c866)
    • -
    -

    Contributors to this release

    -
    @@ -1138,27 +1284,27 @@ output:
    Commits
      -
    • 21a5ad3 chore(release): v1.4.0 (#5683)
    • -
    • d627610 chore(utils): refactored isAsyncFn util to avoid inlining additional Babel he...
    • -
    • e18fdd8 refactor: remove deprecated url-search-params polyfill for URLSearchParams (#...
    • -
    • 726f1c8 feat(types): export AxiosHeaderValue type. (#5525)
    • -
    • 2701911 feat(dns): added support for a custom lookup function; (#5339)
    • -
    • e6f7053 perf(merge-config): optimize mergeConfig performance by avoiding duplicate ke...
    • -
    • bbb61e7 fix(formdata): add multipart/form-data content type for FormData payload on...
    • -
    • df38c94 fix(package): export package internals with unsafe path prefix; (#5677)
    • -
    • 59eb991 chore(release): v1.3.6 (#5666)
    • -
    • 1b8cc3b chore(template): improve issue template; (#5665)
    • -
    • Additional commits viewable in compare view
    • +
    • 5b8a826 chore(release): v1.7.7 (#6585)
    • +
    • 364993f fix(http): fixed support for IPv6 literal strings in url (#5731)
    • +
    • d198085 fix(fetch): fix stream handling in Safari by fallback to using a stream reade...
    • +
    • d584fcf chore(release): v1.7.6 (#6583)
    • +
    • bc03c6c chore(examples): fix module import (#6575)
    • +
    • df9889b fix(fetch): optimize signals composing logic; (#6582)
    • +
    • ee208cf chore(sponsor): update sponsor block (#6576)
    • +
    • 085f568 fix(fetch): fix content length calculation for FormData payload; (#6524)
    • +
    • 59cd6b0 chore(release): v1.7.5 (#6574)
    • +
    • 6700a8a fix(core): add the missed implementation of AxiosError#status property; (#6573)
    • +
    • Additional commits viewable in compare view

    commit-message: |- - Bump axios from 0.27.1 to 1.4.0 in /npm/semver + Bump axios from 0.27.1 to 1.7.7 in /npm/semver - Bumps [axios](https://github.com/axios/axios) from 0.27.1 to 1.4.0. + Bumps [axios](https://github.com/axios/axios) from 0.27.1 to 1.7.7. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - - [Commits](https://github.com/axios/axios/compare/v0.27.1...v1.4.0) + - [Commits](https://github.com/axios/axios/compare/v0.27.1...v1.7.7) - type: mark_as_processed expect: data: diff --git a/tests/smoke-npm-group-transitive.yaml b/tests/smoke-npm-group-transitive.yaml index 0b338be..3d6209f 100644 --- a/tests/smoke-npm-group-transitive.yaml +++ b/tests/smoke-npm-group-transitive.yaml @@ -9,6 +9,7 @@ input: patterns: - '@hapi/*' experiments: + npm_fallback_version_above_v6: true record-ecosystem-versions: true ignore-conditions: - dependency-name: '@hapi/hoek' @@ -42,7 +43,7 @@ output: data: ecosystem_versions: package_managers: - npm: 8 + npm: 9 - type: update_dependency_list expect: data: @@ -53,9 +54,7 @@ output: groups: - dependencies requirement: ^17.9.2 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 17.9.2 - name: '@hapi/hoek' requirements: [] @@ -97,59 +96,51 @@ output: { "name": "transitive", "version": "1.0.0", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "transitive", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "joi": "^17.9.2" - } - }, - "node_modules/@hapi/hoek": { + "dependencies": { + "@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" }, - "node_modules/@hapi/topo": { + "@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { + "requires": { "@hapi/hoek": "^9.0.0" } }, - "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dependencies": { + "@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "requires": { "@hapi/hoek": "^9.0.0" } }, - "node_modules/@sideway/pinpoint": { + "@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + }, + "@sideway/pinpoint": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, - "node_modules/joi": { - "version": "17.9.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", - "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", + "joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "requires": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } - }, - "node_modules/joi/node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" } } } @@ -214,6 +205,112 @@ output: - [Commits](https://github.com/hapijs/topo/compare/v5.0.0...v5.1.0) dependency-group: name: ruleset + - type: create_pull_request + expect: + data: + base-commit-sha: dde3e21e99b5237377d6e8a4858615e293bfacc4 + dependencies: + - name: joi + previous-requirements: + - file: package.json + groups: + - dependencies + requirement: ^17.9.2 + source: null + previous-version: 17.9.2 + requirements: + - file: package.json + groups: + - dependencies + requirement: ^17.9.2 + source: null + version: 17.13.3 + directory: /npm/transitive + updated-dependency-files: + - content: | + { + "name": "transitive", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "requires": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + } + } + } + content_encoding: utf-8 + deleted: false + directory: /npm/transitive + name: package-lock.json + operation: update + support_file: false + type: file + pr-title: Bump joi from 17.9.2 to 17.13.3 in /npm/transitive + pr-body: | + Bumps [joi](https://github.com/hapijs/joi) from 17.9.2 to 17.13.3. +
    + Commits + +
    +
    + commit-message: |- + Bump joi from 17.9.2 to 17.13.3 in /npm/transitive + + Bumps [joi](https://github.com/hapijs/joi) from 17.9.2 to 17.13.3. + - [Commits](https://github.com/hapijs/joi/compare/v17.9.2...v17.13.3) - type: create_pull_request expect: data: @@ -230,56 +327,48 @@ output: { "name": "transitive", "version": "1.0.0", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "transitive", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "joi": "^17.9.2" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz", - "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==" + "dependencies": { + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" }, - "node_modules/@hapi/topo": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", - "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", - "dependencies": { + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { "@hapi/hoek": "^9.0.0" } }, - "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dependencies": { + "@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "requires": { "@hapi/hoek": "^9.0.0" } }, - "node_modules/@sideway/formula": { + "@sideway/formula": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" }, - "node_modules/@sideway/pinpoint": { + "@sideway/pinpoint": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, - "node_modules/joi": { - "version": "17.9.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", - "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", + "joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "requires": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } diff --git a/tests/smoke-npm-version-multidir.yaml b/tests/smoke-npm-version-multidir.yaml index 93b283e..11bb6ce 100644 --- a/tests/smoke-npm-version-multidir.yaml +++ b/tests/smoke-npm-version-multidir.yaml @@ -11,6 +11,8 @@ input: - '@dependabot/dummy-pkg-a' - '@dependabot/dummy-pkg-b' - left-pad + experiments: + npm_fallback_version_above_v6: true ignore-conditions: - dependency-name: '@dependabot/dummy-pkg-b' source: tests/smoke-npm-version-multidir.yaml @@ -44,9 +46,7 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.0.0 - name: left-pad requirements: @@ -54,9 +54,7 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.0.0 - name: '@dependabot/dummy-pkg-a' requirements: [] @@ -67,9 +65,7 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.0.0 - name: left-pad requirements: @@ -77,9 +73,7 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.0.0 dependency_files: - /npm/multi-dir/foo/package.json @@ -97,18 +91,14 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 1.0.0 requirements: - file: package.json groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.2.0 directory: /npm/multi-dir/foo - name: left-pad @@ -117,18 +107,14 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 1.0.0 requirements: - file: package.json groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.3.0 directory: /npm/multi-dir/foo - name: '@dependabot/dummy-pkg-a' @@ -143,18 +129,14 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 1.0.0 requirements: - file: package.json groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null version: 1.3.0 directory: /npm/multi-dir/bar - name: '@dependabot/dummy-pkg-a' @@ -163,55 +145,41 @@ output: groups: - dependencies requirement: ^1.0.0 - source: - type: registry - url: https://registry.npmjs.org + source: null previous-version: 1.0.0 requirements: - file: package.json groups: - dependencies - requirement: ^2.0.0 - source: - type: registry - url: https://registry.npmjs.org - version: 2.0.0 + requirement: ^1.0.0 + source: null + version: 1.1.0 directory: /npm/multi-dir/bar updated-dependency-files: - content: | { "name": "foo", "version": "1.0.0", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "foo", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "@dependabot/dummy-pkg-b": "^1.0.0", - "left-pad": "^1.0.0" - } - }, - "node_modules/@dependabot/dummy-pkg-a": { + "dependencies": { + "@dependabot/dummy-pkg-a": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@dependabot/dummy-pkg-a/-/dummy-pkg-a-2.0.0.tgz", "integrity": "sha512-kUkqhjyK+9PgJMiwoBrkfX7NTkZiw2s94gGnSRSP1ZFaoBqpwTuvQbZhDCa+mKPgpP5719qsW2YzuSK4RXhGAg==" }, - "node_modules/@dependabot/dummy-pkg-b": { + "@dependabot/dummy-pkg-b": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@dependabot/dummy-pkg-b/-/dummy-pkg-b-1.2.0.tgz", "integrity": "sha512-fATgitB2jmBgmm9smHE2fMdMWZlFUgnVnkGdeZ5llKkgyvsiI3XiIhwiGXGdqaVyMDJshK9PEf5/V/puaZ0m6w==", - "dependencies": { + "requires": { "@dependabot/dummy-pkg-a": "^2.0.0" } }, - "node_modules/left-pad": { + "left-pad": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "deprecated": "use String.prototype.padStart()" + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" } } } @@ -226,51 +194,18 @@ output: { "name": "bar", "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "ISC", - "dependencies": { - "@dependabot/dummy-pkg-a": "^2.0.0", - "left-pad": "^1.0.0" - } - } - content_encoding: utf-8 - deleted: false - directory: /npm/multi-dir/bar - name: package.json - operation: update - support_file: false - type: file - - content: | - { - "name": "bar", - "version": "1.0.0", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "bar", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "@dependabot/dummy-pkg-a": "^2.0.0", - "left-pad": "^1.0.0" - } - }, - "node_modules/@dependabot/dummy-pkg-a": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@dependabot/dummy-pkg-a/-/dummy-pkg-a-2.0.0.tgz", - "integrity": "sha512-kUkqhjyK+9PgJMiwoBrkfX7NTkZiw2s94gGnSRSP1ZFaoBqpwTuvQbZhDCa+mKPgpP5719qsW2YzuSK4RXhGAg==" + "dependencies": { + "@dependabot/dummy-pkg-a": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@dependabot/dummy-pkg-a/-/dummy-pkg-a-1.1.0.tgz", + "integrity": "sha512-mjJzV5MdCP389oz3J0j3CiOZjF6h0R+36HqhG0Rl4Y0uCj0xdX+r0QboLZBugPwb7yBxrRHs6ZIe8J182r9Ssw==" }, - "node_modules/left-pad": { + "left-pad": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "deprecated": "use String.prototype.padStart()" + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" } } } @@ -283,8 +218,8 @@ output: type: file pr-title: Bump the npm_pkgs group across 2 directories with 3 updates pr-body: | - Bumps the npm_pkgs group with 2 updates in the /npm/multi-dir/foo directory: @dependabot/dummy-pkg-b and [left-pad](https://github.com/stevemao/left-pad). - Bumps the npm_pkgs group with 2 updates in the /npm/multi-dir/bar directory: [left-pad](https://github.com/stevemao/left-pad) and @dependabot/dummy-pkg-a. + Bumps the npm_pkgs group with 1 update in the /npm/multi-dir/foo directory: @dependabot/dummy-pkg-b. + Bumps the npm_pkgs group with 1 update in the /npm/multi-dir/bar directory: [left-pad](https://github.com/stevemao/left-pad). Updates `@dependabot/dummy-pkg-b` from 1.0.0 to 1.2.0 @@ -308,12 +243,12 @@ output:

    - Updates `@dependabot/dummy-pkg-a` from 1.0.0 to 2.0.0 + Updates `@dependabot/dummy-pkg-a` from 1.0.0 to 1.1.0 commit-message: |- Bump the npm_pkgs group across 2 directories with 3 updates - Bumps the npm_pkgs group with 2 updates in the /npm/multi-dir/foo directory: @dependabot/dummy-pkg-b and [left-pad](https://github.com/stevemao/left-pad). - Bumps the npm_pkgs group with 2 updates in the /npm/multi-dir/bar directory: [left-pad](https://github.com/stevemao/left-pad) and @dependabot/dummy-pkg-a. + Bumps the npm_pkgs group with 1 update in the /npm/multi-dir/foo directory: @dependabot/dummy-pkg-b. + Bumps the npm_pkgs group with 1 update in the /npm/multi-dir/bar directory: [left-pad](https://github.com/stevemao/left-pad). Updates `@dependabot/dummy-pkg-b` from 1.0.0 to 1.2.0 @@ -326,7 +261,7 @@ output: Updates `left-pad` from 1.0.0 to 1.3.0 - [Commits](https://github.com/stevemao/left-pad/commits/v1.3.0) - Updates `@dependabot/dummy-pkg-a` from 1.0.0 to 2.0.0 + Updates `@dependabot/dummy-pkg-a` from 1.0.0 to 1.1.0 dependency-group: name: npm_pkgs - type: mark_as_processed