{"id":2501,"name":"gulp","ecosystem":"npm","repository_url":"https://github.com/gulpjs/gulp","issues_count":884,"created_at":"2025-06-06T15:02:05.873Z","updated_at":"2025-06-06T15:02:05.873Z","purl":"pkg:npm/gulp","metadata":{"id":1801615,"name":"gulp","ecosystem":"npm","description":"The streaming build system.","homepage":"https://gulpjs.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/gulpjs/gulp","keywords_array":["build","stream","system","make","tool","asset","pipeline","series","parallel","streaming"],"namespace":null,"versions_count":68,"first_release_published_at":"2013-07-04T23:27:09.247Z","latest_release_published_at":"2025-06-01T21:54:34.542Z","latest_release_number":"5.0.1","last_synced_at":"2025-06-06T10:01:08.554Z","created_at":"2022-04-09T16:46:22.917Z","updated_at":"2025-06-06T10:01:08.555Z","registry_url":"https://www.npmjs.com/package/gulp","install_command":"npm install gulp","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"5.0.1"}},"repo_metadata":{"id":9323520,"uuid":"11167738","full_name":"gulpjs/gulp","owner":"gulpjs","description":"A toolkit to automate \u0026 enhance your workflow","archived":false,"fork":false,"pushed_at":"2024-04-08T04:15:11.000Z","size":1118,"stargazers_count":32882,"open_issues_count":22,"forks_count":4243,"subscribers_count":1029,"default_branch":"master","last_synced_at":"2024-04-14T04:54:05.588Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gulpjs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gulpjs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":"docs/support/for-enterprise.md","governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":["gulpjs","phated","yocontra"],"tidelift":"npm/gulp","open_collective":"gulpjs"}},"created_at":"2013-07-04T05:26:06.000Z","updated_at":"2024-04-14T04:54:05.589Z","dependencies_parsed_at":"2024-02-15T18:03:51.244Z","dependency_job_id":"ffe852c9-431e-402c-a8c0-ca72ecb66704","html_url":"https://github.com/gulpjs/gulp","commit_stats":{"total_commits":931,"total_committers":263,"mean_commits":"3.5399239543726235","dds":0.770139634801289,"last_synced_commit":"9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gulpjs","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221729527,"owners_count":16871035,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"gulpjs","name":"gulp","uuid":"6200624","kind":"organization","description":"A toolkit to automate \u0026 enhance your workflow","email":"team@gulpjs.com","website":"https://gulpjs.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6200624?v=4","repositories_count":72,"last_synced_at":"2024-04-15T10:09:07.830Z","metadata":{"has_sponsors_listing":true,"funding":{"github":["gulpjs","phated","yocontra"],"tidelift":"npm/gulp","open_collective":"gulpjs"}},"html_url":"https://github.com/gulpjs","funding_links":["https://github.com/sponsors/gulpjs","https://github.com/sponsors/phated","https://github.com/sponsors/yocontra","https://tidelift.com/funding/github/npm/gulp","https://opencollective.com/gulpjs"],"total_stars":39396,"followers":142,"following":0,"created_at":"2022-11-02T16:19:12.624Z","updated_at":"2024-04-15T10:09:17.301Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gulpjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gulpjs/repositories"},"tags":[{"name":"v5.0.0","sha":"5c4c5473c5582a8e4495c695ecd93b13f0852cbd","kind":"commit","published_at":"2024-03-29T02:56:40.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v5.0.0","html_url":"https://github.com/gulpjs/gulp/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v5.0.0/manifests"},{"name":"v4.0.2","sha":"069350a5febf65adc27bc816a7805471b7d96f03","kind":"tag","published_at":"2019-05-06T17:23:08.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v4.0.2","html_url":"https://github.com/gulpjs/gulp/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"ea3bba4fdf9f2b508699f69569d0191b8c5bc10c","kind":"tag","published_at":"2019-04-21T16:55:44.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v4.0.1","html_url":"https://github.com/gulpjs/gulp/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"55eb23a268dcc7340bb40808600fd4802848c06f","kind":"tag","published_at":"2018-01-01T01:25:46.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v4.0.0","html_url":"https://github.com/gulpjs/gulp/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.0/manifests"},{"name":"v4.0.0-alpha.3","sha":"057df5963034eb6426d99650abba15e4d912b0b7","kind":"commit","published_at":"2017-12-31T22:50:14.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v4.0.0-alpha.3","html_url":"https://github.com/gulpjs/gulp/releases/tag/v4.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.0-alpha.3/manifests"},{"name":"v4.0.0-alpha.2","sha":"430df3667ee52d9c65b1dc719354e4ab6d37fcd7","kind":"commit","published_at":"2017-12-31T22:43:18.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v4.0.0-alpha.2","html_url":"https://github.com/gulpjs/gulp/releases/tag/v4.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.0-alpha.2/manifests"},{"name":"v4.0.0-alpha.1","sha":"fa85999b3e12627370891332f7e281c5341aea1c","kind":"commit","published_at":"2017-12-31T22:19:07.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v4.0.0-alpha.1","html_url":"https://github.com/gulpjs/gulp/releases/tag/v4.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v4.0.0-alpha.1/manifests"},{"name":"v3.9.1","sha":"9c14e3a13a73a32e424f144d62566671b2fcdbed","kind":"tag","published_at":"2016-02-08T18:47:01.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.9.1","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.9.1/manifests"},{"name":"v3.9.0","sha":"657213a52d5e9c19b85df6a42f76341a98c08ae8","kind":"tag","published_at":"2015-06-01T21:49:41.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.9.0","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.9.0/manifests"},{"name":"v3.8.11","sha":"84df40b0faabc2b61d576154fd1145e2146377ca","kind":"tag","published_at":"2015-02-09T20:37:28.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.8.11","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.8.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.11/manifests"},{"name":"v3.8.10","sha":"0203bccdc7397991da68ea3e51fef7b2df75a46f","kind":"tag","published_at":"2014-11-04T00:11:30.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.8.10","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.10/manifests"},{"name":"v3.8.9","sha":"b7486d8850f172f3533406c529510c7649a3a04f","kind":"tag","published_at":"2014-10-22T06:55:20.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.8.9","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.9/manifests"},{"name":"v3.8.8","sha":"8f505c92c2066ab1ccd3011c1c7d81c4d2aa958e","kind":"tag","published_at":"2014-09-07T20:20:11.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.8.8","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.8/manifests"},{"name":"v3.8.7","sha":"edcf732456409b7b8df9861b1108acbf866e5a39","kind":"tag","published_at":"2014-08-02T04:58:19.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.8.7","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.7/manifests"},{"name":"v3.8.6","sha":"4dad0dd9750710effea9f2f52ef0bfeadcf9336d","kind":"tag","published_at":"2014-07-09T22:06:50.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.8.6","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.6/manifests"},{"name":"v3.8.5","sha":"d1481ec8e5eb75a50c8b5e795842f60ecf33dd75","kind":"tag","published_at":"2014-06-27T06:53:54.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.8.5","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.5/manifests"},{"name":"v3.8.4","sha":"8e1eac3bb0c51d02ac74a2cc664b416f81cda88c","kind":"tag","published_at":"2014-06-27T06:38:43.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.8.4","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.4/manifests"},{"name":"v3.8.3","sha":"ae627bc1e474cf78b8fa47c5557f435498485fa6","kind":"tag","published_at":"2014-06-26T21:17:51.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.8.3","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.3/manifests"},{"name":"v3.8.1","sha":"94728501d9253ee03c67940845c8f1a341b84b79","kind":"tag","published_at":"2014-06-18T01:26:20.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/v3.8.1","html_url":"https://github.com/gulpjs/gulp/releases/tag/v3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/v3.8.1/manifests"},{"name":"3.8","sha":"58460d234e6f90660a7a5e28a52e2498c3fbd3af","kind":"commit","published_at":"2014-06-10T07:58:04.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/3.8","html_url":"https://github.com/gulpjs/gulp/releases/tag/3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/3.8/manifests"},{"name":"3.7","sha":"2ae97419ad69c279b3e98533992aa9b9f3e6853e","kind":"commit","published_at":"2014-06-01T02:52:19.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/3.7","html_url":"https://github.com/gulpjs/gulp/releases/tag/3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/3.7/manifests"},{"name":"3.5","sha":"8482cc6178548a231843dedd89eefcf17c76a1f2","kind":"commit","published_at":"2014-01-25T11:04:07.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/3.5","html_url":"https://github.com/gulpjs/gulp/releases/tag/3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/3.5/manifests"},{"name":"3.4","sha":"fdf35141e0aefbca97eda93010f7e3be9796b1e0","kind":"commit","published_at":"2014-01-17T10:03:04.000Z","download_url":"https://codeload.github.com/gulpjs/gulp/tar.gz/3.4","html_url":"https://github.com/gulpjs/gulp/releases/tag/3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gulpjs%2Fgulp/tags/3.4/manifests"}]},"repo_metadata_updated_at":"2024-10-29T19:50:53.672Z","dependent_packages_count":81436,"downloads":7358573,"downloads_period":"last-month","dependent_repos_count":447157,"rankings":{"downloads":0.12548829753347218,"dependent_repos_count":0.05683628046361385,"dependent_packages_count":0.0012074475364045433,"stargazers_count":0.5258146533533118,"forks_count":0.5463125127213223,"docker_downloads_count":0.09170851526501174,"average":0.22456128447885607},"purl":"pkg:npm/gulp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/gulp","docker_dependents_count":2448,"docker_downloads_count":765098522,"usage_url":"https://repos.ecosyste.ms/usage/npm/gulp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/gulp/dependencies","status":null,"funding_links":["https://github.com/sponsors/gulpjs","https://github.com/sponsors/phated","https://github.com/sponsors/yocontra","https://tidelift.com/funding/github/npm/gulp","https://opencollective.com/gulpjs"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/gulp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/gulp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/gulp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/gulp/related_packages","maintainers":[{"uuid":"yocontra","login":"yocontra","name":null,"email":"yo@contra.io","url":null,"packages_count":280,"html_url":"https://www.npmjs.com/~yocontra","role":null,"created_at":"2022-11-10T11:14:11.986Z","updated_at":"2022-11-10T11:14:11.986Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/yocontra/packages"},{"uuid":"phated","login":"phated","name":null,"email":"blaine.bublitz@gmail.com","url":null,"packages_count":195,"html_url":"https://www.npmjs.com/~phated","role":null,"created_at":"2022-11-10T11:14:11.988Z","updated_at":"2022-11-10T11:14:11.988Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/phated/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006541,"maintainers_count":1012934,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":680,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4528014099","node_id":"PR_kwDOEU-8e87fmgPR","number":108,"state":"open","title":"Bump gulp from 4.0.2 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T22:46:09.000Z","updated_at":"2026-06-15T00:49:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 4.0.2 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/iobroker-community-adapters/ioBroker.vis-material-advanced/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iobroker-community-adapters%2FioBroker.vis-material-advanced/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"},{"uuid":"4474784075","node_id":"PR_kwDOK9lNc87c72wc","number":1451,"state":"closed","title":"Bump the npm_and_yarn group across 8 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T05:55:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T05:53:57.000Z","updated_at":"2026-05-19T05:55:51.000Z","time_to_close":112,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.82.0","new_version":"0.96.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@anthropic-ai/claude-agent-sdk","old_version":"0.2.128","new_version":"0.2.141","repository_url":"https://github.com/anthropics/claude-agent-sdk-typescript"},{"name":"@github/copilot","old_version":"1.0.39","new_version":"1.0.50","repository_url":"https://github.com/github/copilot-cli"},{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"},{"name":"socks","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/JoshGlazebrook/socks"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.82.0` | `0.96.0` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.2.128` | `0.2.141` |\n| [@github/copilot](https://github.com/github/copilot-cli) | `1.0.39` | `1.0.50` |\n| [gulp](https://github.com/gulpjs/gulp) | `4.0.2` | `5.0.1` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.8` | `2.8.9` |\n\nBumps the npm_and_yarn group with 3 updates in the /build/npm/gyp directory: [brace-expansion](https://github.com/juliangruber/brace-expansion), [ip-address](https://github.com/beaugunderson/ip-address) and [socks](https://github.com/JoshGlazebrook/socks).\nBumps the npm_and_yarn group with 1 update in the /build/rspack directory: [@rspack/cli](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli).\nBumps the npm_and_yarn group with 5 updates in the /extensions/copilot directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.82.0` | `0.96.0` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.2.112` | `0.2.141` |\n| [@github/copilot](https://github.com/github/copilot-cli) | `1.0.48` | `1.0.49` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.7` | `2.8.9` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.28.0` |\n\nBumps the npm_and_yarn group with 1 update in the /extensions/copilot/test/simulation/fixtures/generate/issue-6163 directory: [esbuild](https://github.com/evanw/esbuild).\nBumps the npm_and_yarn group with 1 update in the /extensions/html-language-features directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 1 update in the /extensions/json-language-features directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 2 updates in the /remote directory: [@github/copilot](https://github.com/github/copilot-cli) and [socks](https://github.com/JoshGlazebrook/socks).\n\nUpdates `@anthropic-ai/sdk` from 0.82.0 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.2\u003c/h2\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a53f60d59ca904f3e79296586642aac3ce68ae02\"\u003e\u003ccode\u003ea53f60d\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d1b8d04617c5167f1296520b4c9b1156d0482159\"\u003e\u003ccode\u003ed1b8d04\u003c/code\u003e\u003c/a\u003e feat(api): Add support for cache diagnostics beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e43bf81bc7029411e5a3b81b485d8dda364b376\"\u003e\u003ccode\u003e8e43bf8\u003c/code\u003e\u003c/a\u003e chore(api): spec updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/697e4d592bb3a1258788bd3064ac4dc35671e896\"\u003e\u003ccode\u003e697e4d5\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cd5801cbf6cc4db5f6eee155643294feda0ba588\"\u003e\u003ccode\u003ecd5801c\u003c/code\u003e\u003c/a\u003e feat(api): Add BetaManagedAgentsSearchResultBlock types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dce6bc7d0d8c38cbdfe6414587eb0e2e82dfd6f0\"\u003e\u003ccode\u003edce6bc7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4eee5232602bc3f1f91d8676267b1bd821e16e7f\"\u003e\u003ccode\u003e4eee523\u003c/code\u003e\u003c/a\u003e fix(zod): ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e3bcdd4b5dbc73ff2093e4f91dd230fc6b3957ca\"\u003e\u003ccode\u003ee3bcdd4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08943f187d43aa2d28b0fb31ee9312f33447396d\"\u003e\u003ccode\u003e08943f1\u003c/code\u003e\u003c/a\u003e feat(aws): Add AWS client for Claude Platform on AWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7834cebf3cebe6501896df21ebffcc93ffa0f901\"\u003e\u003ccode\u003e7834ceb\u003c/code\u003e\u003c/a\u003e ci(release-please): exclude subpackages from root changelog (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.82.0...sdk-v0.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/claude-agent-sdk` from 0.2.128 to 0.2.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/releases\"\u003e@​anthropic-ai/claude-agent-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.141\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.141\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.140\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.140\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.139\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.139\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/claude-agent-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.138\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.137\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eresolveSettings()\u003c/code\u003e (alpha) to inspect effective merged settings without spawning the Claude CLI; reads MDM (plist/HKLM/HKCU) for parity with CLI startup\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eTodoWrite\u003c/code\u003e tool — future versions will switch to Task tools (\u003ccode\u003eTaskCreate\u003c/code\u003e, \u003ccode\u003eTaskGet\u003c/code\u003e, \u003ccode\u003eTaskUpdate\u003c/code\u003e, \u003ccode\u003eTaskList\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.135\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.134\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the unstable V2 session API (\u003ccode\u003eunstable_v2_createSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_resumeSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_prompt\u003c/code\u003e) — use \u003ccode\u003equery()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecated passing \u003ccode\u003e'Skill'\u003c/code\u003e in \u003ccode\u003eallowedTools\u003c/code\u003e — use the \u003ccode\u003eskills\u003c/code\u003e option instead\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.133\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumented \u003ccode\u003eapplyFlagSettings()\u003c/code\u003e in the TypeScript Agent SDK reference and added support for \u003ccode\u003enull\u003c/code\u003e on top-level keys to clear flag-settings overrides\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.132\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.131\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.130\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b6d04907915947f0fb135ece815ca3658aff526f\"\u003e\u003ccode\u003eb6d0490\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b14b7c97ff707c9af12fa19013239aed19b71cc8\"\u003e\u003ccode\u003eb14b7c9\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/ee3fe610814de18ac01ec58aedb310a874306681\"\u003e\u003ccode\u003eee3fe61\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1d9038531eb16361a6b7324e68d7f4e8d215177f\"\u003e\u003ccode\u003e1d90385\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/8d0a9588e630ecaf5f18ca5bbc2c7609156e7f92\"\u003e\u003ccode\u003e8d0a958\u003c/code\u003e\u003c/a\u003e Pin GitHub Actions to commit SHAs (\u003ca href=\"https://redirect.github.com/anthropics/claude-agent-sdk-typescript/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/3ccbe544fd87486410be0792248eb782fea67eef\"\u003e\u003ccode\u003e3ccbe54\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/de7d6c1a357952a7081632df729fb5b7822d61af\"\u003e\u003ccode\u003ede7d6c1\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1b3ab7bd019a9994314b89a10f09f891f317cf15\"\u003e\u003ccode\u003e1b3ab7b\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/82da44ce6670aa86afeb824b1d713656f7053e9c\"\u003e\u003ccode\u003e82da44c\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/0fe2005ff29215b96d127388bc3f00409a3c46b4\"\u003e\u003ccode\u003e0fe2005\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/compare/v0.2.128...v0.2.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@github/copilot` from 1.0.39 to 1.0.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/copilot-cli/releases\"\u003e@​github/copilot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.49\u003c/h2\u003e\n\u003cp\u003e2026-05-18\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epostToolUse hook additionalContext is now injected as a system message for the model instead of being silently discarded\u003c/li\u003e\n\u003cli\u003eMouse clicks in the prompt correctly position cursor when input contains wide characters (CJK, emoji)\u003c/li\u003e\n\u003cli\u003eAdd /chronicle search subcommand to search all session content by keyword or topic\u003c/li\u003e\n\u003cli\u003e/user switch reuses the fetched user list and shows a loading spinner on first open\u003c/li\u003e\n\u003cli\u003eMCP servers using static OAuth clients correctly persist registration for token refreshes\u003c/li\u003e\n\u003cli\u003eAdd support for running the CLI on Alpine Linux (musl libc)\u003c/li\u003e\n\u003cli\u003eAdd /exit print option to print the session to the terminal before exiting\u003c/li\u003e\n\u003cli\u003eAdd /rubber-duck command to get an independent critique of the agent's current work\u003c/li\u003e\n\u003cli\u003eAdd /session id subcommand to display the current session ID and copy it to the clipboard\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eauth.redirectPort\u003c/code\u003e config option for MCP servers to pin the OAuth callback to a fixed port\u003c/li\u003e\n\u003cli\u003eAdd /memory on|off|show slash command to enable, disable, or view memory status (persistent)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecopilot plugin update --all\u003c/code\u003e to update all installed plugins at once\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e/rubber-duck\u003c/code\u003e command to invoke the rubber duck agent for an independent critique (experimental)\u003c/li\u003e\n\u003cli\u003eInput prompt collapses to a single line when empty and grows naturally as you type\u003c/li\u003e\n\u003cli\u003eFile diffs are correctly reported to ACP clients for all edit tool types\u003c/li\u003e\n\u003cli\u003eRepo hooks in \u003ccode\u003e.github/hooks/\u003c/code\u003e now load in prompt mode (\u003ccode\u003e-p\u003c/code\u003e) when the folder is already trusted\u003c/li\u003e\n\u003cli\u003eFix extra line in timeline entries\u003c/li\u003e\n\u003cli\u003eBox drawing and block characters render correctly on Windows terminals not using UTF-8 code page\u003c/li\u003e\n\u003cli\u003eMCP server configurations with no \u003ccode\u003eargs\u003c/code\u003e field are now accepted and treated as an empty args list\u003c/li\u003e\n\u003cli\u003eDocument attachment paths are included in context so the agent can reference pasted file paths, including Windows Copy as path inputs\u003c/li\u003e\n\u003cli\u003eMCP stdio servers now display type as 'stdio' instead of 'local' for consistency\u003c/li\u003e\n\u003cli\u003eProgress bar indicator now displays correctly in tmux sessions\u003c/li\u003e\n\u003cli\u003eExperimental slash commands are now annotated with \u0026quot;(experimental)\u0026quot; in the help dialog and command picker\u003c/li\u003e\n\u003cli\u003eAuto-update downloads the smaller platform-specific package instead of the universal one when available\u003c/li\u003e\n\u003cli\u003eAuto-link GitHub issue and PR references (owner/repo#number) in assistant responses\u003c/li\u003e\n\u003cli\u003ePrompt mode (-p) automatically loads workspace MCP sources when the current folder is already trusted\u003c/li\u003e\n\u003cli\u003eExperimental: /mcp search command to search and install MCP servers from registry\u003c/li\u003e\n\u003cli\u003eExperimental: Tool search with deferred loading for MCP and external tools\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;None\u0026quot; reasoning effort option to disable model reasoning in the reasoning effort picker\u003c/li\u003e\n\u003cli\u003eAdd COPILOT_PLUGIN_DIR_ONLY environment variable to disable automatic plugin discovery, enabling deterministic plugin sets when using --plugin-dir\u003c/li\u003e\n\u003cli\u003eCopying text from the scroll view joins soft-wrapped lines without extra newlines or indentation\u003c/li\u003e\n\u003cli\u003eCursor positioning in input fields works correctly with wide characters (CJK, emoji)\u003c/li\u003e\n\u003cli\u003eHooks (preToolUse, postToolUse, subagentStart, subagentStop) now fire correctly for sub-agent tool calls\u003c/li\u003e\n\u003cli\u003ePlugins loaded via --plugin-dir now correctly register their agents as available task(agent_type=...) subagents in prompt mode\u003c/li\u003e\n\u003cli\u003eMemory storage correctly limits available scopes when no repository context is present\u003c/li\u003e\n\u003cli\u003e--plugin-dir and --additional-mcp-config now work in --server / --headless mode\u003c/li\u003e\n\u003cli\u003eContent-filtered model responses now display an explanation instead of a blank assistant turn\u003c/li\u003e\n\u003cli\u003ePromptFrame UI now renders inside tmux when the outer terminal is ghostty, WezTerm, or kitty (detected via \u003ccode\u003etmux list-clients\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMCP OAuth token lookups are correctly scoped to the active session\u003c/li\u003e\n\u003cli\u003eMemory permission prompts now name who can see a stored memory: user scope or the specific \u003ccode\u003eowner/repo\u003c/code\u003e for repository scope. Timeline entries also show the scope (\u003ccode\u003e(for user)\u003c/code\u003e / \u003ccode\u003e(shared with repository collaborators)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eReduce PowerShell syntax errors on Windows by avoiding \u0026amp;\u0026amp; chaining instructions when using legacy PowerShell 5.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.49-6\u003c/h2\u003e\n\u003cp\u003ePre-release 1.0.49-6\u003c/p\u003e\n\u003ch2\u003e1.0.49-1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImproved\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/copilot-cli/blob/main/changelog.md\"\u003e@​github/copilot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.49 - 2026-05-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epostToolUse hook additionalContext is now injected as a system message for the model instead of being silently discarded\u003c/li\u003e\n\u003cli\u003eMouse clicks in the prompt correctly position cursor when input contains wide characters (CJK, emoji)\u003c/li\u003e\n\u003cli\u003eAdd /chronicle search subcommand to search all session content by keyword or topic\u003c/li\u003e\n\u003cli\u003e/user switch reuses the fetched user list and shows a loading spinner on first open\u003c/li\u003e\n\u003cli\u003eMCP servers using static OAuth clients correctly persist registration for token refreshes\u003c/li\u003e\n\u003cli\u003eAdd support for running the CLI on Alpine Linux (musl libc)\u003c/li\u003e\n\u003cli\u003eAdd /exit print option to print the session to the terminal before exiting\u003c/li\u003e\n\u003cli\u003eAdd /rubber-duck command to get an independent critique of the agent's current work\u003c/li\u003e\n\u003cli\u003eAdd /session id subcommand to display the current session ID and copy it to the clipboard\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eauth.redirectPort\u003c/code\u003e config option for MCP servers to pin the OAuth callback to a fixed port\u003c/li\u003e\n\u003cli\u003eAdd /memory on|off|show slash command to enable, disable, or view memory status (persistent)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecopilot plugin update --all\u003c/code\u003e to update all installed plugins at once\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e/rubber-duck\u003c/code\u003e command to invoke the rubber duck agent for an independent critique (experimental)\u003c/li\u003e\n\u003cli\u003eInput prompt collapses to a single line when empty and grows naturally as you type\u003c/li\u003e\n\u003cli\u003eFile diffs are correctly reported to ACP clients for all edit tool types\u003c/li\u003e\n\u003cli\u003eRepo hooks in \u003ccode\u003e.github/hooks/\u003c/code\u003e now load in prompt mode (\u003ccode\u003e-p\u003c/code\u003e) when the folder is already trusted\u003c/li\u003e\n\u003cli\u003eFix extra line in timeline entries\u003c/li\u003e\n\u003cli\u003eBox drawing and block characters render correctly on Windows terminals not using UTF-8 code page\u003c/li\u003e\n\u003cli\u003eMCP server configurations with no \u003ccode\u003eargs\u003c/code\u003e field are now accepted and treated as an empty args list\u003c/li\u003e\n\u003cli\u003eDocument attachment paths are included in context so the agent can reference pasted file paths, including Windows Copy as path inputs\u003c/li\u003e\n\u003cli\u003eMCP stdio servers now display type as 'stdio' instead of 'local' for consistency\u003c/li\u003e\n\u003cli\u003eProgress bar indicator now displays correctly in tmux sessions\u003c/li\u003e\n\u003cli\u003eExperimental slash commands are now annotated with \u0026quot;(experimental)\u0026quot; in the help dialog and command picker\u003c/li\u003e\n\u003cli\u003eAuto-update downloads the smaller platform-specific package instead of the universal one when available\u003c/li\u003e\n\u003cli\u003eAuto-link GitHub issue and PR references (owner/repo#number) in assistant responses\u003c/li\u003e\n\u003cli\u003ePrompt mode (-p) automatically loads workspace MCP sources when the current folder is already trusted\u003c/li\u003e\n\u003cli\u003eExperimental: /mcp search command to search and install MCP servers from registry\u003c/li\u003e\n\u003cli\u003eExperimental: Tool search with deferred loading for MCP and external tools\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;None\u0026quot; reasoning effort option to disable model reasoning in the reasoning effort picker\u003c/li\u003e\n\u003cli\u003eAdd COPILOT_PLUGIN_DIR_ONLY environment variable to disable automatic plugin discovery, enabling deterministic plugin sets when using --plugin-dir\u003c/li\u003e\n\u003cli\u003eCopying text from the scroll view joins soft-wrapped lines without extra newlines or indentation\u003c/li\u003e\n\u003cli\u003eCursor positioning in input fields works correctly with wide characters (CJK, emoji)\u003c/li\u003e\n\u003cli\u003eHooks (preToolUse, postToolUse, subagentStart, subagentStop) now fire correctly for sub-agent tool calls\u003c/li\u003e\n\u003cli\u003ePlugins loaded via --plugin-dir now correctly register their agents as available task(agent_type=...) subagents in prompt mode\u003c/li\u003e\n\u003cli\u003eMemory storage correctly limits available scopes when no repository context is present\u003c/li\u003e\n\u003cli\u003e--plugin-dir and --additional-mcp-config now work in --server / --headless mode\u003c/li\u003e\n\u003cli\u003eContent-filtered model responses now display an explanation instead of a blank assistant turn\u003c/li\u003e\n\u003cli\u003ePromptFrame UI now renders inside tmux when the outer terminal is ghostty, WezTerm, or kitty (detected via \u003ccode\u003etmux list-clients\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMCP OAuth token lookups are correctly scoped to the active session\u003c/li\u003e\n\u003cli\u003eMemory permission prompts now name who can see a stored memory: user scope or the specific \u003ccode\u003eowner/repo\u003c/code\u003e for repository scope. Timeline entries also show the scope (\u003ccode\u003e(for user)\u003c/code\u003e / \u003ccode\u003e(shared with repository collaborators)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eReduce PowerShell syntax errors on Windows by avoiding \u0026amp;\u0026amp; chaining instructions when using legacy PowerShell 5.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.48 - 2026-05-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModel picker displays actual token prices instead of dot indicators for token-based billing users\u003c/li\u003e\n\u003cli\u003eInstruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: *\u003cem\u003e/\u003c/em\u003e.ts) are now applied correctly\u003c/li\u003e\n\u003cli\u003eInput text with CJK characters or emoji renders without blank gaps between lines\u003c/li\u003e\n\u003cli\u003e/context shows correct token limits for all models instead of always showing 128k\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/github/copilot-cli/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/claude-agent-sdk` from 0.2.128 to 0.2.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/releases\"\u003e@​anthropic-ai/claude-agent-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.141\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.141\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.140\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.140\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.139\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.139\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/claude-agent-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.138\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.137\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eresolveSettings()\u003c/code\u003e (alpha) to inspect effective merged settings without spawning the Claude CLI; reads MDM (plist/HKLM/HKCU) for parity with CLI startup\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eTodoWrite\u003c/code\u003e tool — future versions will switch to Task tools (\u003ccode\u003eTaskCreate\u003c/code\u003e, \u003ccode\u003eTaskGet\u003c/code\u003e, \u003ccode\u003eTaskUpdate\u003c/code\u003e, \u003ccode\u003eTaskList\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.135\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.134\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the unstable V2 session API (\u003ccode\u003eunstable_v2_createSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_resumeSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_prompt\u003c/code\u003e) — use \u003ccode\u003equery()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecated passing \u003ccode\u003e'Skill'\u003c/code\u003e in \u003ccode\u003eallowedTools\u003c/code\u003e — use the \u003ccode\u003eskills\u003c/code\u003e option instead\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.133\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumented \u003ccode\u003eapplyFlagSettings()\u003c/code\u003e in the TypeScript Agent SDK reference and added support for \u003ccode\u003enull\u003c/code\u003e on top-level keys to clear flag-settings overrides\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.132\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.131\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.130\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b6d04907915947f0fb135ece815ca3658aff526f\"\u003e\u003ccode\u003eb6d0490\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b14b7c97ff707c9af12fa19013239aed19b71cc8\"\u003e\u003ccode\u003eb14b7c9\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/ee3fe610814de18ac01ec58aedb310a874306681\"\u003e\u003ccode\u003eee3fe61\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1d9038531eb16361a6b7324e68d7f4e8d215177f\"\u003e\u003ccode\u003e1d90385\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/8d0a9588e630ecaf5f18ca5bbc2c7609156e7f92\"\u003e\u003ccode\u003e8d0a958\u003c/code\u003e\u003c/a\u003e Pin GitHub Actions to commit SHAs (\u003ca href=\"https://redirect.github.com/anthropics/claude-agent-sdk-typescript/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/3ccbe544fd87486410be0792248eb782fea67eef\"\u003e\u003ccode\u003e3ccbe54\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/de7d6c1a357952a7081632df729fb5b7822d61af\"\u003e\u003ccode\u003ede7d6c1\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1b3ab7bd019a9994314b89a10f09f891f317cf15\"\u003e\u003ccode\u003e1b3ab7b\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/82da44ce6670aa86afeb824b1d713656f7053e9c\"\u003e\u003ccode\u003e82da44c\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/0fe2005ff29215b96d127388bc3f00409a3c46b4\"\u003e\u003ccode\u003e0fe2005\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/compare/v0.2.128...v0.2.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socks` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/c191a5c3b12256404ab798f9e6105e31d94254df\"\u003e\u003ccode\u003ec191a5c\u003c/code\u003e\u003c/a\u003e 2.8.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JoshGlazebrook/socks/compare/2.8.8...2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socks` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/c191a5c3b12256404ab798f9e6105e31d94254df\"\u003e\u003ccode\u003ec191a5c\u003c/code\u003e\u003c/a\u003e 2.8.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JoshGlazebrook/socks/compare/2.8.8...2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/claude-agent-sdk` from 0.2.128 to 0.2.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/releases\"\u003e@​anthropic-ai/claude-agent-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.141\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.141\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.140\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.140\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.139\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.139\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/claude-agent-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.138\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.137\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eresolveSettings()\u003c/code\u003e (alpha) to inspect effective merged settings without spawning the Claude CLI; reads MDM (plist/HKLM/HKCU) for parity with CLI startup\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eTodoWrite\u003c/code\u003e tool — future versions will switch to Task tools (\u003ccode\u003eTaskCreate\u003c/code\u003e, \u003ccode\u003eTaskGet\u003c/code\u003e, \u003ccode\u003eTaskUpdate\u003c/code\u003e, \u003ccode\u003eTaskList\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.135\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.134\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the unstable V2 session API (\u003ccode\u003eunstable_v2_createSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_resumeSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_prompt\u003c/code\u003e) — use \u003ccode\u003equery()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecated passing \u003ccode\u003e'Skill'\u003c/code\u003e in \u003ccode\u003eallowedTools\u003c/code\u003e — use the \u003ccode\u003eskills\u003c/code\u003e option instead\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.133\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumented \u003ccode\u003eapplyFlagSettings()\u003c/code\u003e in the TypeScript Agent SDK reference and added support for \u003ccode\u003enull\u003c/code\u003e on top-level keys to clear flag-settings overrides\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.132\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.131\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.130\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b6d04907915947f0fb135ece815ca3658aff526f\"\u003e\u003ccode\u003eb6d0490\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b14b7c97ff707c9af12fa19013239aed19b71cc8\"\u003e\u003ccode\u003eb14b7c9\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/ee3fe610814de18ac01ec58aedb310a874306681\"\u003e\u003ccode\u003eee3fe61\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1d9038531eb16361a6b7324e68d7f4e8d215177f\"\u003e\u003ccode\u003e1d90385\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/8d0a9588e630ecaf5f18ca5bbc2c7609156e7f92\"\u003e\u003ccode\u003e8d0a958\u003c/code\u003e\u003c/a\u003e Pin GitHub Actions to commit SHAs (\u003ca href=\"https://redirect.github.com/anthropics/claude-agent-sdk-typescript/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/3ccbe544fd87486410be0792248eb782fea67eef\"\u003e\u003ccode\u003e3ccbe54\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/de7d6c1a357952a7081632df729fb5b7822d61af\"\u003e\u003ccode\u003ede7d6c1\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1b3ab7bd019a9994314b89a10f09f891f317cf15\"\u003e\u003ccode\u003e1b3ab7b\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/82da44ce6670aa86afeb824b1d713656f7053e9c\"\u003e\u003ccode\u003e82da44c\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/0fe2005ff29215b96d127388bc3f00409a3c46b4\"\u003e\u003ccode\u003e0fe2005\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/compare/v0.2.128...v0.2.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.82.0 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.2\u003c/h2\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a53f60d59ca904f3e79296586642aac3ce68ae02\"\u003e\u003ccode\u003ea53f60d\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d1b8d04617c5167f1296520b4c9b1156d0482159\"\u003e\u003ccode\u003ed1b8d04\u003c/code\u003e\u003c/a\u003e feat(api): Add support for cache diagnostics beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e43bf81bc7029411e5a3b81b485d8dda364b376\"\u003e\u003ccode\u003e8e43bf8\u003c/code\u003e\u003c/a\u003e chore(api): spec updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/697e4d592bb3a1258788bd3064ac4dc35671e896\"\u003e\u003ccode\u003e697e4d5\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cd5801cbf6cc4db5f6eee155643294feda0ba588\"\u003e\u003ccode\u003ecd5801c\u003c/code\u003e\u003c/a\u003e feat(api): Add BetaManagedAgentsSearchResultBlock types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dce6bc7d0d8c38cbdfe6414587eb0e2e82dfd6f0\"\u003e\u003ccode\u003edce6bc7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4eee5232602bc3f1f91d8676267b1bd821e16e7f\"\u003e\u003ccode\u003e4eee523\u003c/code\u003e\u003c/a\u003e fix(zod): ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e3bcdd4b5dbc73ff2093e4f91dd230fc6b3957ca\"\u003e\u003ccode\u003ee3bcdd4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08943f187d43aa2d28b0fb31ee9312f33447396d\"\u003e\u003ccode\u003e08943f1\u003c/code\u003e\u003c/a\u003e feat(aws): Add AWS client for Claude Platform on AWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7834cebf3cebe6501896df21ebffcc93ffa0f901\"\u003e\u003ccode\u003e7834ceb\u003c/code\u003e\u003c/a\u003e ci(release-please): exclude subpackages from root changelog (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.82.0...sdk-v0.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@github/copilot` from 1.0.39 to 1.0.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/copilot-cli/releases\"\u003e@​github/copilot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.49\u003c/h2\u003e\n\u003cp\u003e2026-05-18\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epostToolUse hook additionalContext is now injected as a system message for the model instead of being silently discarded\u003c/li\u003e\n\u003cli\u003eMouse clicks in the prompt correctly position cursor when input contains wide characters (CJK, emoji)\u003c/li\u003e\n\u003cli\u003eAdd /chronicle search subcommand to search all session content by keyword or topic\u003c/li\u003e\n\u003cli\u003e/user switch reuses the fetched user list and shows a loading spinner on first open\u003c/li\u003e\n\u003cli\u003eMCP servers using static OAuth clients correctly persist registration for token refreshes\u003c/li\u003e\n\u003cli\u003eAdd support for running the CLI on Alpine Linux (musl libc)\u003c/li\u003e\n\u003cli\u003eAdd /exit print option to print the session to the terminal before exiting\u003c/li\u003e\n\u003cli\u003eAdd /rubber-duck command to get an independent critique of the agent's current work\u003c/li\u003e\n\u003cli\u003eAdd /session id subcommand to display the current session ID and copy it to the clipboard\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eauth.redirectPort\u003c/code\u003e config option for MCP servers to pin the OAuth callback to a fixed port\u003c/li\u003e\n\u003cli\u003eAdd /memory on|off|show slash command to enable, disable, or view memory status (persistent)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecopilot plugin update --all\u003c/code\u003e to update all installed plugins at once\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e/rubber-duck\u003c/code\u003e command to invoke the rubber duck agent for an independent critique (experimental)\u003c/li\u003e\n\u003cli\u003eInput prompt collapses to a single line when empty and grows naturally as you type\u003c/li\u003e\n\u003cli\u003eFile diffs are correctly reported to ACP clients for all edit tool types\u003c/li\u003e\n\u003cli\u003eRepo hooks in \u003ccode\u003e.github/hooks/\u003c/code\u003e now load in prompt mode (\u003ccode\u003e-p\u003c/code\u003e) when the folder is already trusted\u003c/li\u003e\n\u003cli\u003eFix extra line in timeline entries\u003c/li\u003e\n\u003cli\u003eBox drawing and block characters render correctly on Windows terminals not using UTF-8 code page\u003c/li\u003e\n\u003cli\u003eMCP server configurations with no \u003ccode\u003eargs\u003c/code\u003e field are now accepted and treated as an empty args list\u003c/li\u003e\n\u003cli\u003eDocument attachment paths are included in context so the agent can reference pasted file paths, including Windows Copy as path inputs\u003c/li\u003e\n\u003cli\u003eMCP stdio servers now display type as ...\n\n_Description has been truncated_","html_url":"https://github.com/Boo-hub33/vscode/pull/1451","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boo-hub33%2Fvscode/issues/1451","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1451/packages"},{"uuid":"4473355594","node_id":"PR_kwDOK9lNc87c3UUn","number":1446,"state":"closed","title":"Bump the npm_and_yarn group across 8 directories with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T05:54:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T23:51:40.000Z","updated_at":"2026-05-19T05:54:28.000Z","time_to_close":21766,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":15,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.82.0","new_version":"0.96.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@anthropic-ai/claude-agent-sdk","old_version":"0.2.128","new_version":"0.2.141","repository_url":"https://github.com/anthropics/claude-agent-sdk-typescript"},{"name":"@github/copilot","old_version":"1.0.39","new_version":"1.0.48","repository_url":"https://github.com/github/copilot-cli"},{"name":"ws","old_version":"8.19.0","new_version":"8.20.1","repository_url":"https://github.com/websockets/ws"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"braces","old_version":"2.3.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.82.0` | `0.96.0` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.2.128` | `0.2.141` |\n| [@github/copilot](https://github.com/github/copilot-cli) | `1.0.39` | `1.0.48` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.20.1` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [braces](https://github.com/micromatch/braces) | `2.3.2` | `3.0.3` |\n| [gulp](https://github.com/gulpjs/gulp) | `4.0.2` | `5.0.1` |\n\nBumps the npm_and_yarn group with 4 updates in the /build/npm/gyp directory: [tar](https://github.com/isaacs/node-tar), [brace-expansion](https://github.com/juliangruber/brace-expansion), [ip-address](https://github.com/beaugunderson/ip-address) and [socks](https://github.com/JoshGlazebrook/socks).\nBumps the npm_and_yarn group with 3 updates in the /build/rspack directory: [ws](https://github.com/websockets/ws), [webpack-dev-server](https://github.com/webpack/webpack-dev-server) and [@rspack/cli](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli).\nBumps the npm_and_yarn group with 7 updates in the /extensions/copilot directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.82.0` | `0.96.0` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.2.112` | `0.2.141` |\n| [@github/copilot](https://github.com/github/copilot-cli) | `1.0.39` | `1.0.43` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.12` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `8.0.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.12` | `8.5.14` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.28.0` |\n\nBumps the npm_and_yarn group with 1 update in the /extensions/copilot/test/simulation/fixtures/generate/issue-6163 directory: [esbuild](https://github.com/evanw/esbuild).\nBumps the npm_and_yarn group with 1 update in the /extensions/html-language-features directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 1 update in the /extensions/json-language-features directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 3 updates in the /remote directory: [@github/copilot](https://github.com/github/copilot-cli), [ws](https://github.com/websockets/ws) and [tar](https://github.com/isaacs/node-tar).\n\nUpdates `@anthropic-ai/sdk` from 0.82.0 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.2\u003c/h2\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a53f60d59ca904f3e79296586642aac3ce68ae02\"\u003e\u003ccode\u003ea53f60d\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d1b8d04617c5167f1296520b4c9b1156d0482159\"\u003e\u003ccode\u003ed1b8d04\u003c/code\u003e\u003c/a\u003e feat(api): Add support for cache diagnostics beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e43bf81bc7029411e5a3b81b485d8dda364b376\"\u003e\u003ccode\u003e8e43bf8\u003c/code\u003e\u003c/a\u003e chore(api): spec updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/697e4d592bb3a1258788bd3064ac4dc35671e896\"\u003e\u003ccode\u003e697e4d5\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cd5801cbf6cc4db5f6eee155643294feda0ba588\"\u003e\u003ccode\u003ecd5801c\u003c/code\u003e\u003c/a\u003e feat(api): Add BetaManagedAgentsSearchResultBlock types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dce6bc7d0d8c38cbdfe6414587eb0e2e82dfd6f0\"\u003e\u003ccode\u003edce6bc7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4eee5232602bc3f1f91d8676267b1bd821e16e7f\"\u003e\u003ccode\u003e4eee523\u003c/code\u003e\u003c/a\u003e fix(zod): ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e3bcdd4b5dbc73ff2093e4f91dd230fc6b3957ca\"\u003e\u003ccode\u003ee3bcdd4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08943f187d43aa2d28b0fb31ee9312f33447396d\"\u003e\u003ccode\u003e08943f1\u003c/code\u003e\u003c/a\u003e feat(aws): Add AWS client for Claude Platform on AWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7834cebf3cebe6501896df21ebffcc93ffa0f901\"\u003e\u003ccode\u003e7834ceb\u003c/code\u003e\u003c/a\u003e ci(release-please): exclude subpackages from root changelog (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.82.0...sdk-v0.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/claude-agent-sdk` from 0.2.128 to 0.2.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/releases\"\u003e@​anthropic-ai/claude-agent-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.141\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.141\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.140\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.140\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.139\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.139\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/claude-agent-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.138\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.137\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eresolveSettings()\u003c/code\u003e (alpha) to inspect effective merged settings without spawning the Claude CLI; reads MDM (plist/HKLM/HKCU) for parity with CLI startup\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eTodoWrite\u003c/code\u003e tool — future versions will switch to Task tools (\u003ccode\u003eTaskCreate\u003c/code\u003e, \u003ccode\u003eTaskGet\u003c/code\u003e, \u003ccode\u003eTaskUpdate\u003c/code\u003e, \u003ccode\u003eTaskList\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.135\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.134\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the unstable V2 session API (\u003ccode\u003eunstable_v2_createSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_resumeSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_prompt\u003c/code\u003e) — use \u003ccode\u003equery()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecated passing \u003ccode\u003e'Skill'\u003c/code\u003e in \u003ccode\u003eallowedTools\u003c/code\u003e — use the \u003ccode\u003eskills\u003c/code\u003e option instead\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.133\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumented \u003ccode\u003eapplyFlagSettings()\u003c/code\u003e in the TypeScript Agent SDK reference and added support for \u003ccode\u003enull\u003c/code\u003e on top-level keys to clear flag-settings overrides\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.132\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.131\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.130\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b6d04907915947f0fb135ece815ca3658aff526f\"\u003e\u003ccode\u003eb6d0490\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b14b7c97ff707c9af12fa19013239aed19b71cc8\"\u003e\u003ccode\u003eb14b7c9\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/ee3fe610814de18ac01ec58aedb310a874306681\"\u003e\u003ccode\u003eee3fe61\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1d9038531eb16361a6b7324e68d7f4e8d215177f\"\u003e\u003ccode\u003e1d90385\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/8d0a9588e630ecaf5f18ca5bbc2c7609156e7f92\"\u003e\u003ccode\u003e8d0a958\u003c/code\u003e\u003c/a\u003e Pin GitHub Actions to commit SHAs (\u003ca href=\"https://redirect.github.com/anthropics/claude-agent-sdk-typescript/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/3ccbe544fd87486410be0792248eb782fea67eef\"\u003e\u003ccode\u003e3ccbe54\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/de7d6c1a357952a7081632df729fb5b7822d61af\"\u003e\u003ccode\u003ede7d6c1\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1b3ab7bd019a9994314b89a10f09f891f317cf15\"\u003e\u003ccode\u003e1b3ab7b\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/82da44ce6670aa86afeb824b1d713656f7053e9c\"\u003e\u003ccode\u003e82da44c\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/0fe2005ff29215b96d127388bc3f00409a3c46b4\"\u003e\u003ccode\u003e0fe2005\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/compare/v0.2.128...v0.2.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@github/copilot` from 1.0.39 to 1.0.48\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/copilot-cli/releases\"\u003e@​github/copilot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.48\u003c/h2\u003e\n\u003cp\u003e2026-05-14\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eModel picker displays actual token prices instead of dot indicators for token-based billing users\u003c/li\u003e\n\u003cli\u003eInstruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: *\u003cem\u003e/\u003c/em\u003e.ts) are now applied correctly\u003c/li\u003e\n\u003cli\u003eInput text with CJK characters or emoji renders without blank gaps between lines\u003c/li\u003e\n\u003cli\u003e/context shows correct token limits for all models instead of always showing 128k\u003c/li\u003e\n\u003cli\u003eAuto-disable the built-in github-mcp-server in Azure DevOps-only workspaces when running in prompt/headless mode, matching interactive mode behavior\u003c/li\u003e\n\u003cli\u003eTerminal cursor positions correctly on the input field instead of on decorative elements like the selected tab\u003c/li\u003e\n\u003cli\u003eACP clients receive updated config options when the active model is changed\u003c/li\u003e\n\u003cli\u003e/ask dialog no longer prompts for follow-up replies it cannot receive\u003c/li\u003e\n\u003cli\u003eSkill content injected to the model no longer includes YAML frontmatter metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.48-2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInstruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: **/*.ts) are now applied correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.48-1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInput text with CJK characters or emoji renders without blank gaps between lines\u003c/li\u003e\n\u003cli\u003e/context shows correct token limits for all models instead of always showing 128k\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.48-0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImproved\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e/ask dialog no longer prompts for follow-up replies it cannot receive\u003c/li\u003e\n\u003cli\u003eSkill content injected to the model no longer includes YAML frontmatter metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAuto-disable the built-in github-mcp-server in Azure DevOps-only workspaces when running in prompt/headless mode, matching interactive mode behavior\u003c/li\u003e\n\u003cli\u003eTerminal cursor positions correctly on the input field instead of on decorative elements like the selected tab\u003c/li\u003e\n\u003cli\u003eACP clients receive updated config options when the active model is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cp\u003e2026-05-13\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e/fork accepts an optional name and forked sessions display their origin in the sessions dialog\u003c/li\u003e\n\u003cli\u003eCopilot Max subscribers see the correct models available to their subscription tier\u003c/li\u003e\n\u003cli\u003eSupport j/k keys for up/down navigation in the /diff view\u003c/li\u003e\n\u003cli\u003e--resume supports Copilot cloud agent sessions where the agent hasn't pushed any changes to its branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.47-0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport j/k keys for up/down navigation in the /diff view\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImproved\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e--resume supports Copilot cloud agent sessions where the agent hasn't pushed any changes to its branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cp\u003e2026-05-12\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/copilot-cli/blob/main/changelog.md\"\u003e@​github/copilot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.48 - 2026-05-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModel picker displays actual token prices instead of dot indicators for token-based billing users\u003c/li\u003e\n\u003cli\u003eInstruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: *\u003cem\u003e/\u003c/em\u003e.ts) are now applied correctly\u003c/li\u003e\n\u003cli\u003eInput text with CJK characters or emoji renders without blank gaps between lines\u003c/li\u003e\n\u003cli\u003e/context shows correct token limits for all models instead of always showing 128k\u003c/li\u003e\n\u003cli\u003eAuto-disable the built-in github-mcp-server in Azure DevOps-only workspaces when running in prompt/headless mode, matching interactive mode behavior\u003c/li\u003e\n\u003cli\u003eTerminal cursor positions correctly on the input field instead of on decorative elements like the selected tab\u003c/li\u003e\n\u003cli\u003eACP clients receive updated config options when the active model is changed\u003c/li\u003e\n\u003cli\u003e/ask dialog no longer prompts for follow-up replies it cannot receive\u003c/li\u003e\n\u003cli\u003eSkill content injected to the model no longer includes YAML frontmatter metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.47 - 2026-05-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e/fork accepts an optional name and forked sessions display their origin in the sessions dialog\u003c/li\u003e\n\u003cli\u003eCopilot Max subscribers see the correct models available to their subscription tier\u003c/li\u003e\n\u003cli\u003eSupport j/k keys for up/down navigation in the /diff view\u003c/li\u003e\n\u003cli\u003e--resume supports Copilot cloud agent sessions where the agent hasn't pushed any changes to its branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46 - 2026-05-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisplay a warning when the CLI version is deprecated and premium model access may be lost\u003c/li\u003e\n\u003cli\u003ePowerShell starts correctly when pwsh is installed as a .NET global tool shim\u003c/li\u003e\n\u003cli\u003eLong lines in diff view wrap at terminal width instead of being truncated\u003c/li\u003e\n\u003cli\u003eRead-only gh CLI commands (list, view, status, diff, etc.) are auto-approved without prompting for user confirmation\u003c/li\u003e\n\u003cli\u003eSessions no longer crash mid-turn with ERR_HTTP2_INVALID_SESSION errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.45 - 2026-05-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd /autopilot slash command to toggle between interactive and autopilot modes\u003c/li\u003e\n\u003cli\u003eFall back to Windows PowerShell (powershell.exe) when PowerShell 7+ (pwsh) is not available on Windows\u003c/li\u003e\n\u003cli\u003eOpenTelemetry output aligns with GenAI semantic conventions: MCP tool calls now use standard tool_call spans, and a new gen_ai.client.operation.duration metric tracks tool execution time\u003c/li\u003e\n\u003cli\u003eSessions with extension permission prompts can be resumed without a \u0026quot;Session file is corrupted\u0026quot; error\u003c/li\u003e\n\u003cli\u003eagentStop hook now fires correctly when the agent stops via task_complete\u003c/li\u003e\n\u003cli\u003eCLI starts faster on terminals with limited OSC color query support, shaving up to ~1.5s off startup time.\u003c/li\u003e\n\u003cli\u003eAdd /fork command to fork the current session into a new independent session\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44 - 2026-05-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePath completion in /add-dir no longer flickers or gets intercepted by @ and # pickers\u003c/li\u003e\n\u003cli\u003eSlash commands can now appear mid-input, and multiple skills can be invoked in a single message\u003c/li\u003e\n\u003cli\u003euserPromptSubmitted hooks can now handle requests directly, bypassing the LLM and returning a response without making a model call\u003c/li\u003e\n\u003cli\u003eFaster /user list and /user switch for multi-account users\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003eprerelease\u003c/code\u003e argument to \u003ccode\u003ecopilot update\u003c/code\u003e and \u003ccode\u003e/update\u003c/code\u003e to fetch the latest prerelease build\u003c/li\u003e\n\u003cli\u003eShell commands via ! prefix work correctly with all shell configurations\u003c/li\u003e\n\u003cli\u003eShell aliases and rc file settings now work in ! commands\u003c/li\u003e\n\u003cli\u003eQuota display correctly shows remaining usage for Free users instead of always showing 100% used\u003c/li\u003e\n\u003cli\u003eTool permissions granted in autopilot mode are preserved after /clear\u003c/li\u003e\n\u003cli\u003eEffort level applies correctly when switching models via the /model picker\u003c/li\u003e\n\u003cli\u003ePressing Ctrl+C while a permission prompt is pending no longer causes the CLI to hang\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/4328afb2786cc9d4b03c43c78707027c75a7c253\"\u003e\u003ccode\u003e4328afb\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/5b5dd40ef06685e09540fe693f7bf982f1e96279\"\u003e\u003ccode\u003e5b5dd40\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/fd2900c51b8da7703d0f2859e7a123b390cc2b5f\"\u003e\u003ccode\u003efd2900c\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/41b40180425dd6c3de19150ce01f4bd85156b955\"\u003e\u003ccode\u003e41b4018\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/bee20d0c069ab9678d340496cd774e3b9d1573c9\"\u003e\u003ccode\u003ebee20d0\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/5ab6de6719aa3d3be1417045d25c45a08b3cb714\"\u003e\u003ccode\u003e5ab6de6\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/ac346d1e5f3e0651de98e6b72e9bbbe2f036814c\"\u003e\u003ccode\u003eac346d1\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/cc85e32754fd29362d42a6107eba92c5551c764d\"\u003e\u003ccode\u003ecc85e32\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/cb0ddf842f47d7ff461774dc15be65b7338c353e\"\u003e\u003ccode\u003ecb0ddf8\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.39\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/github/copilot-cli/compare/v1.0.39...v1.0.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.19.0 to 8.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.20.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an uninitialized memory disclosure issue in \u003ccode\u003ewebsocket.close()\u003c/code\u003e\n(c0327ec1).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProviding a \u003ccode\u003eTypedArray\u003c/code\u003e (e.g. \u003ccode\u003eFloat32Array\u003c/code\u003e) as the \u003ccode\u003ereason\u003c/code\u003e argument for\n\u003ccode\u003ewebsocket.close()\u003c/code\u003e, rather than the supported string or \u003ccode\u003eBuffer\u003c/code\u003e types, caused\nuninitialized memory to be disclosed to the remote peer.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { deepStrictEqual } from 'node:assert';\r\nimport { WebSocket, WebSocketServer } from 'ws';\r\n\u003cp\u003econst wss = new WebSocketServer(\n{ port: 0, skipUTF8Validation: true },\nfunction () {\nconst { port } = wss.address();\nconst ws = new WebSocket(\u003ccode\u003ews://localhost:${port}\u003c/code\u003e, {\nskipUTF8Validation: true\n});\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ews.on('close', function (code, reason) {\r\n  deepStrictEqual(reason, Buffer.alloc(80));\r\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}\n);\u003c/p\u003e\n\u003cp\u003ewss.on('connection', function (ws) {\nws.close(1000, new Float32Array(20));\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe issue was privately reported by \u003ca href=\"https://github.com/ChALkeR\"\u003eNikita Skovoroda\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e8.20.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded exports for the \u003ccode\u003ePerMessageDeflate\u003c/code\u003e class and utilities for the\n\u003ccode\u003eSec-WebSocket-Extensions\u003c/code\u003e and \u003ccode\u003eSec-WebSocket-Protocol\u003c/code\u003e headers (d3503c1f).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5d9b316230ea931532a6671cc450f18c11edd02f\"\u003e\u003ccode\u003e5d9b316\u003c/code\u003e\u003c/a\u003e [dist] 8.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086\"\u003e\u003ccode\u003ec0327ec\u003c/code\u003e\u003c/a\u003e [security] Fix uninitialized memory disclosure in \u003ccode\u003ewebsocket.close()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/ce2a3d62437995a47e6056d485a33d21b6a8f867\"\u003e\u003ccode\u003ece2a3d6\u003c/code\u003e\u003c/a\u003e [ci] Test on node 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/58e45b872bb0f35a3edd553c27e105300a4f5bd0\"\u003e\u003ccode\u003e58e45b8\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5f26c245231a4b018479a9269e8c3da4773fe42f\"\u003e\u003ccode\u003e5f26c24\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/843925544e2f4cffe445e0179947f56d6c5b608f\"\u003e\u003ccode\u003e8439255\u003c/code\u003e\u003c/a\u003e [dist] 8.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d3503c1fd36a310985108f62b343bae18346ab67\"\u003e\u003ccode\u003ed3503c1\u003c/code\u003e\u003c/a\u003e [minor] Export the \u003ccode\u003ePerMessageDeflate\u003c/code\u003e class and header utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/3ee5349a0b1580f6e1f347b59ec3371011bd8481\"\u003e\u003ccode\u003e3ee5349\u003c/code\u003e\u003c/a\u003e [api] Convert the \u003ccode\u003eisServer\u003c/code\u003e and \u003ccode\u003emaxPayload\u003c/code\u003e parameters to options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/91707b470ebd803aaa3fd1e896217740f39267d4\"\u003e\u003ccode\u003e91707b4\u003c/code\u003e\u003c/a\u003e [doc] Add missing space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/8b553192268810a83253e2a4a39ac16768e75bb3\"\u003e\u003ccode\u003e8b55319\u003c/code\u003e\u003c/a\u003e [pkg] Update eslint to version 10.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/8.19.0...8.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 7.5.11 to 7.5.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/87cc309f13c21d598b0b833235d387a252455058\"\u003e\u003ccode\u003e87cc309\u003c/code\u003e\u003c/a\u003e 7.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7aef486f0d21c10fd7790b16b1b28f04648cf334\"\u003e\u003ccode\u003e7aef486\u003c/code\u003e\u003c/a\u003e fix: regression in pending links detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/6244eb33846bbd407443f5d0e339bd8c91663cd6\"\u003e\u003ccode\u003e6244eb3\u003c/code\u003e\u003c/a\u003e 7.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/9704d8c6f639573775133cbbd541aba83cb46c9c\"\u003e\u003ccode\u003e9704d8c\u003c/code\u003e\u003c/a\u003e stricter protection against hardlinks preempting their targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/700734f9aeb113bcc5f1400d81b8be7d499e54a2\"\u003e\u003ccode\u003e700734f\u003c/code\u003e\u003c/a\u003e update workflows and deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/d6611ae951056addb77c6e11baf7bcc9d7648e46\"\u003e\u003ccode\u003ed6611ae\u003c/code\u003e\u003c/a\u003e 7.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/119c401f4f7efbeb112d28f9dfc9c489674c9a79\"\u003e\u003ccode\u003e119c401\u003c/code\u003e\u003c/a\u003e fix(extract): prevent raced symlink writes outside cwd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2a294d3fbb24c18dc80f31059f49dd9af15653fe\"\u003e\u003ccode\u003e2a294d3\u003c/code\u003e\u003c/a\u003e 7.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/01082a42c3256ca6054f9627911cce4dbfe00d92\"\u003e\u003ccode\u003e01082a4\u003c/code\u003e\u003c/a\u003e fix: reject top promise on floating addFilesAsync rejections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/dd1c36ab7acff26e5a34935d17f27a45bb088db3\"\u003e\u003ccode\u003edd1c36a\u003c/code\u003e\u003c/a\u003e linting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v7.5.11...v7.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 7.5.11 to 7.5.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/87cc309f13c21d598b0b833235d387a252455058\"\u003e\u003ccode\u003e87cc309\u003c/code\u003e\u003c/a\u003e 7.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7aef486f0d21c10fd7790b16b1b28f04648cf334\"\u003e\u003ccode\u003e7aef486\u003c/code\u003e\u003c/a\u003e fix: regression in pending links detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/6244eb33846bbd407443f5d0e339bd8c91663cd6\"\u003e\u003ccode\u003e6244eb3\u003c/code\u003e\u003c/a\u003e 7.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/9704d8c6f639573775133cbbd541aba83cb46c9c\"\u003e\u003ccode\u003e9704d8c\u003c/code\u003e\u003c/a\u003e stricter protection against hardlinks preempting their targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/700734f9aeb113bcc5f1400d81b8be7d499e54a2\"\u003e\u003ccode\u003e700734f\u003c/code\u003e\u003c/a\u003e update workflows and deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/d6611ae951056addb77c6e11baf7bcc9d7648e46\"\u003e\u003ccode\u003ed6611ae\u003c/code\u003e\u003c/a\u003e 7.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/119c401f4f7efbeb112d28f9dfc9c489674c9a79\"\u003e\u003ccode\u003e119c401\u003c/code\u003e\u003c/a\u003e fix(extract): prevent raced symlink writes outside cwd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2a294d3fbb24c18dc80f31059f49dd9af15653fe\"\u003e\u003ccode\u003e2a294d3\u003c/code\u003e\u003c/a\u003e 7.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/01082a42c3256ca6054f9627911cce4dbfe00d92\"\u003e\u003ccode\u003e01082a4\u003c/code\u003e\u003c/a\u003e fix: reject top promise on floating addFilesAsync rejections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/dd1c36ab7acff26e5a34935d17f27a45bb088db3\"\u003e\u003ccode\u003edd1c36a\u003c/code\u003e\u003c/a\u003e linting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v7.5.11...v7.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 2.0.3 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1ee4a9069c69a51bd502aab289c0c6629c8920ca\"\u003e\u003ccode\u003e1ee4a90\u003c/code\u003e\u003c/a\u003e 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/b0302ac153ecfaad66752aac79bf30d2895db8f1\"\u003e\u003ccode\u003eb0302ac\u003c/code\u003e\u003c/a\u003e Add opt-in { max } mitigation to v2 legacy line (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v2.0.3...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ip-address` from 9.0.5 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beaugunderson/ip-address/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socks` from 2.8.4 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/c191a5c3b12256404ab798f9e6105e31d94254df\"\u003e\u003ccode\u003ec191a5c\u003c/code\u003e\u003c/a\u003e 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/1eb8ea75999dc6b187cd84bb7b19bd30d0864ebd\"\u003e\u003ccode\u003e1eb8ea7\u003c/code\u003e\u003c/a\u003e 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/c8f3d348e74021bcf7aa235ddec358b504df05ba\"\u003e\u003ccode\u003ec8f3d34\u003c/code\u003e\u003c/a\u003e upgrade ip-address (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/83435e05530c731ddffb7695b8a14d75925dc86a\"\u003e\u003ccode\u003e83435e0\u003c/code\u003e\u003c/a\u003e 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/4ffb89d52bc8092288d2a30d3ffb03d56c17d711\"\u003e\u003ccode\u003e4ffb89d\u003c/code\u003e\u003c/a\u003e Bump ip-address from 9.0.5 to 10.0.1 (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/80cbeb900478309de6c58392ccc6711d0804fadc\"\u003e\u003ccode\u003e80cbeb9\u003c/code\u003e\u003c/a\u003e 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/a75359606add90a0ce4565608d47c0c5955a1f35\"\u003e\u003ccode\u003ea753596\u003c/code\u003e\u003c/a\u003e fix: prevent RangeError by validating domain length in socks5 client (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/93818fc6475d31cc680da519effeb612c5f9e5d5\"\u003e\u003ccode\u003e93818fc\u003c/code\u003e\u003c/a\u003e 2.8.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JoshGlazebrook/socks/compare/2.8.4...2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.20.0 to 8.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.20.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an uninitialized memory disclosure issue in \u003ccode\u003ewebsocket.close()\u003c/code\u003e\n(c0327ec1).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProviding a \u003ccode\u003eTypedArray\u003c/code\u003e (e.g. \u003ccode\u003eFloat32Array\u003c/code\u003e) as the \u003ccode\u003ereason\u003c/code\u003e argument for\n\u003ccode\u003ewebsocket.close()\u003c/code\u003e, rather than the supported string or \u003ccode\u003eBuffer\u003c/code\u003e types, caused\nuninitialized memory to be disclosed to the remote peer.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { deepStrictEqual } from 'node:assert';\r\nimport { WebSocket, WebSocketServer } from 'ws';\r\n\u003cp\u003econst wss = new WebSocketServer(\n{ port: 0, skipUTF8Validation: true },\nfunction () {\nconst { port } = wss.address();\nconst ws = new WebSocket(\u003ccode\u003ews://localhost:${port}\u003c/code\u003e, {\nskipUTF8Validation: true\n});\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ews.on('close', function (code, reason) {\r\n  deepStrictEqual(reason, Buffer.alloc(80));\r\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}\n);\u003c/p\u003e\n\u003cp\u003ewss.on('connection', function (ws) {\nws.close(1000, new Float32Array(20));\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe issue was privately reported by \u003ca href=\"https://github.com/ChALkeR\"\u003eNikita Skovoroda\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e8.20.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded exports for the \u003ccode\u003ePerMessageDeflate\u003c/code\u003e class and utilities for the\n\u003ccode\u003eSec-WebSocket-Extensions\u003c/code\u003e and \u003ccode\u003eSec-WebSocket-Protocol\u003c/code\u003e headers (d3503c1f).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5d9b316230ea931532a6671cc450f18c11edd02f\"\u003e\u003ccode\u003e5d9b316\u003c/code\u003e\u003c/a\u003e [dist] 8.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086\"\u003e\u003ccode\u003ec0327ec\u003c/code\u003e\u003c/a\u003e [security] Fix uninitialized memory disclosure in \u003ccode\u003ewebsocket.close()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/ce2a3d62437995a47e6056d485a33d21b6a8f867\"\u003e\u003ccode\u003ece2a3d6\u003c/code\u003e\u003c/a\u003e [ci] Test on node 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/58e45b872bb0f35a3edd553c27e105300a4f5bd0\"\u003e\u003ccode\u003e58e45b8\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5f26c245231a4b018479a9269e8c3da4773fe42f\"\u003e\u003ccode\u003e5f26c24\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/843925544e2f4cffe445e0179947f56d6c5b608f\"\u003e\u003ccode\u003e8439255\u003c/code\u003e\u003c/a\u003e [dist] 8.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d3503c1fd36a310985108f62b343bae18346ab67\"\u003e\u003ccode\u003ed3503c1\u003c/code\u003e\u003c/a\u003e [minor] Export the \u003ccode\u003ePerMessageDeflate\u003c/code\u003e class and header utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/3ee5349a0b1580f6e1f347b59ec3371011bd8481\"\u003e\u003ccode\u003e3ee5349\u003c/code\u003e\u003c/a\u003e [api] Convert the \u003ccode\u003eisServer\u003c/code\u003e and \u003ccode\u003emaxPayload\u003c/code\u003e parameters to options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/91707b470ebd803aaa3fd1e896217740f39267d4\"\u003e\u003ccode\u003e91707b4\u003c/code\u003e\u003c/a\u003e [doc] Add missing space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/8b553192268810a83253e2a4a39ac16768e75bb3\"\u003e\u003ccode\u003e8b55319\u003c/code\u003e\u003c/a\u003e [pkg] Update eslint to version 10.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/8.19.0...8.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `webpack-dev-server`\n\nUpdates `@rspack/cli` from 1.7.10 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-infra-dev/rspack/releases\"\u003e@​rspack/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements ⚡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce normal module creation and rule matching overhead by \u003ca href=\"https://github.com/LingyuCoder\"\u003e\u003ccode\u003e@​LingyuCoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13926\"\u003eweb-infra-dev/rspack#13926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: disable perfetto tracing in release binding by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13932\"\u003eweb-infra-dev/rspack#13932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce parser dependency bookkeeping overhead by \u003ca href=\"https://github.com/LingyuCoder\"\u003e\u003ccode\u003e@​LingyuCoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13936\"\u003eweb-infra-dev/rspack#13936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce code splitter allocation and lookup overhead by \u003ca href=\"https://github.com/LingyuCoder\"\u003e\u003ccode\u003e@​LingyuCoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13968\"\u003eweb-infra-dev/rspack#13968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: expose dependency import attributes by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13947\"\u003eweb-infra-dev/rspack#13947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(rsc): support configurable CSS link props by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13945\"\u003eweb-infra-dev/rspack#13945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(externals): add modern-module externals type by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13861\"\u003eweb-infra-dev/rspack#13861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support import.meta.rspackRsc by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13840\"\u003eweb-infra-dev/rspack#13840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: drop inactive branch dependencies for inlined booleans by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13863\"\u003eweb-infra-dev/rspack#13863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sourcemap): support relative paths in inline source maps by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13974\"\u003eweb-infra-dev/rspack#13974\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): use rspack-merge for config extends by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13869\"\u003eweb-infra-dev/rspack#13869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): revert mimalloc update by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13942\"\u003eweb-infra-dev/rspack#13942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(hash): fix base64 digest and hash salt by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13977\"\u003eweb-infra-dev/rspack#13977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: align sync module rule resource matching by \u003ca href=\"https://github.com/LingyuCoder\"\u003e\u003ccode\u003e@​LingyuCoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13981\"\u003eweb-infra-dev/rspack#13981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): avoid browser e2e watcher by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13987\"\u003eweb-infra-dev/rspack#13987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor 🔨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(rstest): expose injectDynamicImportOrigin.functionName and resolve callee once by \u003ca href=\"https://github.com/fi3ework\"\u003e\u003ccode\u003e@​fi3ework\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13930\"\u003eweb-infra-dev/rspack#13930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use rspack util base64 by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13978\"\u003eweb-infra-dev/rspack#13978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(core): remove unused exports final name metadata by \u003ca href=\"https://github.com/LingyuCoder\"\u003e\u003ccode\u003e@​LingyuCoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/14003\"\u003eweb-infra-dev/rspack#14003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocument Updates 📖\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: replace webpack-merge references with rspack-merge by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13933\"\u003eweb-infra-dev/rspack#13933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct terminology spelling by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13964\"\u003eweb-infra-dev/rspack#13964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update HTML plugin guide by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13970\"\u003eweb-infra-dev/rspack#13970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(externals): add modern-module externals example by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13979\"\u003eweb-infra-dev/rspack#13979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update NestJS guide by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13976\"\u003eweb-infra-dev/rspack#13976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: invite \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e to Rspack core team by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13986\"\u003eweb-infra-dev/rspack#13986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Node app guide by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13995\"\u003eweb-infra-dev/rspack#13995\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: release v2.0.2 by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13922\"\u003eweb-infra-dev/rspack#13922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(benchmark): remove swc loader from threejs case by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13881\"\u003eweb-infra-dev/rspack#13881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upload codspeed valgrind temp files by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13879\"\u003eweb-infra-dev/rspack#13879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump rslint to 0.5.2 by \u003ca href=\"https://github.com/fansenze\"\u003e\u003ccode\u003e@​fansenze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13931\"\u003eweb-infra-dev/rspack#13931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable Rslint for more packages and fix lint issues by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13934\"\u003eweb-infra-dev/rspack#13934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable Rslint JS recommended rules  by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13938\"\u003eweb-infra-dev/rspack#13938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable renovate updates for mimalloc by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13949\"\u003eweb-infra-dev/rspack#13949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove unused team label workflow by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13950\"\u003eweb-infra-dev/rspack#13950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: configure rayon for codspeed benchmarks by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13954\"\u003eweb-infra-dev/rspack#13954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update patch npm dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13959\"\u003eweb-infra-dev/rspack#13959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update rust crate tokio to 1.52.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13961\"\u003eweb-infra-dev/rspack#13961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v10.33.4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13960\"\u003eweb-infra-dev/rspack#13960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsgo for dts generation by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13952\"\u003eweb-infra-dev/rspack#13952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(benchmark): disable spawn blocking for codspeed by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13958\"\u003eweb-infra-dev/rspack#13958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use mimalloc for codspeed benchmark allocator by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13966\"\u003eweb-infra-dev/rspack#13966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/9da7d0b7d7d41b364d81c0c56f16aa3112e2ad21\"\u003e\u003ccode\u003e9da7d0b\u003c/code\u003e\u003c/a\u003e chore(release): release 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/ed2742a992ca46625fa1a565cda34c9a17e1c516\"\u003e\u003ccode\u003eed2742a\u003c/code\u003e\u003c/a\u003e chore: enable tsgo for dts generation (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13952\"\u003e#13952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/399819617ef19514767979e8d83c1244e6e77b59\"\u003e\u003ccode\u003e3998196\u003c/code\u003e\u003c/a\u003e chore(deps): update patch npm dependencies (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13959\"\u003e#13959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/45e3a8a7f2c6f623d4b14f49d5ff28dbf6a26799\"\u003e\u003ccode\u003e45e3a8a\u003c/code\u003e\u003c/a\u003e chore: enable Rslint for more packages and fix lint issues (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13934\"\u003e#13934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/5a0506f76e43be1e5bcfffcce8f657841ecc2673\"\u003e\u003ccode\u003e5a0506f\u003c/code\u003e\u003c/a\u003e perf: disable perfetto tracing in release binding (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13932\"\u003e#13932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/24fc3975e9a8af352d5e6b17594aa9e362f2bae8\"\u003e\u003ccode\u003e24fc397\u003c/code\u003e\u003c/a\u003e chore: release v2.0.2 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13922\"\u003e#13922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/b9788fb232dd41950624cf4682e2bfc29a9d0bd7\"\u003e\u003ccode\u003eb9788fb\u003c/code\u003e\u003c/a\u003e fix(cli): use rspack-merge for config extends (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13869\"\u003e#13869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/3f77a93aaf921914580ace5f214e78a65e3a46e4\"\u003e\u003ccode\u003e3f77a93\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​discoveryjs/json-ext\u003c/code\u003e to v1 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13916\"\u003e#13916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/4d82714dd0469ed31b3ab8a00cdc01aa6cb7cb88\"\u003e\u003ccode\u003e4d82714\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency exit-hook to v5 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13906\"\u003e#13906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/74c95edbcc8cc97fae61e3038a9a18acd49f8aee\"\u003e\u003ccode\u003e74c95ed\u003c/code\u003e\u003c/a\u003e chore: release version 2.0.1 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13860\"\u003e#13860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-infra-dev/rspack/commits/v2.0.3/packages/rspack-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.82.0 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (...\n\n_Description has been truncated_","html_url":"https://github.com/Boo-hub33/vscode/pull/1446","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boo-hub33%2Fvscode/issues/1446","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1446/packages"},{"uuid":"4444209479","node_id":"PR_kwDOEzH_b87bbgXI","number":2123,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T05:14:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T07:53:13.000Z","updated_at":"2026-05-22T05:14:32.000Z","time_to_close":681669,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":39,"packages":[{"name":"@fluentui/react","old_version":"8.115.6","new_version":"8.125.6","repository_url":"https://github.com/microsoft/fluentui"},{"name":"@fluentui/react-northstar","old_version":"0.62.0","new_version":"0.71.4","repository_url":"https://github.com/microsoft/fluentui"},{"name":"@microsoft/teams-js","old_version":"2.20.0","new_version":"2.53.0","repository_url":"https://github.com/OfficeDev/microsoft-teams-library-js"},{"name":"axios","old_version":"0.27.2","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"botbuilder","old_version":"4.16.0","new_version":"4.23.3","repository_url":"https://github.com/Microsoft/botbuilder-js"},{"name":"botbuilder-dialogs","old_version":"4.16.0","new_version":"4.23.3","repository_url":"https://github.com/Microsoft/botbuilder-js"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"debug","old_version":"4.3.4","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.7","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"16.4.4","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"4.18.2","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.21","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-session","old_version":"1.17.3","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"@types/express-session","old_version":"1.17.10","new_version":"1.19.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"morgan","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/expressjs/morgan"},{"name":"@types/morgan","old_version":"1.9.9","new_version":"1.9.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react","old_version":"16.14.0","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"16.8.10","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"16.14.0","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"16.9.24","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"5.62.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"5.62.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"browser-sync","old_version":"2.29.3","new_version":"3.0.4","repository_url":"https://github.com/BrowserSync/browser-sync"},{"name":"dotenv-webpack","old_version":"8.0.1","new_version":"9.0.0","repository_url":"https://github.com/mrsteele/dotenv-webpack"},{"name":"eslint-plugin-import","old_version":"2.29.1","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-promise","old_version":"6.1.1","new_version":"7.3.0","repository_url":"https://github.com/eslint-community/eslint-plugin-promise"},{"name":"eslint-plugin-react","old_version":"7.33.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"4.6.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-webpack-plugin","old_version":"3.2.0","new_version":"6.0.0","repository_url":"https://github.com/webpack/eslint-webpack-plugin"},{"name":"fork-ts-checker-webpack-plugin","old_version":"7.2.14","new_version":"9.1.0","repository_url":"https://github.com/TypeStrong/fork-ts-checker-webpack-plugin"},{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"},{"name":"ts-loader","old_version":"9.3.1","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"4.6.4","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typestyle","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/typestyle/typestyle"},{"name":"vinyl","old_version":"2.2.1","new_version":"3.0.1","repository_url":"https://github.com/gulpjs/vinyl"},{"name":"webpack","old_version":"5.90.1","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 38 updates in the /samples/TeamsJS/tab-deeplink-pass-values/ts directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fluentui/react](https://github.com/microsoft/fluentui) | `8.115.6` | `8.125.6` |\n| [@fluentui/react-northstar](https://github.com/microsoft/fluentui) | `0.62.0` | `0.71.4` |\n| [@microsoft/teams-js](https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js) | `2.20.0` | `2.53.0` |\n| [axios](https://github.com/axios/axios) | `0.27.2` | `1.16.1` |\n| [botbuilder](https://github.com/Microsoft/botbuilder-js) | `4.16.0` | `4.23.3` |\n| [botbuilder-dialogs](https://github.com/Microsoft/botbuilder-js) | `4.16.0` | `4.23.3` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [debug](https://github.com/debug-js/debug) | `4.3.4` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.7` | `4.1.13` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.4` | `17.4.2` |\n| [express](https://github.com/expressjs/express) | `4.18.2` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.6` |\n| [express-session](https://github.com/expressjs/session) | `1.17.3` | `1.19.0` |\n| [@types/express-session](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session) | `1.17.10` | `1.19.0` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [morgan](https://github.com/expressjs/morgan) | `1.10.0` | `1.10.1` |\n| [@types/morgan](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/morgan) | `1.9.9` | `1.9.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `16.14.0` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `16.8.10` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `16.14.0` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `16.9.24` | `19.2.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `5.62.0` | `8.59.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `5.62.0` | `8.59.3` |\n| [browser-sync](https://github.com/BrowserSync/browser-sync) | `2.29.3` | `3.0.4` |\n| [dotenv-webpack](https://github.com/mrsteele/dotenv-webpack) | `8.0.1` | `9.0.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.29.1` | `2.32.0` |\n| [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) | `6.1.1` | `7.3.0` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.33.2` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `4.6.0` | `7.1.1` |\n| [eslint-webpack-plugin](https://github.com/webpack/eslint-webpack-plugin) | `3.2.0` | `6.0.0` |\n| [fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin) | `7.2.14` | `9.1.0` |\n| [gulp](https://github.com/gulpjs/gulp) | `4.0.2` | `5.0.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.3.1` | `9.5.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `4.6.4` | `6.0.3` |\n| [typestyle](https://github.com/typestyle/typestyle) | `2.3.0` | `2.4.0` |\n| [vinyl](https://github.com/gulpjs/vinyl) | `2.2.1` | `3.0.1` |\n| [webpack](https://github.com/webpack/webpack) | `5.90.1` | `5.106.2` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n\n\nUpdates `@fluentui/react` from 8.115.6 to 8.125.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/fluentui/releases\"\u003e@​fluentui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react\u003c/code\u003e v8.125.6\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/foundation-legacy\u003c/code\u003e to v8.6.6 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/font-icons-mdl2\u003c/code\u003e to v8.5.73 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-focus\u003c/code\u003e to v8.10.6 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/style-utilities\u003c/code\u003e to v8.15.1 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react\u003c/code\u003e v8.125.5\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/foundation-legacy\u003c/code\u003e to v8.6.5 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/font-icons-mdl2\u003c/code\u003e to v8.5.72 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-focus\u003c/code\u003e to v8.10.5 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/style-utilities\u003c/code\u003e to v8.15.0 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/6c654e6f22ccba07af2241bef4655c13b8da839b\"\u003e\u003ccode\u003e6c654e6\u003c/code\u003e\u003c/a\u003e release: applying package updates - react v8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003e\u003ccode\u003e04bf7a7\u003c/code\u003e\u003c/a\u003e release: applying package updates - web-components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/39041d7c84a1e8cca8b74703ddef48b1a88e1a0c\"\u003e\u003ccode\u003e39041d7\u003c/code\u003e\u003c/a\u003e fix: update CDN bundle configurations, enable setTheme on globalThis (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36113\"\u003e#36113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/db347c731a2c0286c2b21af81219b37784b537dc\"\u003e\u003ccode\u003edb347c7\u003c/code\u003e\u003c/a\u003e fix(docs): Card examples reflow at small widths (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36086\"\u003e#36086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/7b586d76279e090d7b459bc4c066bd9804e4f2aa\"\u003e\u003ccode\u003e7b586d7\u003c/code\u003e\u003c/a\u003e Updates for shortcut folders, markdown and other filetype icon fixes. (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35945\"\u003e#35945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/094b22fc80668355bdbc663ccd8676929bb02046\"\u003e\u003ccode\u003e094b22f\u003c/code\u003e\u003c/a\u003e feat(react-storybook-addon): add render-prop slots to FluentDocsPage (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36115\"\u003e#36115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/3f57751d2014b304ca4cd5ebb565a9fa893ee044\"\u003e\u003ccode\u003e3f57751\u003c/code\u003e\u003c/a\u003e fix(react-combobox): use role attribute instead of classname for active desce...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/b9cadd1e3d398a6d90e76017999a44fc8bc3e4ce\"\u003e\u003ccode\u003eb9cadd1\u003c/code\u003e\u003c/a\u003e release: applying package updates - react-headless\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/6411342ccfa1a14f414d13af9881c61788bafd7e\"\u003e\u003ccode\u003e6411342\u003c/code\u003e\u003c/a\u003e fix(Menu): Highlight expanded menuitem (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36098\"\u003e#36098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/4fa64db43f604aa07abfd56f81a8ce90b9b97d19\"\u003e\u003ccode\u003e4fa64db\u003c/code\u003e\u003c/a\u003e docs(motion): home pages for motion system \u0026amp; motion components (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35737\"\u003e#35737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/fluentui/compare/@fluentui/react_v8.115.6...@fluentui/react_v8.125.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fluentui/react-northstar` from 0.62.0 to 0.71.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/fluentui/releases\"\u003e@​fluentui/react-northstar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-icons-mdl2\u003c/code\u003e v1.4.6\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-icon-provider\u003c/code\u003e to v1.4.6 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-icons-mdl2-branded\u003c/code\u003e v1.3.6\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-icons-mdl2\u003c/code\u003e to v1.4.6 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/font-icons-mdl2\u003c/code\u003e v8.5.73\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/style-utilities\u003c/code\u003e to v8.15.1 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/fluent2-theme\u003c/code\u003e v8.107.153\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react\u003c/code\u003e to v8.125.6 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-migration-v8-v9\u003c/code\u003e v9.10.3\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add  missing \u0026quot;use client\u0026quot; directive to client components and styles (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35719\"\u003e#35719\u003c/a\u003e by \u003ca href=\"https://github.com/dmytrokirpa\"\u003edmytrokirpa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-components\u003c/code\u003e to v9.73.1 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-migration-v0-v9\u003c/code\u003e v9.6.21\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add  missing \u0026quot;use client\u0026quot; directive to client components and styles (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35719\"\u003e#35719\u003c/a\u003e by \u003ca href=\"https://github.com/dmytrokirpa\"\u003edmytrokirpa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-aria\u003c/code\u003e to v9.17.10 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-components\u003c/code\u003e to v9.73.1 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-context-selector\u003c/code\u003e to v9.2.15 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-jsx-runtime\u003c/code\u003e to v9.4.1 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-shared-contexts\u003c/code\u003e to v9.26.2 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-tabster\u003c/code\u003e to v9.26.13 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-utilities\u003c/code\u003e to v9.26.2 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/font-icons-mdl2\u003c/code\u003e v8.5.72\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/style-utilities\u003c/code\u003e to v8.15.0 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-icons-mdl2\u003c/code\u003e v1.4.5\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-icon-provider\u003c/code\u003e to v1.4.5 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-icons-mdl2-branded\u003c/code\u003e v1.3.5\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/461eb5e4be0dd97b55fec08589048f091a2d67a8\"\u003e\u003ccode\u003e461eb5e\u003c/code\u003e\u003c/a\u003e chore: prepare northstar release 0.71.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/22f177ca0bbc9611c74807aa7b919aa15741c586\"\u003e\u003ccode\u003e22f177c\u003c/code\u003e\u003c/a\u003e chore: prepare northstar release 0.71.3 (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36070\"\u003e#36070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/aaa679902b0674894a427cc903338f743055b1a6\"\u003e\u003ccode\u003eaaa6799\u003c/code\u003e\u003c/a\u003e fix(v0): avoid useContextSelector useState eager-bailout pitfall (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36069\"\u003e#36069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/565682cad73956416e911e273d36677f6a025050\"\u003e\u003ccode\u003e565682c\u003c/code\u003e\u003c/a\u003e Added support for container query (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35770\"\u003e#35770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/4e996a3471f03d0cd042f60bfc70b73fcbb5c138\"\u003e\u003ccode\u003e4e996a3\u003c/code\u003e\u003c/a\u003e chore: prepare northstar release 0.71.2 (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35783\"\u003e#35783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/310acb93929c9f4e8a902efc5c9c4f1ac3adce61\"\u003e\u003ccode\u003e310acb9\u003c/code\u003e\u003c/a\u003e chore: northstar release 0.71.1 (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35780\"\u003e#35780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/dce6bdc5d60242493f2490be8d35dd6193f40529\"\u003e\u003ccode\u003edce6bdc\u003c/code\u003e\u003c/a\u003e fix(Ref): handle primitive elements with findDOMNode (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35779\"\u003e#35779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/5e7c32d399f535c4a2f9abd19ce9b0cbc4ed0bc0\"\u003e\u003ccode\u003e5e7c32d\u003c/code\u003e\u003c/a\u003e chore: apply northstar release 0.71.0 (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35509\"\u003e#35509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/74e4ff67e61d242f31d73ffc5f2c6bf64978fa66\"\u003e\u003ccode\u003e74e4ff6\u003c/code\u003e\u003c/a\u003e v0: fix usage of \u0026quot;as\u0026quot; prop \u0026amp; false positive tests (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35508\"\u003e#35508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/9c99d477edcb317a992693271ce214878c447569\"\u003e\u003ccode\u003e9c99d47\u003c/code\u003e\u003c/a\u003e chore: northstar release 0.70.0 (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35446\"\u003e#35446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/fluentui/compare/@fluentui/react-northstar_v0.62.0...@fluentui/react-northstar_v0.71.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/teams-js` from 2.20.0 to 2.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/releases\"\u003e@​microsoft/teams-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.53.0\u003c/h2\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003cp\u003eWed, 06 May 2026 19:04:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePromoted the \u003ccode\u003eshortcutRelay\u003c/code\u003e capability from beta to public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: Upgraded underscore dependency from 1.12.1 to 1.13.8 to resolve component governance alert and address known security vulnerabilities.\u003c/li\u003e\n\u003cli\u003eAdded function key support (F1-F24) to \u003ccode\u003eshortcutRelay\u003c/code\u003e capability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.52.0\u003c/h2\u003e\n\u003ch2\u003e2.52.0\u003c/h2\u003e\n\u003cp\u003eWed, 08 Apr 2026 17:07:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehostFeatures\u003c/code\u003e key in app context, so the hosts can declare support for features to the app.\u003c/li\u003e\n\u003cli\u003eExtended sharing.shareWebContent to support File content type via the new IFileContent interface, enabling sharing of file URLs alongside existing URL content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.51.0\u003c/h2\u003e\n\u003ch2\u003e2.51.0\u003c/h2\u003e\n\u003cp\u003eFri, 27 Mar 2026 20:29:02 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded teamsJs logging for cases where an API fails because it is called in an unsupported frame context.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eplugins\u003c/code\u003e capability that will help directly interact with the host bypassing API registration in hubsdk. The capability is still awaiting support in one or most host applications. To track availability of this capability across different hosts see \u003ca href=\"https://aka.ms/capmatrix\"\u003ehttps://aka.ms/capmatrix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eappState\u003c/code\u003e parameter to \u003ccode\u003eHostMemoryMetrics\u003c/code\u003e to indicate current state of the app's lifecycle. Deprecated \u003ccode\u003eisCached\u003c/code\u003e and \u003ccode\u003eisPrecached\u003c/code\u003e fields to use the new structure.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eshareUrl\u003c/code\u003e and \u003ccode\u003ereplyChainId\u003c/code\u003e in \u003ccode\u003eopenFilePreview\u003c/code\u003e SDK schema.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ehostFeatures\u003c/code\u003e key in app context, so the hosts can declare support for features to the app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.50.0\u003c/h2\u003e\n\u003ch2\u003e2.50.0\u003c/h2\u003e\n\u003cp\u003eThu, 12 Mar 2026 20:51:32 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated ExternalApp* capabilities to allow calls in sidePanel frame context.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.49.0\u003c/h2\u003e\n\u003ch2\u003e2.49.0\u003c/h2\u003e\n\u003cp\u003eThu, 26 Feb 2026 21:58:31 GMT\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/blob/main/packages/teams-js/CHANGELOG.md\"\u003e@​microsoft/teams-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003cp\u003eWed, 06 May 2026 19:04:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePromoted the \u003ccode\u003eshortcutRelay\u003c/code\u003e capability from beta to public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: Upgraded underscore dependency from 1.12.1 to 1.13.8 to resolve component governance alert and address known security vulnerabilities.\u003c/li\u003e\n\u003cli\u003eAdded function key support (F1-F24) to \u003ccode\u003eshortcutRelay\u003c/code\u003e capability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.52.0\u003c/h2\u003e\n\u003cp\u003eWed, 08 Apr 2026 17:07:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehostFeatures\u003c/code\u003e key in app context, so the hosts can declare support for features to the app.\u003c/li\u003e\n\u003cli\u003eExtended sharing.shareWebContent to support File content type via the new IFileContent interface, enabling sharing of file URLs alongside existing URL content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.51.0\u003c/h2\u003e\n\u003cp\u003eFri, 27 Mar 2026 20:29:02 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded teamsJs logging for cases where an API fails because it is called in an unsupported frame context.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eplugins\u003c/code\u003e capability that will help directly interact with the host bypassing API registration in hubsdk. The capability is still awaiting support in one or most host applications. To track availability of this capability across different hosts see \u003ca href=\"https://aka.ms/capmatrix\"\u003ehttps://aka.ms/capmatrix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eappState\u003c/code\u003e parameter to \u003ccode\u003eHostMemoryMetrics\u003c/code\u003e to indicate current state of the app's lifecycle. Deprecated \u003ccode\u003eisCached\u003c/code\u003e and \u003ccode\u003eisPrecached\u003c/code\u003e fields to use the new structure.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eshareUrl\u003c/code\u003e and \u003ccode\u003ereplyChainId\u003c/code\u003e in \u003ccode\u003eopenFilePreview\u003c/code\u003e SDK schema.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ehostFeatures\u003c/code\u003e key in app context, so the hosts can declare support for features to the app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.50.0\u003c/h2\u003e\n\u003cp\u003eThu, 12 Mar 2026 20:51:32 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated ExternalApp* capabilities to allow calls in sidePanel frame context.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.49.0\u003c/h2\u003e\n\u003cp\u003eThu, 26 Feb 2026 21:58:31 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new params for openFilePreview SDK that will help reduce file open latency in Teams. The capability is still awaiting support in one or most host applications. To track availability of this capability across different hosts see \u003ca href=\"https://aka.ms/capmatrix\"\u003ehttps://aka.ms/capmatrix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for non-https URLs for opt-in app valid origins in \u003ccode\u003eapp.initialize()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/dcfd130a908c16af62f9550ce39c6529ec1ea9f0\"\u003e\u003ccode\u003edcfd130\u003c/code\u003e\u003c/a\u003e Release 2.53.0 Prepare (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3048\"\u003e#3048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/d1fe480a477705da605cf104bea0a8206f789e97\"\u003e\u003ccode\u003ed1fe480\u003c/code\u003e\u003c/a\u003e Remove \u003ca href=\"https://github.com/beta\"\u003e\u003ccode\u003e@​beta\u003c/code\u003e\u003c/a\u003e tags from the shortcutRelay capability (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/9b5128610b008728df63a989aa48673bd20a1418\"\u003e\u003ccode\u003e9b51286\u003c/code\u003e\u003c/a\u003e Add function key support to isValidShortcutEvent (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/3bffaf64a0da140ba62ddd009718bda2adea6147\"\u003e\u003ccode\u003e3bffaf6\u003c/code\u003e\u003c/a\u003e Refactor script tag E2E tests (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3030\"\u003e#3030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/897255ab407b84b9e6ebdbe5895e6d8c1fb5d290\"\u003e\u003ccode\u003e897255a\u003c/code\u003e\u003c/a\u003e Maggieg/cleanup release 2.52.0 (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/7aac710a871677466fe1e48609c68e43b0d8861b\"\u003e\u003ccode\u003e7aac710\u003c/code\u003e\u003c/a\u003e Add new content type to shareWebContent SDK schema (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/8fa86b880519c9c78b6f238babca42b7a7f82143\"\u003e\u003ccode\u003e8fa86b8\u003c/code\u003e\u003c/a\u003e Cleanup release 2.51.0 (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3022\"\u003e#3022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/fc341d7d7f5169f47d6145da3309ddab968cde36\"\u003e\u003ccode\u003efc341d7\u003c/code\u003e\u003c/a\u003e Added host features key in app context (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/a4cb4231719f4a1946d2e38d66b3feee41106565\"\u003e\u003ccode\u003ea4cb423\u003c/code\u003e\u003c/a\u003e Add new properties to openFilePreview SDK schema (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3015\"\u003e#3015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/64c9db3450f8f667c0073cc69797cf04057b187b\"\u003e\u003ccode\u003e64c9db3\u003c/code\u003e\u003c/a\u003e Cleanup release 2.50.0 (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commits/v2.53.0/packages/teams-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~microsoft1es\"\u003emicrosoft1es\u003c/a\u003e, a new releaser for \u003ccode\u003e@​microsoft/teams-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 0.27.2 to 1.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1337d6b537afb2d3f501074c8ac4ef4308221197\"\u003e\u003ccode\u003e1337d6b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/858a790cec06054547d0d3f941916d6fb2a4d18e\"\u003e\u003ccode\u003e858a790\u003c/code\u003e\u003c/a\u003e fix: remove all caches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/34adfd90efc9c145488399e1cf7fa96de67080fa\"\u003e\u003ccode\u003e34adfd9\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/847d89b43654405d9a231e0b669832c2092b621f\"\u003e\u003ccode\u003e847d89b\u003c/code\u003e\u003c/a\u003e fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40948863677bb793bfff0293cce7e7b4f8a1b212\"\u003e\u003ccode\u003e4094886\u003c/code\u003e\u003c/a\u003e fix(progress): guard malformed XHR upload events (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44f0c5bf73c45df6009365141faa394d73596bd7\"\u003e\u003ccode\u003e44f0c5b\u003c/code\u003e\u003c/a\u003e chore: change sponsorship link and add Twicsy advertisement (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/64e1095efedc64c9fecf5176bd9cf2e5e93140d6\"\u003e\u003ccode\u003e64e1095\u003c/code\u003e\u003c/a\u003e chore: update PR and issue template to use h2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10865\"\u003e#10865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e6b4e1f311b43aa1dc77d78150a601d9fe4b280\"\u003e\u003ccode\u003e3e6b4e1\u003c/code\u003e\u003c/a\u003e fix: error unexpected token in fetch JS compatibility issue with Webpack 4 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c4453bab70f53575175903aee60810c821f72129\"\u003e\u003ccode\u003ec4453ba\u003c/code\u003e\u003c/a\u003e fix: add the ability to add additional sponsors to the process sponsors scrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/caa00a90b524bb67ed033474abcf4d8645ced793\"\u003e\u003ccode\u003ecaa00a9\u003c/code\u003e\u003c/a\u003e fix: https data in cleartext to proxy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v0.27.2...v1.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botbuilder` from 4.16.0 to 4.23.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/botbuilder-js/releases\"\u003ebotbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBot Framework JS SDK 4.23.3\u003c/h2\u003e\n\u003ch2\u003eNotable in this release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded supporet for TS 5.9\n\u003cblockquote\u003e\n\u003cp\u003eNote: In order to support new TS version, we had to drop support for TS 4.7 as it is incompatible with the new node/types version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003ePackage updates to resolve security alerts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remaining CodeQL issues (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4898\"\u003emicrosoft/botbuilder-js#4898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: [https://redirect.github.com/microsoft/botbuilder-js/issues/4894] Add support for typescript 5.9 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4897\"\u003emicrosoft/botbuilder-js#4897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: [https://redirect.github.com/microsoft/botbuilder-js/issues/4840] The use of the package browserify-sign could violate Microsoft crypto policy (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4875\"\u003emicrosoft/botbuilder-js#4875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark activity as optional in ConversationParameters (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4873\"\u003emicrosoft/botbuilder-js#4873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: dependencies to safe versions (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4896\"\u003emicrosoft/botbuilder-js#4896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable configuration of the OpenIdmetadata's refresh interval (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4877\"\u003emicrosoft/botbuilder-js#4877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: CodeQL issues with Medium and Error severity (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4893\"\u003emicrosoft/botbuilder-js#4893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: pbkdf2 from 3.1.1 to 3.1.3 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4888\"\u003emicrosoft/botbuilder-js#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eport: CQA to support TokenCredential instead of key (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4879\"\u003emicrosoft/botbuilder-js#4879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: CodeQL issues with severity High (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4892\"\u003emicrosoft/botbuilder-js#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pbkdf2 version to fix issue (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4891\"\u003emicrosoft/botbuilder-js#4891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar-fs from 2.1.1 to 2.1.2 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4871\"\u003emicrosoft/botbuilder-js#4871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Add signInSso cardviewType to SignInCardViewParameters (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4872\"\u003emicrosoft/botbuilder-js#4872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate babel-runtime (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4868\"\u003emicrosoft/botbuilder-js#4868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: axios from 1.7.7 to 1.8.2 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4869\"\u003emicrosoft/botbuilder-js#4869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow null value for Configuration parameter (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4856\"\u003emicrosoft/botbuilder-js#4856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: [https://redirect.github.com/microsoft/botbuilder-js/issues/4853] ConfigurationBotFrameworkAuthentication errors when initialized with process.env (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4857\"\u003emicrosoft/botbuilder-js#4857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate elliptic, esbuild, and serialize-javascript (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4862\"\u003emicrosoft/botbuilder-js#4862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: [https://redirect.github.com/microsoft/botbuilder-js/issues/4759] Migrate off \u003ccode\u003e@​azure/core-http\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4834\"\u003emicrosoft/botbuilder-js#4834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump elliptic from 6.6.0 to 6.6.1 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4863\"\u003emicrosoft/botbuilder-js#4863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Update generators and remove Core Bot templates (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4867\"\u003emicrosoft/botbuilder-js#4867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix actions/cache deprecation (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4858\"\u003emicrosoft/botbuilder-js#4858\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/botbuilder-js/compare/4.23.2...4.23.3\"\u003ehttps://github.com/microsoft/botbuilder-js/compare/4.23.2...4.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBot Framework JS SDK 4.23.2\u003c/h2\u003e\n\u003ch2\u003eNotable changes in this release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNode 22 support\u003c/li\u003e\n\u003cli\u003eDependency updates for security alerts\u003c/li\u003e\n\u003cli\u003eFederated Credentials for bot-to-channel auth.  This is supported for single tenant only.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eport: \u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4632\"\u003e#4632\u003c/a\u003e Support Federated Identity Credential by \u003ca href=\"https://github.com/sw-joelmut\"\u003e\u003ccode\u003e@​sw-joelmut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4765\"\u003emicrosoft/botbuilder-js#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eport: \u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/6841\"\u003e#6841\u003c/a\u003e SkillDialog.InterceptOAuthCardsAsync doesn't support CloudAdapter by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4766\"\u003emicrosoft/botbuilder-js#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: CVE-2024-52798 vulnerability with path-to-regexp by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4817\"\u003emicrosoft/botbuilder-js#4817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: Update d3-format package by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4842\"\u003emicrosoft/botbuilder-js#4842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Run the coveralls step only for windows by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4843\"\u003emicrosoft/botbuilder-js#4843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: nanoid from 3.3.6 to 3.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4812\"\u003emicrosoft/botbuilder-js#4812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Sso for SharePoint bot ACEs by \u003ca href=\"https://github.com/bentsai10\"\u003e\u003ccode\u003e@​bentsai10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4806\"\u003emicrosoft/botbuilder-js#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eport:\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/6879\"\u003e#6879\u003c/a\u003e Bot is not accepting v2 tokens from Bot Framework Emulator - Single Tenant Bots by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4847\"\u003emicrosoft/botbuilder-js#4847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade path-to-regexp and find-my-way packages to latest version by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4756\"\u003emicrosoft/botbuilder-js#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: http-proxy-middleware from 2.0.6 to 2.0.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4778\"\u003emicrosoft/botbuilder-js#4778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/0ca2d23561d528368c10804d46d9badcf4077ed6\"\u003e\u003ccode\u003e0ca2d23\u003c/code\u003e\u003c/a\u003e bump: Update from main for 4.23.3 (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4899\"\u003e#4899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/7534989cec2376d9af6a424ae422ab7a1c5078b3\"\u003e\u003ccode\u003e7534989\u003c/code\u003e\u003c/a\u003e bump: Update chai package (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4844\"\u003e#4844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/4a9c741533a249b072a5bc9376b0957442a961f5\"\u003e\u003ccode\u003e4a9c741\u003c/code\u003e\u003c/a\u003e Suppress fake secret in unit test. (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4850\"\u003e#4850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/29ae34b0597b4bb4d75d3183590011f693406658\"\u003e\u003ccode\u003e29ae34b\u003c/code\u003e\u003c/a\u003e bump: Update p-map package (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4820\"\u003e#4820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/62112c0f9a68e918b31fb37c332c3e0ecc9f3f22\"\u003e\u003ccode\u003e62112c0\u003c/code\u003e\u003c/a\u003e port: \u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/6882\"\u003e#6882\u003c/a\u003e Mock expired token for 'throws exception on expired token' unit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/7b1434f4896167efc153ba142e596bf87ac2ecaa\"\u003e\u003ccode\u003e7b1434f\u003c/code\u003e\u003c/a\u003e fix: Remaining ESLint issues (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4846\"\u003e#4846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/b3b1f65d1c7bd9dd9a19f04930852406f84781aa\"\u003e\u003ccode\u003eb3b1f65\u003c/code\u003e\u003c/a\u003e add the support for every possible issuer in Single Tenant for emulator (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/31c72e9c43152e77b6c6645f26d6f0b4d9d82af0\"\u003e\u003ccode\u003e31c72e9\u003c/code\u003e\u003c/a\u003e feat: Support Sso for SharePoint bot ACEs (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/cd05a193db5489d3dcb1d68a4c77dd09ae64e6aa\"\u003e\u003ccode\u003ecd05a19\u003c/code\u003e\u003c/a\u003e chore(deps): bump nanoid from 3.3.6 to 3.3.8 (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/adca2e026bdaa3b2deb719309504e1ac7224530f\"\u003e\u003ccode\u003eadca2e0\u003c/code\u003e\u003c/a\u003e Run the coveralls step only for windows (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4843\"\u003e#4843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/botbuilder-js/compare/4.16.0...4.23.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botbuilder-dialogs` from 4.16.0 to 4.23.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/botbuilder-js/releases\"\u003ebotbuilder-dialogs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBot Framework JS SDK 4.23.3\u003c/h2\u003e\n\u003ch2\u003eNotable in this release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded supporet for TS 5.9\n\u003cblockquote\u003e\n\u003cp\u003eNote: In order to support new TS version, we had to drop support for TS 4.7 as it is incompatible with the new node/types version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003ePackage updates to resolve security alerts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remaining CodeQL issues (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4898\"\u003emicrosoft/botbuilder-js#4898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: [https://redirect.github.com/microsoft/botbuilder-js/issues/4894] Add support for typescript 5.9 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4897\"\u003emicrosoft/botbuilder-js#4897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: [https://redirect.github.com/microsoft/botbuilder-js/issues/4840] The use of the package browserify-sign could violate Microsoft crypto policy (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4875\"\u003emicrosoft/botbuilder-js#4875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark activity as optional in ConversationParameters (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4873\"\u003emicrosoft/botbuilder-js#4873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: dependencies to safe versions (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4896\"\u003emicrosoft/botbuilder-js#4896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable configuration of the OpenIdmetadata's refresh interval (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4877\"\u003emicrosoft/botbuilder-js#4877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: CodeQL issues with Medium and Error severity (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4893\"\u003emicrosoft/botbuilder-js#4893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: pbkdf2 from 3.1.1 to 3.1.3 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4888\"\u003emicrosoft/botbuilder-js#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eport: CQA to support TokenCredential instead of key (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4879\"\u003emicrosoft/botbuilder-js#4879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: CodeQL issues with severity High (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4892\"\u003emicrosoft/botbuilder-js#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pbkdf2 version to fix issue (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4891\"\u003emicrosoft/botbuilder-js#4891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar-fs from 2.1.1 to 2.1.2 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4871\"\u003emicrosoft/botbuilder-js#4871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Add signInSso cardviewType to SignInCardViewParameters (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4872\"\u003emicrosoft/botbuilder-js#4872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate babel-runtime (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4868\"\u003emicrosoft/botbuilder-js#4868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: axios from 1.7.7 to 1.8.2 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4869\"\u003emicrosoft/botbuilder-js#4869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow null value for Configuration parameter (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4856\"\u003emicrosoft/botbuilder-js#4856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: [https://redirect.github.com/microsoft/botbuilder-js/issues/4853] ConfigurationBotFrameworkAuthentication errors when initialized with process.env (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4857\"\u003emicrosoft/botbuilder-js#4857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate elliptic, esbuild, and serialize-javascript (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4862\"\u003emicrosoft/botbuilder-js#4862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: [https://redirect.github.com/microsoft/botbuilder-js/issues/4759] Migrate off \u003ccode\u003e@​azure/core-http\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4834\"\u003emicrosoft/botbuilder-js#4834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump elliptic from 6.6.0 to 6.6.1 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4863\"\u003emicrosoft/botbuilder-js#4863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Update generators and remove Core Bot templates (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4867\"\u003emicrosoft/botbuilder-js#4867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix actions/cache deprecation (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4858\"\u003emicrosoft/botbuilder-js#4858\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/botbuilder-js/compare/4.23.2...4.23.3\"\u003ehttps://github.com/microsoft/botbuilder-js/compare/4.23.2...4.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBot Framework JS SDK 4.23.2\u003c/h2\u003e\n\u003ch2\u003eNotable changes in this release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNode 22 support\u003c/li\u003e\n\u003cli\u003eDependency updates for security alerts\u003c/li\u003e\n\u003cli\u003eFederated Credentials for bot-to-channel auth.  This is supported for single tenant only.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eport: \u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4632\"\u003e#4632\u003c/a\u003e Support Federated Identity Credential by \u003ca href=\"https://github.com/sw-joelmut\"\u003e\u003ccode\u003e@​sw-joelmut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4765\"\u003emicrosoft/botbuilder-js#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eport: \u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/6841\"\u003e#6841\u003c/a\u003e SkillDialog.InterceptOAuthCardsAsync doesn't support CloudAdapter by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4766\"\u003emicrosoft/botbuilder-js#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: CVE-2024-52798 vulnerability with path-to-regexp by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4817\"\u003emicrosoft/botbuilder-js#4817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: Update d3-format package by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4842\"\u003emicrosoft/botbuilder-js#4842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Run the coveralls step only for windows by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4843\"\u003emicrosoft/botbuilder-js#4843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: nanoid from 3.3.6 to 3.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4812\"\u003emicrosoft/botbuilder-js#4812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Sso for SharePoint bot ACEs by \u003ca href=\"https://github.com/bentsai10\"\u003e\u003ccode\u003e@​bentsai10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4806\"\u003emicrosoft/botbuilder-js#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eport:\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/6879\"\u003e#6879\u003c/a\u003e Bot is not accepting v2 tokens from Bot Framework Emulator - Single Tenant Bots by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4847\"\u003emicrosoft/botbuilder-js#4847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade path-to-regexp and find-my-way packages to latest version by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4756\"\u003emicrosoft/botbuilder-js#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: http-proxy-middleware from 2.0.6 to 2.0.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4778\"\u003emicrosoft/botbuilder-js#4778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/0ca2d23561d528368c10804d46d9badcf4077ed6\"\u003e\u003ccode\u003e0ca2d23\u003c/code\u003e\u003c/a\u003e bump: Update from main for 4.23.3 (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4899\"\u003e#4899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/7534989cec2376d9af6a424ae422ab7a1c5078b3\"\u003e\u003ccode\u003e7534989\u003c/code\u003e\u003c/a\u003e bump: Update chai package (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4844\"\u003e#4844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/4a9c741533a249b072a5bc9376b0957442a961f5\"\u003e\u003ccode\u003e4a9c741\u003c/code\u003e\u003c/a\u003e Suppress fake secret in unit test. (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4850\"\u003e#4850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/29ae34b0597b4bb4d75d3183590011f693406658\"\u003e\u003ccode\u003e29ae34b\u003c/code\u003e\u003c/a\u003e bump: Update p-map package (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4820\"\u003e#4820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca...\n\n_Description has been truncated_","html_url":"https://github.com/OfficeDev/Microsoft-Teams-Samples/pull/2123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OfficeDev%2FMicrosoft-Teams-Samples/issues/2123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2123/packages"},{"uuid":"4332998857","node_id":"PR_kwDOBh3ZGs7V0Z3c","number":720,"state":"closed","title":"build(deps-dev): bump gulp from 4.0.2 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-27T06:13:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T04:04:46.000Z","updated_at":"2026-04-27T06:13:10.000Z","time_to_close":7700,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 4.0.2 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gulp\u0026package-manager=npm_and_yarn\u0026previous-version=4.0.2\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/microlinkhq/browserless/pull/720","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/microlinkhq%2Fbrowserless/issues/720","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/720/packages"},{"uuid":"4119981039","node_id":"PR_kwDONZSbes7MpTa7","number":365,"state":"closed","title":"[npm] Bump the npm-deps group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-27T04:34:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T10:54:06.000Z","updated_at":"2026-03-27T04:34:44.000Z","time_to_close":322837,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[npm] Bump","group_name":"npm-deps","update_count":5,"packages":[{"name":"contentful-import","old_version":"9.4.137","new_version":"9.4.139","repository_url":"https://github.com/contentful/contentful-import"},{"name":"govuk-frontend","old_version":"5.10.1","new_version":"5.14.0","repository_url":"https://github.com/alphagov/govuk-frontend"},{"name":"gulp","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"},{"name":"gulp-sass","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/dlmanning/gulp-sass"},{"name":"sass","old_version":"1.83.4","new_version":"1.98.0","repository_url":"https://github.com/sass/dart-sass"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 1 update in the /src/contentful/Synchronisation directory: [contentful-import](https://github.com/contentful/contentful-import).\nBumps the npm-deps group with 4 updates in the /src/web/CareLeavers.Web directory: [govuk-frontend](https://github.com/alphagov/govuk-frontend/tree/HEAD/packages/govuk-frontend), [gulp](https://github.com/gulpjs/gulp), [gulp-sass](https://github.com/dlmanning/gulp-sass) and [sass](https://github.com/sass/dart-sass).\n\nUpdates `contentful-import` from 9.4.137 to 9.4.139\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/contentful/contentful-import/releases\"\u003econtentful-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.139\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/contentful/contentful-import/compare/v9.4.138...v9.4.139\"\u003e9.4.139\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch2\u003ev9.4.138\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/contentful/contentful-import/compare/v9.4.137...v9.4.138\"\u003e9.4.138\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/contentful/contentful-import/commit/3ea4cd9976c6599bb161642499cc09d25d9c99b2\"\u003e\u003ccode\u003e3ea4cd9\u003c/code\u003e\u003c/a\u003e build(deps): update dependency contentful-management to ^11.74.0 (\u003ca href=\"https://redirect.github.com/contentful/contentful-import/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/contentful/contentful-import/commit/86d9509c895dc64ce0bc7dc1cc6f18d25a9e7f05\"\u003e\u003ccode\u003e86d9509\u003c/code\u003e\u003c/a\u003e build(deps): update dependency contentful-management to ^11.73.1 (\u003ca href=\"https://redirect.github.com/contentful/contentful-import/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/contentful/contentful-import/compare/v9.4.137...v9.4.139\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `govuk-frontend` from 5.10.1 to 5.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alphagov/govuk-frontend/releases\"\u003egovuk-frontend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGOV.UK Frontend v5.14.0\u003c/h2\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003ch3\u003eThe GOV.UK footer component now allows the removal of content licence information\u003c/h3\u003e\n\u003cp\u003eIf your service does not provide information under the Open Government Licence (OGL), you can now remove the content licence information from the GOV.UK footer.\u003c/p\u003e\n\u003cp\u003eIf you use Nunjucks, set the \u003ccode\u003econtentLicence\u003c/code\u003e parameter to \u003ccode\u003enull\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"nunjucks\"\u003e\u003ccode\u003e{{ govukFooter({\n  contentLicence: null\n}) }}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe introduced this feature in the following pull requests:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6527\"\u003e#6527: Allow false value to turn off contentLicence in GOV.UK Footer\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/NickColley\"\u003e\u003ccode\u003e@​NickColley\u003c/code\u003e\u003c/a\u003e for making this change.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6586\"\u003e#6586: Use \u003ccode\u003enull\u003c/code\u003e rather than \u003ccode\u003efalse\u003c/code\u003e to hide the content licence\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/gunndabad\"\u003e\u003ccode\u003e@​gunndabad\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRecommended changes\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003earia-hidden=\u0026quot;true\u0026quot;\u003c/code\u003e to the Service navigation's menu toggle\u003c/h3\u003e\n\u003cp\u003eThe VoiceOver screen reader software for macOS and iPadOS contains bugs that make the menu toggle in the Service navigation accessible to VoiceOver users, even if the button has a \u003ccode\u003ehidden\u003c/code\u003e attribute.\u003c/p\u003e\n\u003cp\u003eIf you use Nunjucks, you do not have to do anything.\u003c/p\u003e\n\u003cp\u003eIf you do not use Nunjucks to generate your components' HTML, add an \u003ccode\u003earia-hidden=\u0026quot;true\u0026quot;\u003c/code\u003e attribute to the hidden \u003ccode\u003e\u0026lt;button\u0026gt;\u003c/code\u003e element of the Service navigation. This means the button will remain hidden for VoiceOver users.\u003c/p\u003e\n\u003cp\u003eWe made this change in [pull request \u003ca href=\"https://github.com/alphagov/govuk-frontend/tree/HEAD/packages/govuk-frontend/issues/6469\"\u003e#6469\u003c/a\u003e: Fix VoiceOver access to \u003ccode\u003ehidden\u003c/code\u003e Service Navigation menu button](\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6469\"\u003ealphagov/govuk-frontend#6469\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cp\u003eWe've made fixes to GOV.UK Frontend in the following pull requests:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6351\"\u003e#6351: Preserve already escaped \u003ccode\u003eattributes\u003c/code\u003e values to prevent double escaping\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6438\"\u003e#6438: Fix pagination outputting empty links when provided a null or empty value\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/NikhilNanjappa\"\u003e\u003ccode\u003e@​NikhilNanjappa\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6531\"\u003e#6531: Prevent date inputs shifting alignment on iOS 18\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/rowellx68\"\u003e\u003ccode\u003e@​rowellx68\u003c/code\u003e\u003c/a\u003e for reporting this issue and \u003ca href=\"https://github.com/colinrotherham\"\u003e\u003ccode\u003e@​colinrotherham\u003c/code\u003e\u003c/a\u003e for suggesting the fix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6528\"\u003e#6528: Fix hover state on focused small radios\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6529\"\u003e#6529: Fix rebranded header background being visible when printed\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/lewis-softwire\"\u003e\u003ccode\u003e@​lewis-softwire\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6462\"\u003e#6462: Update HMRC brand colour\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6539\"\u003e#6539: Fix skip link outline being clipped in forced colours mode\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGOV.UK Frontend v5.13.0\u003c/h2\u003e\n\u003cp\u003eTo install this version with npm, run \u003ccode\u003enpm install govuk-frontend@5.13.0\u003c/code\u003e. You can also find more information about \u003ca href=\"https://frontend.design-system.service.gov.uk/staying-up-to-date/#updating-to-the-latest-version\"\u003ehow to stay up to date\u003c/a\u003e in our documentation.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alphagov/govuk-frontend/blob/main/CHANGELOG.md\"\u003egovuk-frontend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.14.0 (Feature release)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch4\u003eThe GOV.UK footer component now allows the removal of content licence information\u003c/h4\u003e\n\u003cp\u003eIf your service does not provide information under the Open Government Licence (OGL), you can now remove the content licence information from the GOV.UK footer.\u003c/p\u003e\n\u003cp\u003eIf you use Nunjucks, set the \u003ccode\u003econtentLicence\u003c/code\u003e parameter to \u003ccode\u003enull\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"nunjucks\"\u003e\u003ccode\u003e{{ govukFooter({\n  contentLicence: null\n}) }}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe introduced this feature in the following pull requests:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6527\"\u003e#6527: Allow false value to turn off contentLicence in GOV.UK Footer\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/NickColley\"\u003e\u003ccode\u003e@​NickColley\u003c/code\u003e\u003c/a\u003e for making this change.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6586\"\u003e#6586: Use \u003ccode\u003enull\u003c/code\u003e rather than \u003ccode\u003efalse\u003c/code\u003e to hide the content licence\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/gunndabad\"\u003e\u003ccode\u003e@​gunndabad\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRecommended changes\u003c/h3\u003e\n\u003ch4\u003eAdd \u003ccode\u003earia-hidden=\u0026quot;true\u0026quot;\u003c/code\u003e to the Service navigation's menu toggle\u003c/h4\u003e\n\u003cp\u003eThe VoiceOver screen reader software for macOS and iPadOS contains bugs that make the menu toggle in the Service navigation accessible to VoiceOver users, even if the button has a \u003ccode\u003ehidden\u003c/code\u003e attribute.\u003c/p\u003e\n\u003cp\u003eIf you use Nunjucks, you do not have to do anything.\u003c/p\u003e\n\u003cp\u003eIf you do not use Nunjucks to generate your components' HTML, add an \u003ccode\u003earia-hidden=\u0026quot;true\u0026quot;\u003c/code\u003e attribute to the hidden \u003ccode\u003e\u0026lt;button\u0026gt;\u003c/code\u003e element of the Service navigation. This means the button will remain hidden for VoiceOver users.\u003c/p\u003e\n\u003cp\u003eWe made this change in [pull request \u003ca href=\"https://github.com/alphagov/govuk-frontend/tree/HEAD/packages/govuk-frontend/issues/6469\"\u003e#6469\u003c/a\u003e: Fix VoiceOver access to \u003ccode\u003ehidden\u003c/code\u003e Service Navigation menu button](\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6469\"\u003ealphagov/govuk-frontend#6469\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eWe've made fixes to GOV.UK Frontend in the following pull requests:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6351\"\u003e#6351: Preserve already escaped \u003ccode\u003eattributes\u003c/code\u003e values to prevent double escaping\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6438\"\u003e#6438: Fix pagination outputting empty links when provided a null or empty value\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/NikhilNanjappa\"\u003e\u003ccode\u003e@​NikhilNanjappa\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6531\"\u003e#6531: Prevent date inputs shifting alignment on iOS 18\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/rowellx68\"\u003e\u003ccode\u003e@​rowellx68\u003c/code\u003e\u003c/a\u003e for reporting this issue and \u003ca href=\"https://github.com/colinrotherham\"\u003e\u003ccode\u003e@​colinrotherham\u003c/code\u003e\u003c/a\u003e for suggesting the fix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6528\"\u003e#6528: Fix hover state on focused small radios\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6529\"\u003e#6529: Fix rebranded header background being visible when printed\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/lewis-softwire\"\u003e\u003ccode\u003e@​lewis-softwire\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6462\"\u003e#6462: Update HMRC brand colour\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6539\"\u003e#6539: Fix skip link outline being clipped in forced colours mode\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.13.0 (Feature release)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch4\u003eUse Sass functions to create custom media queries\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/234b3637e853d7f4cc8537e955c6bfbdc523191d\"\u003e\u003ccode\u003e234b363\u003c/code\u003e\u003c/a\u003e Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/0038778d677d33026cdfce9f75bf44653730b76e\"\u003e\u003ccode\u003e0038778\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003enull\u003c/code\u003e rather than \u003ccode\u003efalse\u003c/code\u003e to hide the content licence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/a5571f3d3d1b483328efbe016c07efc0c5bc028f\"\u003e\u003ccode\u003ea5571f3\u003c/code\u003e\u003c/a\u003e Fix skiplink outline not being visible in forced colours\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/5ce028fa1c21fd2663792bef71359769a30970f7\"\u003e\u003ccode\u003e5ce028f\u003c/code\u003e\u003c/a\u003e Update HMRC brand colour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/2d192353f714b07f2c58a2b45ceee097d058e290\"\u003e\u003ccode\u003e2d19235\u003c/code\u003e\u003c/a\u003e Fix rebranded header background appearing when printed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/88469ff54b86ea9417455b9dcffd66141cdaa4c3\"\u003e\u003ccode\u003e88469ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/alphagov/govuk-frontend/tree/HEAD/packages/govuk-frontend/issues/6527\"\u003e#6527\u003c/a\u003e from alphagov/v5-override-ogl-logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/b8b14d9ff3be65e63b08be129b1758e84436b263\"\u003e\u003ccode\u003eb8b14d9\u003c/code\u003e\u003c/a\u003e Fix hover state on focused small radios\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/ba03f4c3dbb16289449bcef9afd3ec8829bc8d7d\"\u003e\u003ccode\u003eba03f4c\u003c/code\u003e\u003c/a\u003e Improve GOV.UK footer component guidance on disabling OGL content licence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/bb27fb6660f54e74d0f95cb61c72c1e78dd718cd\"\u003e\u003ccode\u003ebb27fb6\u003c/code\u003e\u003c/a\u003e Add improved detail on removing content licence information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/c2f30e0679a707a6cc765e3c08cdacfa2967ffef\"\u003e\u003ccode\u003ec2f30e0\u003c/code\u003e\u003c/a\u003e Ensure meta info spacing is trimmed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alphagov/govuk-frontend/commits/v5.14.0/packages/govuk-frontend\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for govuk-frontend since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-sass` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dlmanning/gulp-sass/releases\"\u003egulp-sass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix regressions in source maps (\u003ca href=\"https://github.com/wkillerud\"\u003e\u003ccode\u003e@​wkillerud\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dlmanning/gulp-sass/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dlmanning/gulp-sass/blob/master/CHANGELOG.md\"\u003egulp-sass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eMarch 5, 2025\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dlmanning/gulp-sass/releases/tag/v6.0.1\"\u003ehttps://github.com/dlmanning/gulp-sass/releases/tag/v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dlmanning/gulp-sass/commit/333c4ced43c25771f396b7c369771c71c8f83b40\"\u003e\u003ccode\u003e333c4ce\u003c/code\u003e\u003c/a\u003e 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dlmanning/gulp-sass/commit/9ce7c0c295f2e66c41a8c358868ec9f3a6cd5abe\"\u003e\u003ccode\u003e9ce7c0c\u003c/code\u003e\u003c/a\u003e Fix regressions in source maps (\u003ca href=\"https://redirect.github.com/dlmanning/gulp-sass/issues/876\"\u003e#876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dlmanning/gulp-sass/compare/v6.0.0...v6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.83.4 to 1.98.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.98.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.98.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to standard error or the browser console, but automatically chooses whether to use terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with an argument that can't be simplified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly emit deprecation warnings as text rather than \u003ccode\u003eStringBuffer\u003c/code\u003e objects when running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit colored warnings and other messages on the console when running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1980\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.97.3\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.3, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where nesting an at-rule within multiple style rules in plain CSS could cause outer style rules to be omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1973\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.97.2\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.2, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fixes for implicit configuration when nested imports are involved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1972\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.98.0\u003c/h2\u003e\n\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to\nstandard error or the browser console, but automatically chooses whether to\nuse terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with\nan argument that can't be simplified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly emit deprecation warnings as text rather than \u003ccode\u003eStringBuffer\u003c/code\u003e objects\nwhen running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit colored warnings and other messages on the console when running in a\nbrowser.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where nesting an at-rule within multiple style rules in plain CSS\ncould cause outer style rules to be omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fixes for implicit configuration when nested imports are involved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug with the new CSS-style \u003ccode\u003eif()\u003c/code\u003e syntax where values would be evaluated\neven if their conditions didn't match.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003edisplay-p3-linear\u003c/code\u003e color space.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow numbers with complex units (more than one numerator unit or more than\nzero denominator units) to be emitted to CSS. These are now emitted as\n\u003ccode\u003ecalc()\u003c/code\u003e expressions, which now support complex units in plain CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.95.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5a81ae3348caab2131ee08c8c0141337420372b5\"\u003e\u003ccode\u003e5a81ae3\u003c/code\u003e\u003c/a\u003e Bump version to 1.98.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2754\"\u003e#2754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e25e71ddd86b29b6a91f189a1211656081d1932a\"\u003e\u003ccode\u003ee25e71d\u003c/code\u003e\u003c/a\u003e Update immutable to v5.1.5 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/43fac1a989ce2a9ee66d95d99f739881462ee3a8\"\u003e\u003ccode\u003e43fac1a\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8b85c9aae6af8cb4bd3f6717ed3aae5c1065fe6d\"\u003e\u003ccode\u003e8b85c9a\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/00f83f0c12318e48d7f0f77e2f22e2b59966093c\"\u003e\u003ccode\u003e00f83f0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.8 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2752\"\u003e#2752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0a325a46a76c6a1d312aaab5a6b1f9a80d453594\"\u003e\u003ccode\u003e0a325a4\u003c/code\u003e\u003c/a\u003e Bump actions/attest-build-provenance from 3 to 4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/7fb3c0f61adaa73be963408fbce29bdc596297c3\"\u003e\u003ccode\u003e7fb3c0f\u003c/code\u003e\u003c/a\u003e Gracefully handle dependency loops in watch mode (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e86d0445ecc82687b29ff4784d8d6a86c1ca92f2\"\u003e\u003ccode\u003ee86d044\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.3 to 10.0.1 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2743\"\u003e#2743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/4bcd256f99df392d3e54a96692a991a1f287bd05\"\u003e\u003ccode\u003e4bcd256\u003c/code\u003e\u003c/a\u003e Add Logger.defaultLogger to automatically choose whether to use colors (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2742\"\u003e#2742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/c3f8ff0f6cc43f194c2989eaaf5b720f34943ec4\"\u003e\u003ccode\u003ec3f8ff0\u003c/code\u003e\u003c/a\u003e Always convert printed objects to strings in JS (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.83.4...1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for sass since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DFE-Digital/care-leavers/pull/365","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DFE-Digital%2Fcare-leavers/issues/365","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/365/packages"},{"uuid":"4099497873","node_id":"PR_kwDORq_V087LwRjb","number":6,"state":"open","title":"deps: bump gulp from 4.0.2 to 5.0.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-19T05:54:34.000Z","updated_at":"2026-03-19T05:54:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 4.0.2 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gulp\u0026package-manager=npm_and_yarn\u0026previous-version=4.0.2\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/boxlinknet/kwtsms-n8n/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxlinknet%2Fkwtsms-n8n/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4092398905","node_id":"PR_kwDOEHrtY87LaAYM","number":403,"state":"open","title":"Bump gulp from 5.0.0 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-18T03:03:21.000Z","updated_at":"2026-03-18T03:03:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"gulp","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 5.0.0 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gulp\u0026package-manager=npm_and_yarn\u0026previous-version=5.0.0\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Apollon77/ioBroker.melcloud/pull/403","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apollon77%2FioBroker.melcloud/issues/403","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/403/packages"},{"uuid":"4030725806","node_id":"PR_kwDOCguT-c7IVDYD","number":28,"state":"closed","title":"Bump micromatch, @angular-devkit/build-angular, @angular/compiler-cli and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-05T21:30:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-05T21:28:53.000Z","updated_at":"2026-03-05T21:30:44.000Z","time_to_close":110,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"micromatch, @angular-devkit/build-angular, @angular/compiler-cli"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"4.0.2","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [micromatch](https://github.com/micromatch/micromatch) to 4.0.8 and updates ancestor dependencies [micromatch](https://github.com/micromatch/micromatch), [@angular-devkit/build-angular](https://github.com/angular/angular-cli), [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) and [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `micromatch` from 3.1.10 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/micromatch/releases\"\u003emicromatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.8\u003c/h2\u003e\n\u003cp\u003eUltimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We consider the issues low-priority, so even if you see automated scanners saying otherwise, don't be scared.\u003c/p\u003e\n\u003ch2\u003e4.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Update picomatch to fix regression \u003ca href=\"https://redirect.github.com/micromatch/micromatch/issues/179\"\u003e#179\u003c/a\u003e (8becb55)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce newer version of picomatch with bugfixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md\"\u003emicromatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.8] - 2024-08-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackported CVE-2024-4067 fix (from v4.0.6) over to 4.x branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.7] - 2024-05-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ethis is basically v4.0.5, with some README updates\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eit is vulnerable to CVE-2024-4067\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpdated braces to v3.0.3 to avoid CVE-2024-4068\u003c/li\u003e\n\u003cli\u003edoes NOT break API compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.6] - 2024-05-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehasBraces\u003c/code\u003e to check if a pattern contains braces.\u003c/li\u003e\n\u003cli\u003eFixes CVE-2024-4067\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKS API COMPATIBILITY\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eShould be labeled as a major release, but it's not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.1 - 4.0.5]\u003c/h2\u003e\n\u003ch2\u003e[4.0.0] - 2019-03-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for \u003ccode\u003eoptions.onMatch\u003c/code\u003e. See the readme for details\u003c/li\u003e\n\u003cli\u003eAdds support for \u003ccode\u003eoptions.onIgnore\u003c/code\u003e. See the readme for details\u003c/li\u003e\n\u003cli\u003eAdds support for \u003ccode\u003eoptions.onResult\u003c/code\u003e. See the readme for details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.6\u003c/li\u003e\n\u003cli\u003eRemoved support for passing an array of brace patterns to \u003ccode\u003emicromatch.braces()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTo strictly enforce closing brackets (for \u003ccode\u003e{\u003c/code\u003e, \u003ccode\u003e[\u003c/code\u003e, and \u003ccode\u003e(\u003c/code\u003e), you must now use \u003ccode\u003estrictBrackets=true\u003c/code\u003e instead of \u003ccode\u003estrictErrors\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecache\u003c/code\u003e - caching and all related options and methods have been removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoptions.unixify\u003c/code\u003e was renamed to \u003ccode\u003eoptions.windows\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoptions.nodupes\u003c/code\u003e Was removed. Duplicates are always removed by default. You can override this with custom behavior by using the \u003ccode\u003eonMatch\u003c/code\u003e, \u003ccode\u003eonResult\u003c/code\u003e and \u003ccode\u003eonIgnore\u003c/code\u003e functions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoptions.snapdragon\u003c/code\u003e was removed, as snapdragon is no longer used.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoptions.sourcemap\u003c/code\u003e was removed, as snapdragon is no longer used, which provided sourcemap support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.0.0] - 2017-04-11\u003c/h2\u003e\n\u003cp\u003eComplete overhaul, with 36,000+ new unit tests validated against actual output generated by Bash and minimatch. More specifically, 35,000+ of the tests:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emicromatch results are directly compared to bash results\u003c/li\u003e\n\u003cli\u003ein rare cases, when micromatch and bash disagree, micromatch's results are compared to minimatch's results\u003c/li\u003e\n\u003cli\u003emicromatch is much more accurate than minimatch, so there were cases where I had to make assumptions. I'll try to document these.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis refactor introduces a parser and compiler that are supersets of more granular parsers and compilers from other sub-modules. Each of these sub-modules has a singular responsibility and focuses on a certain type of matching that aligns with a specific part of the Bash \u0026quot;expansion\u0026quot; API.\u003c/p\u003e\n\u003cp\u003eThese sub-modules work like plugins to seamlessly create the micromatch parser/compiler, so that strings are parsed in one pass, an \u003ca href=\"https://gist.github.com/jonschlinkert/099c8914f56529f75bc757cc9e5e8e2a\"\u003eAST is created\u003c/a\u003e, then a new string is generated by the compiler.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/8bd704ec0d9894693d35da425d827819916be920\"\u003e\u003ccode\u003e8bd704e\u003c/code\u003e\u003c/a\u003e 4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/a0e68416a44da10f3e4e30845ab95af4fd286d5a\"\u003e\u003ccode\u003ea0e6841\u003c/code\u003e\u003c/a\u003e run verb to generate README documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/4ec288484f6e8cccf597ad3d43529c31d0f7a02a\"\u003e\u003ccode\u003e4ec2884\u003c/code\u003e\u003c/a\u003e Merge branch 'v4' into hauserkristof-feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade\"\u003e\u003ccode\u003e03aa805\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/micromatch/issues/266\"\u003e#266\u003c/a\u003e from hauserkristof/feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/814f5f70efcd100ca9d29198867812a3d6ab91a8\"\u003e\u003ccode\u003e814f5f7\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/67fcce6a1077c2faf5ad0c5f998fa70202cc5dae\"\u003e\u003ccode\u003e67fcce6\u003c/code\u003e\u003c/a\u003e fix: CHANGELOG about braces \u0026amp; CVE-2024-4068, v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/113f2e3fa7cb30b429eda7c4c38475a8e8ba1b30\"\u003e\u003ccode\u003e113f2e3\u003c/code\u003e\u003c/a\u003e fix: CVE numbers in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/d9dbd9a266686f44afb38da26fe016f96d1ec04f\"\u003e\u003ccode\u003ed9dbd9a\u003c/code\u003e\u003c/a\u003e feat: updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/2ab13157f416679f54e3a32b1425e184bd16749e\"\u003e\u003ccode\u003e2ab1315\u003c/code\u003e\u003c/a\u003e fix: use actions/setup-node@v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/1406ea38f3e24b29f4d4f46908d5cffcb3e6c4ce\"\u003e\u003ccode\u003e1406ea3\u003c/code\u003e\u003c/a\u003e feat: rework test to work on macos with node 10,12 and 14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/build-angular` from 0.803.29 to 21.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/72d466aa04d4d0cc4d654410bcb6dd44f0de3357\"\u003e\u003cimg src=\"https://img.shields.io/badge/72d466aa0-fix-green\" alt=\"fix - 72d466aa0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent adding test dependencies when minimal option is enabled\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ae4c28d0083d948489f4ba38c571b7f955400226\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae4c28d00-fix-green\" alt=\"fix - ae4c28d00\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrect dev dependency detection logic in \u003ccode\u003eng add\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/465073bc1b2b0e9fa594698651a9e0afe747a74a\"\u003e\u003cimg src=\"https://img.shields.io/badge/465073bc1-fix-green\" alt=\"fix - 465073bc1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisable npm update notifier in package manager host\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/36270634f6ff5ab15896a8c2b345659511a8a276\"\u003e\u003cimg src=\"https://img.shields.io/badge/36270634f-fix-green\" alt=\"fix - 36270634f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure group members are updated to targeted version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d87dba6af1116de0838d8683cd69fd31ed9811fd\"\u003e\u003cimg src=\"https://img.shields.io/badge/d87dba6af-fix-green\" alt=\"fix - d87dba6af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eignore unknown files when formatting schematic changes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0019d1c8e1494295a754063dbf936e1cd40d05bd\"\u003e\u003cimg src=\"https://img.shields.io/badge/0019d1c8e-fix-green\" alt=\"fix - 0019d1c8e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6ad8608636ad48ae140cc7299a32e0358c761fcc\"\u003e\u003cimg src=\"https://img.shields.io/badge/6ad860863-fix-green\" alt=\"fix - 6ad860863\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebundle polyfills to preserve execution order in dev server\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d1739737564fbcc3e4c5a6c3369046cccf0f6120\"\u003e\u003cimg src=\"https://img.shields.io/badge/d17397375-fix-green\" alt=\"fix - d17397375\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003econditionally allow \u003ccode\u003evi.mock\u003c/code\u003e for non-relative imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0d49f86edf5592f0266c6d6689ab4d55b27b2d8d\"\u003e\u003cimg src=\"https://img.shields.io/badge/0d49f86ed-fix-green\" alt=\"fix - 0d49f86ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve style include paths relative to \u003ccode\u003eng-package.json\u003c/code\u003e in unit-test builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/584f6a2d95ac4bdd9f20d918c6700ea79227cc92\"\u003e\u003cimg src=\"https://img.shields.io/badge/584f6a2d9-fix-green\" alt=\"fix - 584f6a2d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat empty browsers array as undefined in unit-test builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6699cdc9bfbabc3de2ff0cf03acfd6989dc5596c\"\u003e\u003cimg src=\"https://img.shields.io/badge/6699cdc9b-perf-orange\" alt=\"perf - 6699cdc9b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak in \u003ccode\u003eng serve\u003c/code\u003e with i18n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/43a9dfa663c386217c9a654f0e80af74823fcf6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/43a9dfa66-fix-green\" alt=\"fix - 43a9dfa66\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimprove header validation logic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/dee3717b3faae9ea75d0a5e53c925f915949b8d0\"\u003e\u003cimg src=\"https://img.shields.io/badge/dee3717b3-fix-green\" alt=\"fix - dee3717b3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce DI token to signal route discovery process\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/aa7381efd213eff70a8004731a7e2b06a60cb8c2\"\u003e\u003cimg src=\"https://img.shields.io/badge/aa7381efd-feat-blue\" alt=\"feat - aa7381efd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd a '.prettierrc' file to generated workspaces and add Prettier as dev dependency\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f80db6fb714aa326f6ed03a8a51090ca59ad0955\"\u003e\u003cimg src=\"https://img.shields.io/badge/f80db6fb7-feat-blue\" alt=\"feat - f80db6fb7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd ng-add support for Vitest browser providers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d1df50d8b84b453570ae5fd9ab6f949bbc11649\"\u003e\u003cimg src=\"https://img.shields.io/badge/5d1df50d8-fix-green\" alt=\"fix - 5d1df50d8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd actionable feedback to vitest-browser schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0dd04f289e555a4a8af7bdadabe300da74701e3b\"\u003e\u003cimg src=\"https://img.shields.io/badge/0dd04f289-feat-blue\" alt=\"feat - 0dd04f289\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd markdown files to Prettier's formatting list\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fbae1b6ab384186ae69e804c54815cea80e6a600\"\u003e\u003cimg src=\"https://img.shields.io/badge/fbae1b6ab-feat-blue\" alt=\"feat - fbae1b6ab\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eautomatic formatting files modified by schematics\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/91b9d281fc88a242aa6e5dd5495e275990d926ef\"\u003e\u003cimg src=\"https://img.shields.io/badge/91b9d281f-feat-blue\" alt=\"feat - 91b9d281f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintegrate file formatting into update migrations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/98a24d0401f36f484dc9c4d8b0f5284ffa524f19\"\u003e\u003cimg src=\"https://img.shields.io/badge/98a24d040-feat-blue\" alt=\"feat - 98a24d040\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estandardize MCP tools around workspace/project options\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d9cd609c5d13fe492b1f31973d9be518f8529387\"\u003e\u003cimg src=\"https://img.shields.io/badge/d9cd609c5-fix-green\" alt=\"fix - d9cd609c5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly parse scoped packages in yarn classic list output\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5b05f25005621828565585692b1d7a67c5f0fec8\"\u003e\u003cimg src=\"https://img.shields.io/badge/5b05f2500-fix-green\" alt=\"fix - 5b05f2500\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eenable shell option for Prettier execution on Windows platforms\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/25b8a157df70fb0d2c4e6c5438a50ec12e3abc0c\"\u003e\u003cimg src=\"https://img.shields.io/badge/25b8a157d-fix-green\" alt=\"fix - 25b8a157d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003equote complex range specifiers in package manager\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f29a8c35abb8928d4e7ea01958192dd2a83491d\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f29a8c35-fix-green\" alt=\"fix - 6f29a8c35\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erenamed files by their new path in the schematic workflow\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/201a036f204a6940f70a36a507a4a53d144b5768\"\u003e\u003cimg src=\"https://img.shields.io/badge/201a036f2-fix-green\" alt=\"fix - 201a036f2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esimplify Angular version compatibility checks and add special handling for local builds of new major versions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdd26bb66d8ab334f76323c2b5cae1aa8ce815f6\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdd26bb66-fix-green\" alt=\"fix - cdd26bb66\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate package manager version using \u003ccode\u003esemver.valid\u003c/code\u003e and throw an error if invalid\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.1 (2026-03-05)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ae4c28d0083d948489f4ba38c571b7f955400226\"\u003eae4c28d00\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrect dev dependency detection logic in \u003ccode\u003eng add\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/465073bc1b2b0e9fa594698651a9e0afe747a74a\"\u003e465073bc1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisable npm update notifier in package manager host\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/36270634f6ff5ab15896a8c2b345659511a8a276\"\u003e36270634f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure group members are updated to targeted version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d87dba6af1116de0838d8683cd69fd31ed9811fd\"\u003ed87dba6af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eignore unknown files when formatting schematic changes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/72d466aa04d4d0cc4d654410bcb6dd44f0de3357\"\u003e72d466aa0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent adding test dependencies when minimal option is enabled\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0019d1c8e1494295a754063dbf936e1cd40d05bd\"\u003e0019d1c8e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6ad8608636ad48ae140cc7299a32e0358c761fcc\"\u003e6ad860863\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebundle polyfills to preserve execution order in dev server\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d1739737564fbcc3e4c5a6c3369046cccf0f6120\"\u003ed17397375\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003econditionally allow \u003ccode\u003evi.mock\u003c/code\u003e for non-relative imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0d49f86edf5592f0266c6d6689ab4d55b27b2d8d\"\u003e0d49f86ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve style include paths relative to \u003ccode\u003eng-package.json\u003c/code\u003e in unit-test builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/584f6a2d95ac4bdd9f20d918c6700ea79227cc92\"\u003e584f6a2d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat empty browsers array as undefined in unit-test builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6699cdc9bfbabc3de2ff0cf03acfd6989dc5596c\"\u003e6699cdc9b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eperf\u003c/td\u003e\n\u003ctd\u003efix memory leak in \u003ccode\u003eng serve\u003c/code\u003e with i18n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/43a9dfa663c386217c9a654f0e80af74823fcf6a\"\u003e43a9dfa66\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eimprove header validation logic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/dee3717b3faae9ea75d0a5e53c925f915949b8d0\"\u003edee3717b3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce DI token to signal route discovery process\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.19 (2026-03-04)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/commits/v21.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 8.2.14 to 21.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVSCode Extension: 21.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(language-service): use lightweight project warmup for Angular analysis (\u003ca href=\"https://github.com/angular/angular/commit/d2137928e8f075527016a3c011dd8efc4d4e1ebd\"\u003ed2137928e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.2.1\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e2e9a9a531c9e9a69701e549f28354cc5d5edd77\"\u003e\u003cimg src=\"https://img.shields.io/badge/e2e9a9a531-fix-green\" alt=\"fix - e2e9a9a531\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadds transfer cache to httpResource to fix hydration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b4ec3cc4e41f2948ad0830eb14aa05d14fa3a9ed\"\u003e\u003cimg src=\"https://img.shields.io/badge/b4ec3cc4e4-fix-green\" alt=\"fix - b4ec3cc4e4\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent child animation elements from being orphaned\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e923d8839868c79989502ab3503e13d93c78516a\"\u003e\u003cimg src=\"https://img.shields.io/badge/e923d88398-fix-green\" alt=\"fix - e923d88398\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePrevent removal of elements during drag and drop\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/277ade97ac2a3a7f2a5b513acaa93e7663cdc55f\"\u003e\u003cimg src=\"https://img.shields.io/badge/277ade97ac-fix-green\" alt=\"fix - 277ade97ac\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly cache blob responses in transfer cache (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/67002\"\u003e#67002\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eVSCode Extension: 21.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vscode-extension): Highlight function calls with optional chaining (\u003ca href=\"https://github.com/angular/angular/commit/4f8d3995f082929d1ef4163dcb4373d3ef7a67cf\"\u003e4f8d3995f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-service): add linked editing ranges for HTML tag synchronization (\u003ca href=\"https://github.com/angular/angular/commit/8c21866f49ff74344551395ae0a5df1841d54c0d\"\u003e8c21866f49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vscode-extension): support highlighting for class bindings with brackets (\u003ca href=\"https://github.com/angular/angular/commit/01ed57f297d6713724dfaedc9520f80471f37c10\"\u003e01ed57f297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-service): add JSON schema for angularCompilerOptions (\u003ca href=\"https://github.com/angular/angular/commit/496967e7b13dfe1ebdde69724cd62880914beb60\"\u003e496967e7b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(language-service): Detect local project version on creation (\u003ca href=\"https://github.com/angular/angular/commit/8a7cbd46685874f4500c52629d09c5f7fd309080\"\u003e8a7cbd4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-server): Support client-side file watching via \u003ccode\u003eonDidChangeWatchedFiles\u003c/code\u003e (\u003ca href=\"https://github.com/angular/angular/commit/6fb39d9b62cbb634e95ec00fe5ef85d84da3bdbd\"\u003e6fb39d9b62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-server): Add completions and hover info for inline styles (\u003ca href=\"https://github.com/angular/angular/commit/ebc90c26f5ff1ba1e0ca9b775a44e301ebfb9473\"\u003eebc90c26f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-server): Add quick info for inline styles (\u003ca href=\"https://github.com/angular/angular/commit/573aadef7eb8b6b5e83b82a16f95d2a556f27c01\"\u003e573aadef7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-server): Add folding range support for inline styles (\u003ca href=\"https://github.com/angular/angular/commit/26fd0839c32d2ebeaa5e3ecc10ed70ab9ca17749\"\u003e26fd0839c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.2.0\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e\u003cimg src=\"https://img.shields.io/badge/18003a33bb-feat-blue\" alt=\"feat - 18003a33bb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e\u003cimg src=\"https://img.shields.io/badge/8bbe6dc46c-feat-blue\" alt=\"feat - 8bbe6dc46c\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e\u003cimg src=\"https://img.shields.io/badge/51cc914807-feat-blue\" alt=\"feat - 51cc914807\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72534e2a3458df4e1bb097973872f00bbb92be42\"\u003e\u003cimg src=\"https://img.shields.io/badge/72534e2a34-feat-blue\" alt=\"feat - 72534e2a34\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd support for the \u003ccode\u003einstanceof\u003c/code\u003e binary operator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e\u003cimg src=\"https://img.shields.io/badge/95b3f37d4a-feat-blue\" alt=\"feat - 95b3f37d4a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eExhaustive checks for switch blocks\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/04ba09a8d9454013bebdd643eacb737642161952\"\u003e\u003cimg src=\"https://img.shields.io/badge/04ba09a8d9-feat-blue\" alt=\"feat - 04ba09a8d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport \u003ccode\u003eAstVisitor.visitEmptyExpr()\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ce80136e7b9f0024d49fce835cffa024c4505855\"\u003e\u003cimg src=\"https://img.shields.io/badge/ce80136e7b-fix-green\" alt=\"fix - ce80136e7b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptimize away unnecessary restore/reset view calls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3242a61bae02253d13abb510b666376c665e61ac\"\u003e\u003cimg src=\"https://img.shields.io/badge/3242a61bae-fix-green\" alt=\"fix - 3242a61bae\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evariable counter visiting some expressions twice\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/473dd3e1cbd4fe3fa88ae4d5358eee35c11acb1b\"\u003e\u003cimg src=\"https://img.shields.io/badge/473dd3e1cb-fix-green\" alt=\"fix - 473dd3e1cb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eattach source spans to object literal keys in TCB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a904d9f77b56feab407f75f8d0527fa512d5dafb\"\u003e\u003cimg src=\"https://img.shields.io/badge/a904d9f77b-fix-green\" alt=\"fix - a904d9f77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport nested component declaration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2ea6dfc6c9ca11e96a2654510c980419899f8d04\"\u003e\u003cimg src=\"https://img.shields.io/badge/2ea6dfc6c9-fix-green\" alt=\"fix - 2ea6dfc6c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate diagnostic to flag no-op arrow functions in listeners\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.1 (2026-03-04)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e2e9a9a531c9e9a69701e549f28354cc5d5edd77\"\u003ee2e9a9a531\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadds transfer cache to httpResource to fix hydration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b4ec3cc4e41f2948ad0830eb14aa05d14fa3a9ed\"\u003eb4ec3cc4e4\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent child animation elements from being orphaned\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e923d8839868c79989502ab3503e13d93c78516a\"\u003ee923d88398\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ePrevent removal of elements during drag and drop\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/277ade97ac2a3a7f2a5b513acaa93e7663cdc55f\"\u003e277ade97ac\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly cache blob responses in transfer cache (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67002\"\u003e#67002\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.19 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/747548721d051c21e388a302d20d53fb3ab16367\"\u003e747548721d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.17 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e7f9de3c118\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.0 (2026-02-25)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e18003a33bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e8bbe6dc46c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e51cc914807\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/da57d1af732292823b1ea187b6e9cd9f6b4eca39\"\u003e\u003ccode\u003eda57d1a\u003c/code\u003e\u003c/a\u003e build: use TypeScript 5.9 for patch builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/dd551b1ff3af4d806a23a5a966d4f91ceb68b327\"\u003e\u003ccode\u003edd551b1\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): update old angular.io references to angular.dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2cedd1954d4f8ec1044299341bb1691f456580a\"\u003e\u003ccode\u003ec2cedd1\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): improve diagnostic with help link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c0cb6040f86288b1b4293350b52f86bcbec1a112\"\u003e\u003ccode\u003ec0cb604\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): detect uninvoked functions in defer trigger expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/e45a7fe7349b77ae78467c88adc6ffc0fce160b1\"\u003e\u003ccode\u003ee45a7fe\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): update updateImportClause away from deprecated signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e\u003ccode\u003e95b3f37\u003c/code\u003e\u003c/a\u003e feat(compiler): Exhaustive checks for switch blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/81cabc14777a3b4966c29d60e1505aca8c29b71c\"\u003e\u003ccode\u003e81cabc1\u003c/code\u003e\u003c/a\u003e feat(core): add support for TypeScript 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/815e1a03a958c3e6f5670c8f64955805fe3944a9\"\u003e\u003ccode\u003e815e1a0\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): Add skeleton tests around source-\u0026gt;source compiler tra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/30f09147545b67185f93efb9796e37c1db76733a\"\u003e\u003ccode\u003e30f0914\u003c/code\u003e\u003c/a\u003e feat(forms): support binding null to number input (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/66917\"\u003e#66917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/e10a63453d416e760e6ec5657ffc03583e17d86a\"\u003e\u003ccode\u003ee10a634\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): use phaseModifier for type-only import detection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.1/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/nattravn/MultiViewer/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/nattravn/MultiViewer/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nattravn%2FMultiViewer/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"3910748499","node_id":"PR_kwDOQUW-6c7CMtoq","number":26,"state":"open","title":"chore(deps-n8n): bump gulp from 4.0.2 to 5.0.1 in /services/n8n/custom-nodes/n8n-nodes-arasul-llm","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-07T17:08:50.000Z","updated_at":"2026-02-07T17:08:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-n8n)","packages":[{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":"/services/n8n/custom-nodes/n8n-nodes-arasul-llm","ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 4.0.2 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gulp\u0026package-manager=npm_and_yarn\u0026previous-version=4.0.2\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/koljaschoepe/arasul-jet/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/koljaschoepe%2Farasul-jet/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"3903684896","node_id":"PR_kwDOE6TsJ87B1mJJ","number":96,"state":"open","title":"Bump semver and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-05T21:31:16.000Z","updated_at":"2026-02-07T18:00:14.969Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"semver","repository_url":"https://github.com/npm/node-semver","old_version":"4.3.6","new_version":"6.3.1"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"3.9.1","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [semver](https://github.com/npm/node-semver) to 6.3.1 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `semver` from 4.3.6 to 6.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1\"\u003e6.3.1\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/591\"\u003e#591\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e) (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1\"\u003e6.3.1\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/591\"\u003e#591\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e) (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCoerce numbers to strings when passed to semver.coerce()\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ertl\u003c/code\u003e option to coerce from right to left\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle X-ranges properly in includePrerelease mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not throw when testing invalid version strings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options support for semver.coerce()\u003c/li\u003e\n\u003cli\u003eHandle undefined version passed to Range.test\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver.compareBuild function\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e*\u003c/code\u003e in semver.intersects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eintersects\u003c/code\u003e logic.\u003c/p\u003e\n\u003cp\u003eThis is technically a bug fix, but since it is also a change to behavior\nthat may require users updating their code, it is marked as a major\nversion increment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d27bc007e4827e9b797d6145f1076c127005f2\"\u003e\u003ccode\u003e44d27bc\u003c/code\u003e\u003c/a\u003e chore: release 6.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/39f632690ea5b1b0d64fa913aa0f96f42b9bde32\"\u003e\u003ccode\u003e39f6326\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0eeceecfba490d136eb3ccae3a8dc118a28565a0\"\u003e\u003ccode\u003e0eeceec\u003c/code\u003e\u003c/a\u003e 6.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2779d96affdb062a5975d25e4328f9738ca96503\"\u003e\u003ccode\u003e2779d96\u003c/code\u003e\u003c/a\u003e Expose the token enum on the exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9f5f615165b3a0b906467f1edeebb0f5de379a9e\"\u003e\u003ccode\u003e9f5f615\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/ce6190e2b681700dcc5d7309fe8eda99941f712d\"\u003e\u003ccode\u003ece6190e\u003c/code\u003e\u003c/a\u003e 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/24af46159b3fddb56be22d845a190d79a4133761\"\u003e\u003ccode\u003e24af461\u003c/code\u003e\u003c/a\u003e Add test coverage for bin file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/388ec1cad414402d589b03c2ef7c4eb707ca1557\"\u003e\u003ccode\u003e388ec1c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ertl\u003c/code\u003e option to coerce from right to left\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d06259383cddb24b85e9b9501eee27ca6c117361\"\u003e\u003ccode\u003ed062593\u003c/code\u003e\u003c/a\u003e coerce(number) will coerce to a string\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v4.3.6...v6.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 3.9.1 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v3.9.1...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/upleveled/xrespond/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/upleveled/xrespond/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/upleveled%2Fxrespond/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"},{"uuid":"3898795557","node_id":"PR_kwDOJGaMwM7BlUe7","number":747,"state":"open","title":"Bump braces and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-04T23:03:05.000Z","updated_at":"2026-02-04T23:03:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"braces","repository_url":"https://github.com/micromatch/braces","old_version":"2.3.2","new_version":"3.0.3"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"4.0.2","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/frikke/vscode/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/frikke/vscode/pull/747","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frikke%2Fvscode/issues/747","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/747/packages"},{"uuid":"3882900168","node_id":"PR_kwDORGVPfs7AwfWK","number":3,"state":"open","title":"build(deps-dev): bump gulp from 4.0.2 to 5.0.1","user":"dependabot[bot]","labels":["security"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T20:40:35.000Z","updated_at":"2026-02-01T22:07:32.191Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 4.0.2 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gulp\u0026package-manager=npm_and_yarn\u0026previous-version=4.0.2\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Astervia/n8n-nodes-wacraft/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Astervia%2Fn8n-nodes-wacraft/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3867844728","node_id":"PR_kwDOGVc_Yc6_-4v3","number":19,"state":"closed","title":"Bump braces, @types/gulp and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-28T23:18:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-28T23:14:33.000Z","updated_at":"2026-01-28T23:18:08.000Z","time_to_close":213,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"braces, @types/gulp"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"4.0.2","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependencies [braces](https://github.com/micromatch/braces), [@types/gulp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/gulp) and [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/gulp` from 4.0.6 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/gulp\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Expressive-Tea/packages/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Expressive-Tea/packages/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Expressive-Tea%2Fpackages/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"3850131775","node_id":"PR_kwDOC2pjzM6_Eqn3","number":11,"state":"open","title":"Bump lodash and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-24T03:56:48.000Z","updated_at":"2026-01-24T03:57:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lodash","repository_url":"https://github.com/lodash/lodash","old_version":"4.17.11","new_version":"4.17.23"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"3.9.1","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [lodash](https://github.com/lodash/lodash) to 4.17.23 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `lodash` from 4.17.11 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.11...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 3.9.1 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v3.9.1...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lexuannhathung/react-nhathung/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/lexuannhathung/react-nhathung/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexuannhathung%2Freact-nhathung/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"3840623921","node_id":"PR_kwDODt-WoM6-k7Rn","number":78,"state":"open","title":"build(deps): bump lodash and gulp in /old","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-22T00:25:09.000Z","updated_at":"2026-01-22T00:25:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"lodash","repository_url":"https://github.com/lodash/lodash","old_version":"4.17.21","new_version":"4.17.23"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"3.9.1","new_version":"5.0.1"}],"path":"/old","ecosystem":"npm"},"body":"Bumps [lodash](https://github.com/lodash/lodash) to 4.17.23 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `lodash` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 3.9.1 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v3.9.1...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ewudes/catropolis/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ewudes/catropolis/pull/78","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewudes%2Fcatropolis/issues/78","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/78/packages"},{"uuid":"3840495984","node_id":"PR_kwDOCM1xZs6-kehN","number":125,"state":"open","title":"Bump lodash and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-21T23:48:26.000Z","updated_at":"2026-01-21T23:48:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lodash","repository_url":"https://github.com/lodash/lodash","old_version":"4.17.21","new_version":"4.17.23"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"3.9.1","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [lodash](https://github.com/lodash/lodash) and [gulp](https://github.com/gulpjs/gulp). These dependencies needed to be updated together.\nUpdates `lodash` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 3.9.1 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v3.9.1...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/farao-community/farao-community.github.io/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/farao-community/farao-community.github.io/pull/125","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/farao-community%2Ffarao-community.github.io/issues/125","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/125/packages"},{"uuid":"3825625937","node_id":"PR_kwDODCuVZ869zgPf","number":152,"state":"open","title":"Bump the web-dependencies group in /apps/web with 7 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-17T18:31:43.000Z","updated_at":"2026-01-17T18:31:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"web-dependencies","update_count":7,"packages":[{"name":"del","old_version":"5.1.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/del"},{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"},{"name":"gulp-replace","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/lazd/gulp-replace"},{"name":"gulp-rev","old_version":"9.0.0","new_version":"12.0.0","repository_url":"https://github.com/sindresorhus/gulp-rev"},{"name":"gulp-shell","old_version":"0.7.1","new_version":"0.8.0","repository_url":"https://github.com/sun-zheng-an/gulp-shell"},{"name":"gulp-sourcemaps","old_version":"2.6.5","new_version":"3.0.0","repository_url":"https://github.com/gulp-sourcemaps/gulp-sourcemaps"},{"name":"gulp-terser","old_version":"1.4.1","new_version":"2.1.0","repository_url":"https://github.com/duan602728596/gulp-terser"}],"path":"/apps/web","ecosystem":"npm"},"body":"Bumps the web-dependencies group in /apps/web with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [del](https://github.com/sindresorhus/del) | `5.1.0` | `8.0.1` |\n| [gulp](https://github.com/gulpjs/gulp) | `4.0.2` | `5.0.1` |\n| [gulp-replace](https://github.com/lazd/gulp-replace) | `1.1.3` | `1.1.4` |\n| [gulp-rev](https://github.com/sindresorhus/gulp-rev) | `9.0.0` | `12.0.0` |\n| [gulp-shell](https://github.com/sun-zheng-an/gulp-shell) | `0.7.1` | `0.8.0` |\n| [gulp-sourcemaps](https://github.com/gulp-sourcemaps/gulp-sourcemaps) | `2.6.5` | `3.0.0` |\n| [gulp-terser](https://github.com/duan602728596/gulp-terser) | `1.4.1` | `2.1.0` |\n\nUpdates `del` from 5.1.0 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/del/releases\"\u003edel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInternal changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/del/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18 (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/161\"\u003e#161\u003c/a\u003e)  e2e5b71\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/161\"\u003e#161\u003c/a\u003e)  e2e5b71\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v7.1.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/del/compare/v7.1.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epath\u003c/code\u003e to \u003ccode\u003eonProgress\u003c/code\u003e event (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/155\"\u003e#155\u003c/a\u003e)  f5d31e6\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/sindresorhus/del/compare/v7.0.0...v7.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/143\"\u003e#143\u003c/a\u003e)  106d7d8\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. \u003cstrong\u003ePlease \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eMoved from a default export to named exports:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erequire('del')\u003c/code\u003e → \u003ccode\u003eimport {deleteAsync} from 'del'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erequire('del').sync\u003c/code\u003e → \u003ccode\u003eimport {deleteSync} from 'del'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v6.1.1...v7.0.0\"\u003ehttps://github.com/sindresorhus/del/compare/v6.1.1...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eProgressData#deletedCount\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/142\"\u003e#142\u003c/a\u003e)  7b4c881\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v6.1.0...v6.1.1\"\u003ehttps://github.com/sindresorhus/del/compare/v6.1.0...v6.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/del#onprogress\"\u003e\u003ccode\u003eonProgress\u003c/code\u003e\u003c/a\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/141\"\u003e#141\u003c/a\u003e)  8742649\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v6.0.0...v6.1.0\"\u003ehttps://github.com/sindresorhus/del/compare/v6.0.0...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  6c99805\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/f9412a3d60895a3ce3d5d62ba323112cec291838\"\u003e\u003ccode\u003ef9412a3\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/564a2902bfa9d21ecd0ea13c593591aa708d46ab\"\u003e\u003ccode\u003e564a290\u003c/code\u003e\u003c/a\u003e Make errors more user-friendly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/51344d2ec4efece380768c44f3cc74f2b2c06590\"\u003e\u003ccode\u003e51344d2\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/7778d710ff1070875594fa5ec5b68039435f5c6e\"\u003e\u003ccode\u003e7778d71\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/e2e5b71df99fc88905f82db55e915df25fa8bb02\"\u003e\u003ccode\u003ee2e5b71\u003c/code\u003e\u003c/a\u003e Require Node.js 18 and update dependencies (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/7df7949f4fc98477b904fec0e3e444536d579ddb\"\u003e\u003ccode\u003e7df7949\u003c/code\u003e\u003c/a\u003e 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/f5d31e6136bc675b33375edddc0bdda93046615a\"\u003e\u003ccode\u003ef5d31e6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epath\u003c/code\u003e to \u003ccode\u003eonProgress\u003c/code\u003e event (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/e9b0d71d1bd4f00b112a12e7daef441482cedb1c\"\u003e\u003ccode\u003ee9b0d71\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/9e17de8ea4517d88ccd7eac227ea9e0939ffe445\"\u003e\u003ccode\u003e9e17de8\u003c/code\u003e\u003c/a\u003e Document \u003ccode\u003edot\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/5345ef67fad528697ef25b52f7e1cc7dc2476ed5\"\u003e\u003ccode\u003e5345ef6\u003c/code\u003e\u003c/a\u003e 7.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/del/compare/v5.1.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-replace` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lazd/gulp-replace/releases\"\u003egulp-replace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePermit any version of \u003ccode\u003e@​types/node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/lazd/gulp-replace/issues/134\"\u003e#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lazd/gulp-replace/commit/474b1e71e3b13ba16a64c199ec4679dff63969eb\"\u003e\u003ccode\u003e474b1e7\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lazd/gulp-replace/commit/cadda9d996e209ffa25e9be52f2e51164744f2ea\"\u003e\u003ccode\u003ecadda9d\u003c/code\u003e\u003c/a\u003e fix: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lazd/gulp-replace/commit/bbc28783ec0286b1fcf4c8d8a31f0fa6f002ace3\"\u003e\u003ccode\u003ebbc2878\u003c/code\u003e\u003c/a\u003e Permit any version of \u003ccode\u003e@​types/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lazd/gulp-replace/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lazd/gulp-replace/commit/3437afc93a5c360a0f21b988f42ff9cd83c84875\"\u003e\u003ccode\u003e3437afc\u003c/code\u003e\u003c/a\u003e docs: add simple multi string replacement (\u003ca href=\"https://redirect.github.com/lazd/gulp-replace/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lazd/gulp-replace/compare/v1.1.3...v1.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-rev` from 9.0.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/gulp-rev/releases\"\u003egulp-rev's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20 (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/268\"\u003e#268\u003c/a\u003e)  dcc2cd1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/268\"\u003e#268\u003c/a\u003e)  dcc2cd1\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/compare/v11.0.0...v12.0.0\"\u003ehttps://github.com/sindresorhus/gulp-rev/compare/v11.0.0...v12.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  ea7c490\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/compare/v10.0.0...v11.0.0\"\u003ehttps://github.com/sindresorhus/gulp-rev/compare/v10.0.0...v11.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 16 (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/267\"\u003e#267\u003c/a\u003e)  1a9b1e3\u003c/li\u003e\n\u003cli\u003eRequire Gulp 4\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. \u003cstrong\u003ePlease \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/267\"\u003e#267\u003c/a\u003e)  1a9b1e3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/compare/v9.0.0...v10.0.0\"\u003ehttps://github.com/sindresorhus/gulp-rev/compare/v9.0.0...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/60ab15c5a10456b6aa40f3c79a7c104e3f32fb97\"\u003e\u003ccode\u003e60ab15c\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/63d666bac55faeaf64db04d11914b103719f5abd\"\u003e\u003ccode\u003e63d666b\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/dcc2cd195d153c29d7830324fe20d27e6e37ffb8\"\u003e\u003ccode\u003edcc2cd1\u003c/code\u003e\u003c/a\u003e Update dependencies and require Node.js 20 (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/268\"\u003e#268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/1e20ee1da01379dcf18f98ff4932da7cdcb38cd4\"\u003e\u003ccode\u003e1e20ee1\u003c/code\u003e\u003c/a\u003e 11.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/ea7c4908c666c278a3bfea119ac67aa81ecc2565\"\u003e\u003ccode\u003eea7c490\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/a243f4d2bc71f19ce9d5023fcc345f5345297e1b\"\u003e\u003ccode\u003ea243f4d\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/ba8e68ddd42b74ab30f4eecc06af749ad49bb923\"\u003e\u003ccode\u003eba8e68d\u003c/code\u003e\u003c/a\u003e Minor tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/1a9b1e3a079691e95a929be1e7abd54e77fd351e\"\u003e\u003ccode\u003e1a9b1e3\u003c/code\u003e\u003c/a\u003e Require Node.js 16 and move to ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/63b601bd813a7fe8a6fd19c79010bccc312b05a6\"\u003e\u003ccode\u003e63b601b\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/1b3d0e66e30427a215878e47b7aa037d52a806c7\"\u003e\u003ccode\u003e1b3d0e6\u003c/code\u003e\u003c/a\u003e Add link to gulp-rev-dist-clean in the readme (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/gulp-rev/compare/v9.0.0...v12.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-shell` from 0.7.1 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/releases\"\u003egulp-shell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 10.0.0\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/a2f4a201e20c35fa290ab7bc0dd61936e0310d3c\"\u003e\u003ccode\u003ea2f4a20\u003c/code\u003e\u003c/a\u003e Bump to 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/65eceaf735af136b2fd038c1db7af3742d56b312\"\u003e\u003ccode\u003e65eceaf\u003c/code\u003e\u003c/a\u003e Require Node.js \u0026gt;= 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/a45b1b493e62d5c67fe0efe5080420d0d5d4281b\"\u003e\u003ccode\u003ea45b1b4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Avoid \u003ccode\u003epromise.finally\u003c/code\u003e for Node 6.*\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/5d339686ad002b6b0a7afc22eac2a3832706eb29\"\u003e\u003ccode\u003e5d33968\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Turn off \u003ccode\u003e@typescript-eslint/explicit-function-return-type\u003c/code\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/8ef824d47f11c775514773c4e4aa6808ab8d3e8d\"\u003e\u003ccode\u003e8ef824d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/3ab0b588904bc021ad560a2b87abfbd4630a9aca\"\u003e\u003ccode\u003e3ab0b58\u003c/code\u003e\u003c/a\u003e Fix linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/54bc55fd3acbc123c47c5f31ba9786fbe1ea238b\"\u003e\u003ccode\u003e54bc55f\u003c/code\u003e\u003c/a\u003e Polish \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/3f61525c98158144ab4551f1bde6a980c8d1c209\"\u003e\u003ccode\u003e3f61525\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/2e3354726712908dbaac6923aae8b862fc0f02a3\"\u003e\u003ccode\u003e2e33547\u003c/code\u003e\u003c/a\u003e Require Node.js \u0026gt;= 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/fe23e59bd97f43d6adcf87a40f85d078f3c7d3e3\"\u003e\u003ccode\u003efe23e59\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/compare/0.7.1...0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-sourcemaps` from 2.6.5 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/releases\"\u003egulp-sourcemaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSecurity Fixes\u003c/h2\u003e\n\u003cp\u003eNothing changed to the overall API.\u003c/p\u003e\n\u003cp\u003eHowever the following security fixes lead to the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eacorn which caused us to drop support for Node \u0026lt; 6 \u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/pull/376/files\"\u003egulp-sourcemaps/gulp-sourcemaps#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecss bump \u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/2bcfcbb11085d1d6ef54239abd156bf7a7e72cfe\"\u003e\u003ccode\u003e2bcfcbb\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/d8bed0c282f6975daa48b4ecd2053528a0b7b2e5\"\u003e\u003ccode\u003ed8bed0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/373\"\u003e#373\u003c/a\u003e from adrian3d/update/doc-gulp-4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/5686db376a717172d50e4cf7ea6bc108be7e354b\"\u003e\u003ccode\u003e5686db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/380\"\u003e#380\u003c/a\u003e from kennyr87/\u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/378\"\u003egh-378\u003c/a\u003e/upgrade-css\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/2c66b2cd32ec460ebe7da4a37779c1232434d94e\"\u003e\u003ccode\u003e2c66b2c\u003c/code\u003e\u003c/a\u003e Depdenency: Upgrade css to v3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/9a9289b72f2a111ecd858e1fbec8cf7544e74268\"\u003e\u003ccode\u003e9a9289b\u003c/code\u003e\u003c/a\u003e Breaking: Drop Node \u0026lt;6 support \u0026amp; upgrade identity-map which uses changes CSS ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/11d1e31e5ad2ef42225ebf37a028d46749447f32\"\u003e\u003ccode\u003e11d1e31\u003c/code\u003e\u003c/a\u003e Update doc to gulp 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/bd0aeb0dbbdda2802b6b777edee79a0995a5784f\"\u003e\u003ccode\u003ebd0aeb0\u003c/code\u003e\u003c/a\u003e Docs: Temporarily point at phated/gulp-sourcemaps for AppVeyor badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/7e69e97e7ec0f12a0f72f71420d4d58105d89682\"\u003e\u003ccode\u003e7e69e97\u003c/code\u003e\u003c/a\u003e Build: Ensure tests pass on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/404eb5b39630c04ff84c039b5033bee34e0b0f57\"\u003e\u003ccode\u003e404eb5b\u003c/code\u003e\u003c/a\u003e Docs: Update badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/8a22eccd530bb8c71e7fb3884444e77bc33f3cc0\"\u003e\u003ccode\u003e8a22ecc\u003c/code\u003e\u003c/a\u003e Scaffold: Convert repository to use gulp patterns (closes \u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/357\"\u003e#357\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/compare/v2.6.5...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-terser` from 1.4.1 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duan602728596/gulp-terser/releases\"\u003egulp-terser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIt is a mistake to find that terser is locked version, it should not be locked version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the wrong configuration in package.json (\u003ca href=\"https://redirect.github.com/duan602728596/gulp-terser/issues/23\"\u003e#23\u003c/a\u003e )\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor code using typescript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreak Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNode version \u0026gt;= 10\u003c/li\u003e\n\u003cli\u003eTerser version \u0026gt;= 5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/28ec69b51429e88c661d300122b993ba270f9b53\"\u003e\u003ccode\u003e28ec69b\u003c/code\u003e\u003c/a\u003e chore: v2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/18b484b29359742b0e8f91ee90caf2d0f4157d9b\"\u003e\u003ccode\u003e18b484b\u003c/code\u003e\u003c/a\u003e refactor: 修改变量名称\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/0cb7d536c37879b333caaaa3c0dcc27841c4f086\"\u003e\u003ccode\u003e0cb7d53\u003c/code\u003e\u003c/a\u003e chore: 升级依赖，同时解除terser的版本锁定\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/1c001cc05ba78a781475280b099e0199732cfcbc\"\u003e\u003ccode\u003e1c001cc\u003c/code\u003e\u003c/a\u003e chore: v2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/debee88a927bd0264fa416985d8042ba91a1e437\"\u003e\u003ccode\u003edebee88\u003c/code\u003e\u003c/a\u003e chore: 移除无效的配置\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/af056724179fdb366f472a966db07ac98fad6bf2\"\u003e\u003ccode\u003eaf05672\u003c/code\u003e\u003c/a\u003e ci: 忽略eslint文件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/1cec096023f81f2c32e7b08b9a1f5bb224257ab6\"\u003e\u003ccode\u003e1cec096\u003c/code\u003e\u003c/a\u003e docs: 修复文档错误\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/d631ba2da7cb912c911b92bd1114435c4ca47a86\"\u003e\u003ccode\u003ed631ba2\u003c/code\u003e\u003c/a\u003e chore: 删除dist文件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/4e5f080f1abdb3f9d318fd6a53d21bde85ed292f\"\u003e\u003ccode\u003e4e5f080\u003c/code\u003e\u003c/a\u003e chore: 使用环境\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/bb85d407d1984e73ac9871704d30323110b51f59\"\u003e\u003ccode\u003ebb85d40\u003c/code\u003e\u003c/a\u003e ci: 修改eslint命令\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/duan602728596/gulp-terser/compare/v1.4.1...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/aphiria/aphiria.com/pull/152","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aphiria%2Faphiria.com/issues/152","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/152/packages"},{"uuid":"3808361986","node_id":"PR_kwDOQ44tZM6855lg","number":1,"state":"closed","title":"Bump braces and gulp in /n8n","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-13T11:15:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T11:10:35.000Z","updated_at":"2026-01-13T11:15:19.000Z","time_to_close":283,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"braces","repository_url":"https://github.com/micromatch/braces","old_version":"2.3.2","new_version":"3.0.3"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"4.0.2","new_version":"5.0.1"}],"path":"/n8n","ecosystem":"npm"},"body":"Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Anakin-Inc/anakin-n8n/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Anakin-Inc/anakin-n8n/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anakin-Inc%2Fanakin-n8n/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3802121035","node_id":"PR_kwDOAOwzvs68liCB","number":36,"state":"closed","title":"chore(deps): bump braces and gulp in /home/.emacs.d/private/reveal.js-5.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-11T21:56:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-11T21:54:10.000Z","updated_at":"2026-01-11T21:56:25.000Z","time_to_close":127,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"braces","repository_url":"https://github.com/micromatch/braces","old_version":"3.0.2","new_version":"3.0.3"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"4.0.2","new_version":"5.0.1"}],"path":"/home/.emacs.d/private/reveal.js-5.1.0","ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/codelahoma/dotfiles/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/codelahoma/dotfiles/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codelahoma%2Fdotfiles/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}],"issue_packages":[{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-05-26T22:46:09.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"4528014099","node_id":"PR_kwDOEU-8e87fmgPR","number":108,"state":"open","title":"Bump gulp from 4.0.2 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T22:46:09.000Z","updated_at":"2026-06-15T00:49:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 4.0.2 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/iobroker-community-adapters/ioBroker.vis-material-advanced/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iobroker-community-adapters%2FioBroker.vis-material-advanced/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-05-19T05:53:57.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"4474784075","node_id":"PR_kwDOK9lNc87c72wc","number":1451,"state":"closed","title":"Bump the npm_and_yarn group across 8 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T05:55:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T05:53:57.000Z","updated_at":"2026-05-19T05:55:51.000Z","time_to_close":112,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.82.0","new_version":"0.96.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@anthropic-ai/claude-agent-sdk","old_version":"0.2.128","new_version":"0.2.141","repository_url":"https://github.com/anthropics/claude-agent-sdk-typescript"},{"name":"@github/copilot","old_version":"1.0.39","new_version":"1.0.50","repository_url":"https://github.com/github/copilot-cli"},{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"},{"name":"socks","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/JoshGlazebrook/socks"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.82.0` | `0.96.0` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.2.128` | `0.2.141` |\n| [@github/copilot](https://github.com/github/copilot-cli) | `1.0.39` | `1.0.50` |\n| [gulp](https://github.com/gulpjs/gulp) | `4.0.2` | `5.0.1` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.8` | `2.8.9` |\n\nBumps the npm_and_yarn group with 3 updates in the /build/npm/gyp directory: [brace-expansion](https://github.com/juliangruber/brace-expansion), [ip-address](https://github.com/beaugunderson/ip-address) and [socks](https://github.com/JoshGlazebrook/socks).\nBumps the npm_and_yarn group with 1 update in the /build/rspack directory: [@rspack/cli](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli).\nBumps the npm_and_yarn group with 5 updates in the /extensions/copilot directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.82.0` | `0.96.0` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.2.112` | `0.2.141` |\n| [@github/copilot](https://github.com/github/copilot-cli) | `1.0.48` | `1.0.49` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.7` | `2.8.9` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.28.0` |\n\nBumps the npm_and_yarn group with 1 update in the /extensions/copilot/test/simulation/fixtures/generate/issue-6163 directory: [esbuild](https://github.com/evanw/esbuild).\nBumps the npm_and_yarn group with 1 update in the /extensions/html-language-features directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 1 update in the /extensions/json-language-features directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 2 updates in the /remote directory: [@github/copilot](https://github.com/github/copilot-cli) and [socks](https://github.com/JoshGlazebrook/socks).\n\nUpdates `@anthropic-ai/sdk` from 0.82.0 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.2\u003c/h2\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a53f60d59ca904f3e79296586642aac3ce68ae02\"\u003e\u003ccode\u003ea53f60d\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d1b8d04617c5167f1296520b4c9b1156d0482159\"\u003e\u003ccode\u003ed1b8d04\u003c/code\u003e\u003c/a\u003e feat(api): Add support for cache diagnostics beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e43bf81bc7029411e5a3b81b485d8dda364b376\"\u003e\u003ccode\u003e8e43bf8\u003c/code\u003e\u003c/a\u003e chore(api): spec updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/697e4d592bb3a1258788bd3064ac4dc35671e896\"\u003e\u003ccode\u003e697e4d5\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cd5801cbf6cc4db5f6eee155643294feda0ba588\"\u003e\u003ccode\u003ecd5801c\u003c/code\u003e\u003c/a\u003e feat(api): Add BetaManagedAgentsSearchResultBlock types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dce6bc7d0d8c38cbdfe6414587eb0e2e82dfd6f0\"\u003e\u003ccode\u003edce6bc7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4eee5232602bc3f1f91d8676267b1bd821e16e7f\"\u003e\u003ccode\u003e4eee523\u003c/code\u003e\u003c/a\u003e fix(zod): ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e3bcdd4b5dbc73ff2093e4f91dd230fc6b3957ca\"\u003e\u003ccode\u003ee3bcdd4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08943f187d43aa2d28b0fb31ee9312f33447396d\"\u003e\u003ccode\u003e08943f1\u003c/code\u003e\u003c/a\u003e feat(aws): Add AWS client for Claude Platform on AWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7834cebf3cebe6501896df21ebffcc93ffa0f901\"\u003e\u003ccode\u003e7834ceb\u003c/code\u003e\u003c/a\u003e ci(release-please): exclude subpackages from root changelog (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.82.0...sdk-v0.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/claude-agent-sdk` from 0.2.128 to 0.2.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/releases\"\u003e@​anthropic-ai/claude-agent-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.141\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.141\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.140\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.140\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.139\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.139\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/claude-agent-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.138\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.137\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eresolveSettings()\u003c/code\u003e (alpha) to inspect effective merged settings without spawning the Claude CLI; reads MDM (plist/HKLM/HKCU) for parity with CLI startup\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eTodoWrite\u003c/code\u003e tool — future versions will switch to Task tools (\u003ccode\u003eTaskCreate\u003c/code\u003e, \u003ccode\u003eTaskGet\u003c/code\u003e, \u003ccode\u003eTaskUpdate\u003c/code\u003e, \u003ccode\u003eTaskList\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.135\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.134\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the unstable V2 session API (\u003ccode\u003eunstable_v2_createSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_resumeSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_prompt\u003c/code\u003e) — use \u003ccode\u003equery()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecated passing \u003ccode\u003e'Skill'\u003c/code\u003e in \u003ccode\u003eallowedTools\u003c/code\u003e — use the \u003ccode\u003eskills\u003c/code\u003e option instead\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.133\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumented \u003ccode\u003eapplyFlagSettings()\u003c/code\u003e in the TypeScript Agent SDK reference and added support for \u003ccode\u003enull\u003c/code\u003e on top-level keys to clear flag-settings overrides\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.132\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.131\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.130\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b6d04907915947f0fb135ece815ca3658aff526f\"\u003e\u003ccode\u003eb6d0490\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b14b7c97ff707c9af12fa19013239aed19b71cc8\"\u003e\u003ccode\u003eb14b7c9\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/ee3fe610814de18ac01ec58aedb310a874306681\"\u003e\u003ccode\u003eee3fe61\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1d9038531eb16361a6b7324e68d7f4e8d215177f\"\u003e\u003ccode\u003e1d90385\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/8d0a9588e630ecaf5f18ca5bbc2c7609156e7f92\"\u003e\u003ccode\u003e8d0a958\u003c/code\u003e\u003c/a\u003e Pin GitHub Actions to commit SHAs (\u003ca href=\"https://redirect.github.com/anthropics/claude-agent-sdk-typescript/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/3ccbe544fd87486410be0792248eb782fea67eef\"\u003e\u003ccode\u003e3ccbe54\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/de7d6c1a357952a7081632df729fb5b7822d61af\"\u003e\u003ccode\u003ede7d6c1\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1b3ab7bd019a9994314b89a10f09f891f317cf15\"\u003e\u003ccode\u003e1b3ab7b\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/82da44ce6670aa86afeb824b1d713656f7053e9c\"\u003e\u003ccode\u003e82da44c\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/0fe2005ff29215b96d127388bc3f00409a3c46b4\"\u003e\u003ccode\u003e0fe2005\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/compare/v0.2.128...v0.2.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@github/copilot` from 1.0.39 to 1.0.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/copilot-cli/releases\"\u003e@​github/copilot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.49\u003c/h2\u003e\n\u003cp\u003e2026-05-18\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epostToolUse hook additionalContext is now injected as a system message for the model instead of being silently discarded\u003c/li\u003e\n\u003cli\u003eMouse clicks in the prompt correctly position cursor when input contains wide characters (CJK, emoji)\u003c/li\u003e\n\u003cli\u003eAdd /chronicle search subcommand to search all session content by keyword or topic\u003c/li\u003e\n\u003cli\u003e/user switch reuses the fetched user list and shows a loading spinner on first open\u003c/li\u003e\n\u003cli\u003eMCP servers using static OAuth clients correctly persist registration for token refreshes\u003c/li\u003e\n\u003cli\u003eAdd support for running the CLI on Alpine Linux (musl libc)\u003c/li\u003e\n\u003cli\u003eAdd /exit print option to print the session to the terminal before exiting\u003c/li\u003e\n\u003cli\u003eAdd /rubber-duck command to get an independent critique of the agent's current work\u003c/li\u003e\n\u003cli\u003eAdd /session id subcommand to display the current session ID and copy it to the clipboard\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eauth.redirectPort\u003c/code\u003e config option for MCP servers to pin the OAuth callback to a fixed port\u003c/li\u003e\n\u003cli\u003eAdd /memory on|off|show slash command to enable, disable, or view memory status (persistent)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecopilot plugin update --all\u003c/code\u003e to update all installed plugins at once\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e/rubber-duck\u003c/code\u003e command to invoke the rubber duck agent for an independent critique (experimental)\u003c/li\u003e\n\u003cli\u003eInput prompt collapses to a single line when empty and grows naturally as you type\u003c/li\u003e\n\u003cli\u003eFile diffs are correctly reported to ACP clients for all edit tool types\u003c/li\u003e\n\u003cli\u003eRepo hooks in \u003ccode\u003e.github/hooks/\u003c/code\u003e now load in prompt mode (\u003ccode\u003e-p\u003c/code\u003e) when the folder is already trusted\u003c/li\u003e\n\u003cli\u003eFix extra line in timeline entries\u003c/li\u003e\n\u003cli\u003eBox drawing and block characters render correctly on Windows terminals not using UTF-8 code page\u003c/li\u003e\n\u003cli\u003eMCP server configurations with no \u003ccode\u003eargs\u003c/code\u003e field are now accepted and treated as an empty args list\u003c/li\u003e\n\u003cli\u003eDocument attachment paths are included in context so the agent can reference pasted file paths, including Windows Copy as path inputs\u003c/li\u003e\n\u003cli\u003eMCP stdio servers now display type as 'stdio' instead of 'local' for consistency\u003c/li\u003e\n\u003cli\u003eProgress bar indicator now displays correctly in tmux sessions\u003c/li\u003e\n\u003cli\u003eExperimental slash commands are now annotated with \u0026quot;(experimental)\u0026quot; in the help dialog and command picker\u003c/li\u003e\n\u003cli\u003eAuto-update downloads the smaller platform-specific package instead of the universal one when available\u003c/li\u003e\n\u003cli\u003eAuto-link GitHub issue and PR references (owner/repo#number) in assistant responses\u003c/li\u003e\n\u003cli\u003ePrompt mode (-p) automatically loads workspace MCP sources when the current folder is already trusted\u003c/li\u003e\n\u003cli\u003eExperimental: /mcp search command to search and install MCP servers from registry\u003c/li\u003e\n\u003cli\u003eExperimental: Tool search with deferred loading for MCP and external tools\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;None\u0026quot; reasoning effort option to disable model reasoning in the reasoning effort picker\u003c/li\u003e\n\u003cli\u003eAdd COPILOT_PLUGIN_DIR_ONLY environment variable to disable automatic plugin discovery, enabling deterministic plugin sets when using --plugin-dir\u003c/li\u003e\n\u003cli\u003eCopying text from the scroll view joins soft-wrapped lines without extra newlines or indentation\u003c/li\u003e\n\u003cli\u003eCursor positioning in input fields works correctly with wide characters (CJK, emoji)\u003c/li\u003e\n\u003cli\u003eHooks (preToolUse, postToolUse, subagentStart, subagentStop) now fire correctly for sub-agent tool calls\u003c/li\u003e\n\u003cli\u003ePlugins loaded via --plugin-dir now correctly register their agents as available task(agent_type=...) subagents in prompt mode\u003c/li\u003e\n\u003cli\u003eMemory storage correctly limits available scopes when no repository context is present\u003c/li\u003e\n\u003cli\u003e--plugin-dir and --additional-mcp-config now work in --server / --headless mode\u003c/li\u003e\n\u003cli\u003eContent-filtered model responses now display an explanation instead of a blank assistant turn\u003c/li\u003e\n\u003cli\u003ePromptFrame UI now renders inside tmux when the outer terminal is ghostty, WezTerm, or kitty (detected via \u003ccode\u003etmux list-clients\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMCP OAuth token lookups are correctly scoped to the active session\u003c/li\u003e\n\u003cli\u003eMemory permission prompts now name who can see a stored memory: user scope or the specific \u003ccode\u003eowner/repo\u003c/code\u003e for repository scope. Timeline entries also show the scope (\u003ccode\u003e(for user)\u003c/code\u003e / \u003ccode\u003e(shared with repository collaborators)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eReduce PowerShell syntax errors on Windows by avoiding \u0026amp;\u0026amp; chaining instructions when using legacy PowerShell 5.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.49-6\u003c/h2\u003e\n\u003cp\u003ePre-release 1.0.49-6\u003c/p\u003e\n\u003ch2\u003e1.0.49-1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImproved\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/copilot-cli/blob/main/changelog.md\"\u003e@​github/copilot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.49 - 2026-05-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epostToolUse hook additionalContext is now injected as a system message for the model instead of being silently discarded\u003c/li\u003e\n\u003cli\u003eMouse clicks in the prompt correctly position cursor when input contains wide characters (CJK, emoji)\u003c/li\u003e\n\u003cli\u003eAdd /chronicle search subcommand to search all session content by keyword or topic\u003c/li\u003e\n\u003cli\u003e/user switch reuses the fetched user list and shows a loading spinner on first open\u003c/li\u003e\n\u003cli\u003eMCP servers using static OAuth clients correctly persist registration for token refreshes\u003c/li\u003e\n\u003cli\u003eAdd support for running the CLI on Alpine Linux (musl libc)\u003c/li\u003e\n\u003cli\u003eAdd /exit print option to print the session to the terminal before exiting\u003c/li\u003e\n\u003cli\u003eAdd /rubber-duck command to get an independent critique of the agent's current work\u003c/li\u003e\n\u003cli\u003eAdd /session id subcommand to display the current session ID and copy it to the clipboard\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eauth.redirectPort\u003c/code\u003e config option for MCP servers to pin the OAuth callback to a fixed port\u003c/li\u003e\n\u003cli\u003eAdd /memory on|off|show slash command to enable, disable, or view memory status (persistent)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecopilot plugin update --all\u003c/code\u003e to update all installed plugins at once\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e/rubber-duck\u003c/code\u003e command to invoke the rubber duck agent for an independent critique (experimental)\u003c/li\u003e\n\u003cli\u003eInput prompt collapses to a single line when empty and grows naturally as you type\u003c/li\u003e\n\u003cli\u003eFile diffs are correctly reported to ACP clients for all edit tool types\u003c/li\u003e\n\u003cli\u003eRepo hooks in \u003ccode\u003e.github/hooks/\u003c/code\u003e now load in prompt mode (\u003ccode\u003e-p\u003c/code\u003e) when the folder is already trusted\u003c/li\u003e\n\u003cli\u003eFix extra line in timeline entries\u003c/li\u003e\n\u003cli\u003eBox drawing and block characters render correctly on Windows terminals not using UTF-8 code page\u003c/li\u003e\n\u003cli\u003eMCP server configurations with no \u003ccode\u003eargs\u003c/code\u003e field are now accepted and treated as an empty args list\u003c/li\u003e\n\u003cli\u003eDocument attachment paths are included in context so the agent can reference pasted file paths, including Windows Copy as path inputs\u003c/li\u003e\n\u003cli\u003eMCP stdio servers now display type as 'stdio' instead of 'local' for consistency\u003c/li\u003e\n\u003cli\u003eProgress bar indicator now displays correctly in tmux sessions\u003c/li\u003e\n\u003cli\u003eExperimental slash commands are now annotated with \u0026quot;(experimental)\u0026quot; in the help dialog and command picker\u003c/li\u003e\n\u003cli\u003eAuto-update downloads the smaller platform-specific package instead of the universal one when available\u003c/li\u003e\n\u003cli\u003eAuto-link GitHub issue and PR references (owner/repo#number) in assistant responses\u003c/li\u003e\n\u003cli\u003ePrompt mode (-p) automatically loads workspace MCP sources when the current folder is already trusted\u003c/li\u003e\n\u003cli\u003eExperimental: /mcp search command to search and install MCP servers from registry\u003c/li\u003e\n\u003cli\u003eExperimental: Tool search with deferred loading for MCP and external tools\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;None\u0026quot; reasoning effort option to disable model reasoning in the reasoning effort picker\u003c/li\u003e\n\u003cli\u003eAdd COPILOT_PLUGIN_DIR_ONLY environment variable to disable automatic plugin discovery, enabling deterministic plugin sets when using --plugin-dir\u003c/li\u003e\n\u003cli\u003eCopying text from the scroll view joins soft-wrapped lines without extra newlines or indentation\u003c/li\u003e\n\u003cli\u003eCursor positioning in input fields works correctly with wide characters (CJK, emoji)\u003c/li\u003e\n\u003cli\u003eHooks (preToolUse, postToolUse, subagentStart, subagentStop) now fire correctly for sub-agent tool calls\u003c/li\u003e\n\u003cli\u003ePlugins loaded via --plugin-dir now correctly register their agents as available task(agent_type=...) subagents in prompt mode\u003c/li\u003e\n\u003cli\u003eMemory storage correctly limits available scopes when no repository context is present\u003c/li\u003e\n\u003cli\u003e--plugin-dir and --additional-mcp-config now work in --server / --headless mode\u003c/li\u003e\n\u003cli\u003eContent-filtered model responses now display an explanation instead of a blank assistant turn\u003c/li\u003e\n\u003cli\u003ePromptFrame UI now renders inside tmux when the outer terminal is ghostty, WezTerm, or kitty (detected via \u003ccode\u003etmux list-clients\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMCP OAuth token lookups are correctly scoped to the active session\u003c/li\u003e\n\u003cli\u003eMemory permission prompts now name who can see a stored memory: user scope or the specific \u003ccode\u003eowner/repo\u003c/code\u003e for repository scope. Timeline entries also show the scope (\u003ccode\u003e(for user)\u003c/code\u003e / \u003ccode\u003e(shared with repository collaborators)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eReduce PowerShell syntax errors on Windows by avoiding \u0026amp;\u0026amp; chaining instructions when using legacy PowerShell 5.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.48 - 2026-05-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModel picker displays actual token prices instead of dot indicators for token-based billing users\u003c/li\u003e\n\u003cli\u003eInstruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: *\u003cem\u003e/\u003c/em\u003e.ts) are now applied correctly\u003c/li\u003e\n\u003cli\u003eInput text with CJK characters or emoji renders without blank gaps between lines\u003c/li\u003e\n\u003cli\u003e/context shows correct token limits for all models instead of always showing 128k\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/github/copilot-cli/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/claude-agent-sdk` from 0.2.128 to 0.2.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/releases\"\u003e@​anthropic-ai/claude-agent-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.141\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.141\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.140\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.140\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.139\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.139\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/claude-agent-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.138\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.137\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eresolveSettings()\u003c/code\u003e (alpha) to inspect effective merged settings without spawning the Claude CLI; reads MDM (plist/HKLM/HKCU) for parity with CLI startup\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eTodoWrite\u003c/code\u003e tool — future versions will switch to Task tools (\u003ccode\u003eTaskCreate\u003c/code\u003e, \u003ccode\u003eTaskGet\u003c/code\u003e, \u003ccode\u003eTaskUpdate\u003c/code\u003e, \u003ccode\u003eTaskList\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.135\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.134\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the unstable V2 session API (\u003ccode\u003eunstable_v2_createSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_resumeSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_prompt\u003c/code\u003e) — use \u003ccode\u003equery()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecated passing \u003ccode\u003e'Skill'\u003c/code\u003e in \u003ccode\u003eallowedTools\u003c/code\u003e — use the \u003ccode\u003eskills\u003c/code\u003e option instead\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.133\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumented \u003ccode\u003eapplyFlagSettings()\u003c/code\u003e in the TypeScript Agent SDK reference and added support for \u003ccode\u003enull\u003c/code\u003e on top-level keys to clear flag-settings overrides\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.132\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.131\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.130\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b6d04907915947f0fb135ece815ca3658aff526f\"\u003e\u003ccode\u003eb6d0490\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b14b7c97ff707c9af12fa19013239aed19b71cc8\"\u003e\u003ccode\u003eb14b7c9\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/ee3fe610814de18ac01ec58aedb310a874306681\"\u003e\u003ccode\u003eee3fe61\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1d9038531eb16361a6b7324e68d7f4e8d215177f\"\u003e\u003ccode\u003e1d90385\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/8d0a9588e630ecaf5f18ca5bbc2c7609156e7f92\"\u003e\u003ccode\u003e8d0a958\u003c/code\u003e\u003c/a\u003e Pin GitHub Actions to commit SHAs (\u003ca href=\"https://redirect.github.com/anthropics/claude-agent-sdk-typescript/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/3ccbe544fd87486410be0792248eb782fea67eef\"\u003e\u003ccode\u003e3ccbe54\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/de7d6c1a357952a7081632df729fb5b7822d61af\"\u003e\u003ccode\u003ede7d6c1\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1b3ab7bd019a9994314b89a10f09f891f317cf15\"\u003e\u003ccode\u003e1b3ab7b\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/82da44ce6670aa86afeb824b1d713656f7053e9c\"\u003e\u003ccode\u003e82da44c\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/0fe2005ff29215b96d127388bc3f00409a3c46b4\"\u003e\u003ccode\u003e0fe2005\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/compare/v0.2.128...v0.2.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socks` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/c191a5c3b12256404ab798f9e6105e31d94254df\"\u003e\u003ccode\u003ec191a5c\u003c/code\u003e\u003c/a\u003e 2.8.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JoshGlazebrook/socks/compare/2.8.8...2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socks` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/c191a5c3b12256404ab798f9e6105e31d94254df\"\u003e\u003ccode\u003ec191a5c\u003c/code\u003e\u003c/a\u003e 2.8.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JoshGlazebrook/socks/compare/2.8.8...2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/claude-agent-sdk` from 0.2.128 to 0.2.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/releases\"\u003e@​anthropic-ai/claude-agent-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.141\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.141\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.140\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.140\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.139\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.139\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/claude-agent-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.138\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.137\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eresolveSettings()\u003c/code\u003e (alpha) to inspect effective merged settings without spawning the Claude CLI; reads MDM (plist/HKLM/HKCU) for parity with CLI startup\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eTodoWrite\u003c/code\u003e tool — future versions will switch to Task tools (\u003ccode\u003eTaskCreate\u003c/code\u003e, \u003ccode\u003eTaskGet\u003c/code\u003e, \u003ccode\u003eTaskUpdate\u003c/code\u003e, \u003ccode\u003eTaskList\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.135\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.134\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the unstable V2 session API (\u003ccode\u003eunstable_v2_createSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_resumeSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_prompt\u003c/code\u003e) — use \u003ccode\u003equery()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecated passing \u003ccode\u003e'Skill'\u003c/code\u003e in \u003ccode\u003eallowedTools\u003c/code\u003e — use the \u003ccode\u003eskills\u003c/code\u003e option instead\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.133\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumented \u003ccode\u003eapplyFlagSettings()\u003c/code\u003e in the TypeScript Agent SDK reference and added support for \u003ccode\u003enull\u003c/code\u003e on top-level keys to clear flag-settings overrides\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.132\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.131\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.130\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b6d04907915947f0fb135ece815ca3658aff526f\"\u003e\u003ccode\u003eb6d0490\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b14b7c97ff707c9af12fa19013239aed19b71cc8\"\u003e\u003ccode\u003eb14b7c9\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/ee3fe610814de18ac01ec58aedb310a874306681\"\u003e\u003ccode\u003eee3fe61\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1d9038531eb16361a6b7324e68d7f4e8d215177f\"\u003e\u003ccode\u003e1d90385\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/8d0a9588e630ecaf5f18ca5bbc2c7609156e7f92\"\u003e\u003ccode\u003e8d0a958\u003c/code\u003e\u003c/a\u003e Pin GitHub Actions to commit SHAs (\u003ca href=\"https://redirect.github.com/anthropics/claude-agent-sdk-typescript/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/3ccbe544fd87486410be0792248eb782fea67eef\"\u003e\u003ccode\u003e3ccbe54\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/de7d6c1a357952a7081632df729fb5b7822d61af\"\u003e\u003ccode\u003ede7d6c1\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1b3ab7bd019a9994314b89a10f09f891f317cf15\"\u003e\u003ccode\u003e1b3ab7b\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/82da44ce6670aa86afeb824b1d713656f7053e9c\"\u003e\u003ccode\u003e82da44c\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/0fe2005ff29215b96d127388bc3f00409a3c46b4\"\u003e\u003ccode\u003e0fe2005\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/compare/v0.2.128...v0.2.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.82.0 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.2\u003c/h2\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a53f60d59ca904f3e79296586642aac3ce68ae02\"\u003e\u003ccode\u003ea53f60d\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d1b8d04617c5167f1296520b4c9b1156d0482159\"\u003e\u003ccode\u003ed1b8d04\u003c/code\u003e\u003c/a\u003e feat(api): Add support for cache diagnostics beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e43bf81bc7029411e5a3b81b485d8dda364b376\"\u003e\u003ccode\u003e8e43bf8\u003c/code\u003e\u003c/a\u003e chore(api): spec updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/697e4d592bb3a1258788bd3064ac4dc35671e896\"\u003e\u003ccode\u003e697e4d5\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cd5801cbf6cc4db5f6eee155643294feda0ba588\"\u003e\u003ccode\u003ecd5801c\u003c/code\u003e\u003c/a\u003e feat(api): Add BetaManagedAgentsSearchResultBlock types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dce6bc7d0d8c38cbdfe6414587eb0e2e82dfd6f0\"\u003e\u003ccode\u003edce6bc7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4eee5232602bc3f1f91d8676267b1bd821e16e7f\"\u003e\u003ccode\u003e4eee523\u003c/code\u003e\u003c/a\u003e fix(zod): ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e3bcdd4b5dbc73ff2093e4f91dd230fc6b3957ca\"\u003e\u003ccode\u003ee3bcdd4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08943f187d43aa2d28b0fb31ee9312f33447396d\"\u003e\u003ccode\u003e08943f1\u003c/code\u003e\u003c/a\u003e feat(aws): Add AWS client for Claude Platform on AWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7834cebf3cebe6501896df21ebffcc93ffa0f901\"\u003e\u003ccode\u003e7834ceb\u003c/code\u003e\u003c/a\u003e ci(release-please): exclude subpackages from root changelog (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.82.0...sdk-v0.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@github/copilot` from 1.0.39 to 1.0.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/copilot-cli/releases\"\u003e@​github/copilot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.49\u003c/h2\u003e\n\u003cp\u003e2026-05-18\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epostToolUse hook additionalContext is now injected as a system message for the model instead of being silently discarded\u003c/li\u003e\n\u003cli\u003eMouse clicks in the prompt correctly position cursor when input contains wide characters (CJK, emoji)\u003c/li\u003e\n\u003cli\u003eAdd /chronicle search subcommand to search all session content by keyword or topic\u003c/li\u003e\n\u003cli\u003e/user switch reuses the fetched user list and shows a loading spinner on first open\u003c/li\u003e\n\u003cli\u003eMCP servers using static OAuth clients correctly persist registration for token refreshes\u003c/li\u003e\n\u003cli\u003eAdd support for running the CLI on Alpine Linux (musl libc)\u003c/li\u003e\n\u003cli\u003eAdd /exit print option to print the session to the terminal before exiting\u003c/li\u003e\n\u003cli\u003eAdd /rubber-duck command to get an independent critique of the agent's current work\u003c/li\u003e\n\u003cli\u003eAdd /session id subcommand to display the current session ID and copy it to the clipboard\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eauth.redirectPort\u003c/code\u003e config option for MCP servers to pin the OAuth callback to a fixed port\u003c/li\u003e\n\u003cli\u003eAdd /memory on|off|show slash command to enable, disable, or view memory status (persistent)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecopilot plugin update --all\u003c/code\u003e to update all installed plugins at once\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e/rubber-duck\u003c/code\u003e command to invoke the rubber duck agent for an independent critique (experimental)\u003c/li\u003e\n\u003cli\u003eInput prompt collapses to a single line when empty and grows naturally as you type\u003c/li\u003e\n\u003cli\u003eFile diffs are correctly reported to ACP clients for all edit tool types\u003c/li\u003e\n\u003cli\u003eRepo hooks in \u003ccode\u003e.github/hooks/\u003c/code\u003e now load in prompt mode (\u003ccode\u003e-p\u003c/code\u003e) when the folder is already trusted\u003c/li\u003e\n\u003cli\u003eFix extra line in timeline entries\u003c/li\u003e\n\u003cli\u003eBox drawing and block characters render correctly on Windows terminals not using UTF-8 code page\u003c/li\u003e\n\u003cli\u003eMCP server configurations with no \u003ccode\u003eargs\u003c/code\u003e field are now accepted and treated as an empty args list\u003c/li\u003e\n\u003cli\u003eDocument attachment paths are included in context so the agent can reference pasted file paths, including Windows Copy as path inputs\u003c/li\u003e\n\u003cli\u003eMCP stdio servers now display type as ...\n\n_Description has been truncated_","html_url":"https://github.com/Boo-hub33/vscode/pull/1451","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boo-hub33%2Fvscode/issues/1451","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1451/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-05-18T23:51:40.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"4473355594","node_id":"PR_kwDOK9lNc87c3UUn","number":1446,"state":"closed","title":"Bump the npm_and_yarn group across 8 directories with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T05:54:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T23:51:40.000Z","updated_at":"2026-05-19T05:54:28.000Z","time_to_close":21766,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":15,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.82.0","new_version":"0.96.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@anthropic-ai/claude-agent-sdk","old_version":"0.2.128","new_version":"0.2.141","repository_url":"https://github.com/anthropics/claude-agent-sdk-typescript"},{"name":"@github/copilot","old_version":"1.0.39","new_version":"1.0.48","repository_url":"https://github.com/github/copilot-cli"},{"name":"ws","old_version":"8.19.0","new_version":"8.20.1","repository_url":"https://github.com/websockets/ws"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"braces","old_version":"2.3.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.82.0` | `0.96.0` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.2.128` | `0.2.141` |\n| [@github/copilot](https://github.com/github/copilot-cli) | `1.0.39` | `1.0.48` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.20.1` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.15` |\n| [braces](https://github.com/micromatch/braces) | `2.3.2` | `3.0.3` |\n| [gulp](https://github.com/gulpjs/gulp) | `4.0.2` | `5.0.1` |\n\nBumps the npm_and_yarn group with 4 updates in the /build/npm/gyp directory: [tar](https://github.com/isaacs/node-tar), [brace-expansion](https://github.com/juliangruber/brace-expansion), [ip-address](https://github.com/beaugunderson/ip-address) and [socks](https://github.com/JoshGlazebrook/socks).\nBumps the npm_and_yarn group with 3 updates in the /build/rspack directory: [ws](https://github.com/websockets/ws), [webpack-dev-server](https://github.com/webpack/webpack-dev-server) and [@rspack/cli](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli).\nBumps the npm_and_yarn group with 7 updates in the /extensions/copilot directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.82.0` | `0.96.0` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.2.112` | `0.2.141` |\n| [@github/copilot](https://github.com/github/copilot-cli) | `1.0.39` | `1.0.43` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.12` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `8.0.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.12` | `8.5.14` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.28.0` |\n\nBumps the npm_and_yarn group with 1 update in the /extensions/copilot/test/simulation/fixtures/generate/issue-6163 directory: [esbuild](https://github.com/evanw/esbuild).\nBumps the npm_and_yarn group with 1 update in the /extensions/html-language-features directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 1 update in the /extensions/json-language-features directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 3 updates in the /remote directory: [@github/copilot](https://github.com/github/copilot-cli), [ws](https://github.com/websockets/ws) and [tar](https://github.com/isaacs/node-tar).\n\nUpdates `@anthropic-ai/sdk` from 0.82.0 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.2\u003c/h2\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a53f60d59ca904f3e79296586642aac3ce68ae02\"\u003e\u003ccode\u003ea53f60d\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d1b8d04617c5167f1296520b4c9b1156d0482159\"\u003e\u003ccode\u003ed1b8d04\u003c/code\u003e\u003c/a\u003e feat(api): Add support for cache diagnostics beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e43bf81bc7029411e5a3b81b485d8dda364b376\"\u003e\u003ccode\u003e8e43bf8\u003c/code\u003e\u003c/a\u003e chore(api): spec updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/697e4d592bb3a1258788bd3064ac4dc35671e896\"\u003e\u003ccode\u003e697e4d5\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cd5801cbf6cc4db5f6eee155643294feda0ba588\"\u003e\u003ccode\u003ecd5801c\u003c/code\u003e\u003c/a\u003e feat(api): Add BetaManagedAgentsSearchResultBlock types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dce6bc7d0d8c38cbdfe6414587eb0e2e82dfd6f0\"\u003e\u003ccode\u003edce6bc7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4eee5232602bc3f1f91d8676267b1bd821e16e7f\"\u003e\u003ccode\u003e4eee523\u003c/code\u003e\u003c/a\u003e fix(zod): ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e3bcdd4b5dbc73ff2093e4f91dd230fc6b3957ca\"\u003e\u003ccode\u003ee3bcdd4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08943f187d43aa2d28b0fb31ee9312f33447396d\"\u003e\u003ccode\u003e08943f1\u003c/code\u003e\u003c/a\u003e feat(aws): Add AWS client for Claude Platform on AWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7834cebf3cebe6501896df21ebffcc93ffa0f901\"\u003e\u003ccode\u003e7834ceb\u003c/code\u003e\u003c/a\u003e ci(release-please): exclude subpackages from root changelog (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.82.0...sdk-v0.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/claude-agent-sdk` from 0.2.128 to 0.2.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/releases\"\u003e@​anthropic-ai/claude-agent-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.141\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.141\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.141\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.140\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.140\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.140\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.2.139\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUpdate\u003c/h2\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nyarn add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\npnpm add @anthropic-ai/claude-agent-sdk@0.2.139\n# or\nbun add @anthropic-ai/claude-agent-sdk@0.2.139\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/claude-agent-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaskCreateInput\u003c/code\u003e, \u003ccode\u003eTaskCreateOutput\u003c/code\u003e, \u003ccode\u003eTaskGetInput\u003c/code\u003e, \u003ccode\u003eTaskGetOutput\u003c/code\u003e, \u003ccode\u003eTaskUpdateInput\u003c/code\u003e, \u003ccode\u003eTaskUpdateOutput\u003c/code\u003e, \u003ccode\u003eTaskListInput\u003c/code\u003e, and \u003ccode\u003eTaskListOutput\u003c/code\u003e types are now exported from \u003ccode\u003e@anthropic-ai/claude-agent-sdk/sdk-tools\u003c/code\u003e and included in the \u003ccode\u003eToolInputSchemas\u003c/code\u003e/\u003ccode\u003eToolOutputSchemas\u003c/code\u003e unions\u003c/li\u003e\n\u003cli\u003eAligned \u003ccode\u003e@anthropic-ai/sdk\u003c/code\u003e dependency to ^0.93.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.138\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.137\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eresolveSettings()\u003c/code\u003e (alpha) to inspect effective merged settings without spawning the Claude CLI; reads MDM (plist/HKLM/HKCU) for parity with CLI startup\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eTodoWrite\u003c/code\u003e tool — future versions will switch to Task tools (\u003ccode\u003eTaskCreate\u003c/code\u003e, \u003ccode\u003eTaskGet\u003c/code\u003e, \u003ccode\u003eTaskUpdate\u003c/code\u003e, \u003ccode\u003eTaskList\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.135\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.134\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the unstable V2 session API (\u003ccode\u003eunstable_v2_createSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_resumeSession\u003c/code\u003e / \u003ccode\u003eunstable_v2_prompt\u003c/code\u003e) — use \u003ccode\u003equery()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecated passing \u003ccode\u003e'Skill'\u003c/code\u003e in \u003ccode\u003eallowedTools\u003c/code\u003e — use the \u003ccode\u003eskills\u003c/code\u003e option instead\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.133\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumented \u003ccode\u003eapplyFlagSettings()\u003c/code\u003e in the TypeScript Agent SDK reference and added support for \u003ccode\u003enull\u003c/code\u003e on top-level keys to clear flag-settings overrides\u003c/li\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.132\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to parity with Claude Code v2.1.131\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.130\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b6d04907915947f0fb135ece815ca3658aff526f\"\u003e\u003ccode\u003eb6d0490\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/b14b7c97ff707c9af12fa19013239aed19b71cc8\"\u003e\u003ccode\u003eb14b7c9\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/ee3fe610814de18ac01ec58aedb310a874306681\"\u003e\u003ccode\u003eee3fe61\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1d9038531eb16361a6b7324e68d7f4e8d215177f\"\u003e\u003ccode\u003e1d90385\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/8d0a9588e630ecaf5f18ca5bbc2c7609156e7f92\"\u003e\u003ccode\u003e8d0a958\u003c/code\u003e\u003c/a\u003e Pin GitHub Actions to commit SHAs (\u003ca href=\"https://redirect.github.com/anthropics/claude-agent-sdk-typescript/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/3ccbe544fd87486410be0792248eb782fea67eef\"\u003e\u003ccode\u003e3ccbe54\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/de7d6c1a357952a7081632df729fb5b7822d61af\"\u003e\u003ccode\u003ede7d6c1\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/1b3ab7bd019a9994314b89a10f09f891f317cf15\"\u003e\u003ccode\u003e1b3ab7b\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/82da44ce6670aa86afeb824b1d713656f7053e9c\"\u003e\u003ccode\u003e82da44c\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/commit/0fe2005ff29215b96d127388bc3f00409a3c46b4\"\u003e\u003ccode\u003e0fe2005\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/claude-agent-sdk-typescript/compare/v0.2.128...v0.2.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@github/copilot` from 1.0.39 to 1.0.48\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/copilot-cli/releases\"\u003e@​github/copilot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.48\u003c/h2\u003e\n\u003cp\u003e2026-05-14\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eModel picker displays actual token prices instead of dot indicators for token-based billing users\u003c/li\u003e\n\u003cli\u003eInstruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: *\u003cem\u003e/\u003c/em\u003e.ts) are now applied correctly\u003c/li\u003e\n\u003cli\u003eInput text with CJK characters or emoji renders without blank gaps between lines\u003c/li\u003e\n\u003cli\u003e/context shows correct token limits for all models instead of always showing 128k\u003c/li\u003e\n\u003cli\u003eAuto-disable the built-in github-mcp-server in Azure DevOps-only workspaces when running in prompt/headless mode, matching interactive mode behavior\u003c/li\u003e\n\u003cli\u003eTerminal cursor positions correctly on the input field instead of on decorative elements like the selected tab\u003c/li\u003e\n\u003cli\u003eACP clients receive updated config options when the active model is changed\u003c/li\u003e\n\u003cli\u003e/ask dialog no longer prompts for follow-up replies it cannot receive\u003c/li\u003e\n\u003cli\u003eSkill content injected to the model no longer includes YAML frontmatter metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.48-2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInstruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: **/*.ts) are now applied correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.48-1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInput text with CJK characters or emoji renders without blank gaps between lines\u003c/li\u003e\n\u003cli\u003e/context shows correct token limits for all models instead of always showing 128k\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.48-0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImproved\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e/ask dialog no longer prompts for follow-up replies it cannot receive\u003c/li\u003e\n\u003cli\u003eSkill content injected to the model no longer includes YAML frontmatter metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAuto-disable the built-in github-mcp-server in Azure DevOps-only workspaces when running in prompt/headless mode, matching interactive mode behavior\u003c/li\u003e\n\u003cli\u003eTerminal cursor positions correctly on the input field instead of on decorative elements like the selected tab\u003c/li\u003e\n\u003cli\u003eACP clients receive updated config options when the active model is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cp\u003e2026-05-13\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e/fork accepts an optional name and forked sessions display their origin in the sessions dialog\u003c/li\u003e\n\u003cli\u003eCopilot Max subscribers see the correct models available to their subscription tier\u003c/li\u003e\n\u003cli\u003eSupport j/k keys for up/down navigation in the /diff view\u003c/li\u003e\n\u003cli\u003e--resume supports Copilot cloud agent sessions where the agent hasn't pushed any changes to its branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.47-0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport j/k keys for up/down navigation in the /diff view\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImproved\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e--resume supports Copilot cloud agent sessions where the agent hasn't pushed any changes to its branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cp\u003e2026-05-12\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/copilot-cli/blob/main/changelog.md\"\u003e@​github/copilot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.48 - 2026-05-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eModel picker displays actual token prices instead of dot indicators for token-based billing users\u003c/li\u003e\n\u003cli\u003eInstruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: *\u003cem\u003e/\u003c/em\u003e.ts) are now applied correctly\u003c/li\u003e\n\u003cli\u003eInput text with CJK characters or emoji renders without blank gaps between lines\u003c/li\u003e\n\u003cli\u003e/context shows correct token limits for all models instead of always showing 128k\u003c/li\u003e\n\u003cli\u003eAuto-disable the built-in github-mcp-server in Azure DevOps-only workspaces when running in prompt/headless mode, matching interactive mode behavior\u003c/li\u003e\n\u003cli\u003eTerminal cursor positions correctly on the input field instead of on decorative elements like the selected tab\u003c/li\u003e\n\u003cli\u003eACP clients receive updated config options when the active model is changed\u003c/li\u003e\n\u003cli\u003e/ask dialog no longer prompts for follow-up replies it cannot receive\u003c/li\u003e\n\u003cli\u003eSkill content injected to the model no longer includes YAML frontmatter metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.47 - 2026-05-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e/fork accepts an optional name and forked sessions display their origin in the sessions dialog\u003c/li\u003e\n\u003cli\u003eCopilot Max subscribers see the correct models available to their subscription tier\u003c/li\u003e\n\u003cli\u003eSupport j/k keys for up/down navigation in the /diff view\u003c/li\u003e\n\u003cli\u003e--resume supports Copilot cloud agent sessions where the agent hasn't pushed any changes to its branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46 - 2026-05-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisplay a warning when the CLI version is deprecated and premium model access may be lost\u003c/li\u003e\n\u003cli\u003ePowerShell starts correctly when pwsh is installed as a .NET global tool shim\u003c/li\u003e\n\u003cli\u003eLong lines in diff view wrap at terminal width instead of being truncated\u003c/li\u003e\n\u003cli\u003eRead-only gh CLI commands (list, view, status, diff, etc.) are auto-approved without prompting for user confirmation\u003c/li\u003e\n\u003cli\u003eSessions no longer crash mid-turn with ERR_HTTP2_INVALID_SESSION errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.45 - 2026-05-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd /autopilot slash command to toggle between interactive and autopilot modes\u003c/li\u003e\n\u003cli\u003eFall back to Windows PowerShell (powershell.exe) when PowerShell 7+ (pwsh) is not available on Windows\u003c/li\u003e\n\u003cli\u003eOpenTelemetry output aligns with GenAI semantic conventions: MCP tool calls now use standard tool_call spans, and a new gen_ai.client.operation.duration metric tracks tool execution time\u003c/li\u003e\n\u003cli\u003eSessions with extension permission prompts can be resumed without a \u0026quot;Session file is corrupted\u0026quot; error\u003c/li\u003e\n\u003cli\u003eagentStop hook now fires correctly when the agent stops via task_complete\u003c/li\u003e\n\u003cli\u003eCLI starts faster on terminals with limited OSC color query support, shaving up to ~1.5s off startup time.\u003c/li\u003e\n\u003cli\u003eAdd /fork command to fork the current session into a new independent session\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44 - 2026-05-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePath completion in /add-dir no longer flickers or gets intercepted by @ and # pickers\u003c/li\u003e\n\u003cli\u003eSlash commands can now appear mid-input, and multiple skills can be invoked in a single message\u003c/li\u003e\n\u003cli\u003euserPromptSubmitted hooks can now handle requests directly, bypassing the LLM and returning a response without making a model call\u003c/li\u003e\n\u003cli\u003eFaster /user list and /user switch for multi-account users\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003eprerelease\u003c/code\u003e argument to \u003ccode\u003ecopilot update\u003c/code\u003e and \u003ccode\u003e/update\u003c/code\u003e to fetch the latest prerelease build\u003c/li\u003e\n\u003cli\u003eShell commands via ! prefix work correctly with all shell configurations\u003c/li\u003e\n\u003cli\u003eShell aliases and rc file settings now work in ! commands\u003c/li\u003e\n\u003cli\u003eQuota display correctly shows remaining usage for Free users instead of always showing 100% used\u003c/li\u003e\n\u003cli\u003eTool permissions granted in autopilot mode are preserved after /clear\u003c/li\u003e\n\u003cli\u003eEffort level applies correctly when switching models via the /model picker\u003c/li\u003e\n\u003cli\u003ePressing Ctrl+C while a permission prompt is pending no longer causes the CLI to hang\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/4328afb2786cc9d4b03c43c78707027c75a7c253\"\u003e\u003ccode\u003e4328afb\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/5b5dd40ef06685e09540fe693f7bf982f1e96279\"\u003e\u003ccode\u003e5b5dd40\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/fd2900c51b8da7703d0f2859e7a123b390cc2b5f\"\u003e\u003ccode\u003efd2900c\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/41b40180425dd6c3de19150ce01f4bd85156b955\"\u003e\u003ccode\u003e41b4018\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/bee20d0c069ab9678d340496cd774e3b9d1573c9\"\u003e\u003ccode\u003ebee20d0\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/5ab6de6719aa3d3be1417045d25c45a08b3cb714\"\u003e\u003ccode\u003e5ab6de6\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/ac346d1e5f3e0651de98e6b72e9bbbe2f036814c\"\u003e\u003ccode\u003eac346d1\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/cc85e32754fd29362d42a6107eba92c5551c764d\"\u003e\u003ccode\u003ecc85e32\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github/copilot-cli/commit/cb0ddf842f47d7ff461774dc15be65b7338c353e\"\u003e\u003ccode\u003ecb0ddf8\u003c/code\u003e\u003c/a\u003e Update changelog.md for version 1.0.39\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/github/copilot-cli/compare/v1.0.39...v1.0.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.19.0 to 8.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.20.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an uninitialized memory disclosure issue in \u003ccode\u003ewebsocket.close()\u003c/code\u003e\n(c0327ec1).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProviding a \u003ccode\u003eTypedArray\u003c/code\u003e (e.g. \u003ccode\u003eFloat32Array\u003c/code\u003e) as the \u003ccode\u003ereason\u003c/code\u003e argument for\n\u003ccode\u003ewebsocket.close()\u003c/code\u003e, rather than the supported string or \u003ccode\u003eBuffer\u003c/code\u003e types, caused\nuninitialized memory to be disclosed to the remote peer.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { deepStrictEqual } from 'node:assert';\r\nimport { WebSocket, WebSocketServer } from 'ws';\r\n\u003cp\u003econst wss = new WebSocketServer(\n{ port: 0, skipUTF8Validation: true },\nfunction () {\nconst { port } = wss.address();\nconst ws = new WebSocket(\u003ccode\u003ews://localhost:${port}\u003c/code\u003e, {\nskipUTF8Validation: true\n});\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ews.on('close', function (code, reason) {\r\n  deepStrictEqual(reason, Buffer.alloc(80));\r\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}\n);\u003c/p\u003e\n\u003cp\u003ewss.on('connection', function (ws) {\nws.close(1000, new Float32Array(20));\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe issue was privately reported by \u003ca href=\"https://github.com/ChALkeR\"\u003eNikita Skovoroda\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e8.20.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded exports for the \u003ccode\u003ePerMessageDeflate\u003c/code\u003e class and utilities for the\n\u003ccode\u003eSec-WebSocket-Extensions\u003c/code\u003e and \u003ccode\u003eSec-WebSocket-Protocol\u003c/code\u003e headers (d3503c1f).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5d9b316230ea931532a6671cc450f18c11edd02f\"\u003e\u003ccode\u003e5d9b316\u003c/code\u003e\u003c/a\u003e [dist] 8.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086\"\u003e\u003ccode\u003ec0327ec\u003c/code\u003e\u003c/a\u003e [security] Fix uninitialized memory disclosure in \u003ccode\u003ewebsocket.close()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/ce2a3d62437995a47e6056d485a33d21b6a8f867\"\u003e\u003ccode\u003ece2a3d6\u003c/code\u003e\u003c/a\u003e [ci] Test on node 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/58e45b872bb0f35a3edd553c27e105300a4f5bd0\"\u003e\u003ccode\u003e58e45b8\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5f26c245231a4b018479a9269e8c3da4773fe42f\"\u003e\u003ccode\u003e5f26c24\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/843925544e2f4cffe445e0179947f56d6c5b608f\"\u003e\u003ccode\u003e8439255\u003c/code\u003e\u003c/a\u003e [dist] 8.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d3503c1fd36a310985108f62b343bae18346ab67\"\u003e\u003ccode\u003ed3503c1\u003c/code\u003e\u003c/a\u003e [minor] Export the \u003ccode\u003ePerMessageDeflate\u003c/code\u003e class and header utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/3ee5349a0b1580f6e1f347b59ec3371011bd8481\"\u003e\u003ccode\u003e3ee5349\u003c/code\u003e\u003c/a\u003e [api] Convert the \u003ccode\u003eisServer\u003c/code\u003e and \u003ccode\u003emaxPayload\u003c/code\u003e parameters to options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/91707b470ebd803aaa3fd1e896217740f39267d4\"\u003e\u003ccode\u003e91707b4\u003c/code\u003e\u003c/a\u003e [doc] Add missing space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/8b553192268810a83253e2a4a39ac16768e75bb3\"\u003e\u003ccode\u003e8b55319\u003c/code\u003e\u003c/a\u003e [pkg] Update eslint to version 10.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/8.19.0...8.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 7.5.11 to 7.5.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/87cc309f13c21d598b0b833235d387a252455058\"\u003e\u003ccode\u003e87cc309\u003c/code\u003e\u003c/a\u003e 7.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7aef486f0d21c10fd7790b16b1b28f04648cf334\"\u003e\u003ccode\u003e7aef486\u003c/code\u003e\u003c/a\u003e fix: regression in pending links detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/6244eb33846bbd407443f5d0e339bd8c91663cd6\"\u003e\u003ccode\u003e6244eb3\u003c/code\u003e\u003c/a\u003e 7.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/9704d8c6f639573775133cbbd541aba83cb46c9c\"\u003e\u003ccode\u003e9704d8c\u003c/code\u003e\u003c/a\u003e stricter protection against hardlinks preempting their targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/700734f9aeb113bcc5f1400d81b8be7d499e54a2\"\u003e\u003ccode\u003e700734f\u003c/code\u003e\u003c/a\u003e update workflows and deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/d6611ae951056addb77c6e11baf7bcc9d7648e46\"\u003e\u003ccode\u003ed6611ae\u003c/code\u003e\u003c/a\u003e 7.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/119c401f4f7efbeb112d28f9dfc9c489674c9a79\"\u003e\u003ccode\u003e119c401\u003c/code\u003e\u003c/a\u003e fix(extract): prevent raced symlink writes outside cwd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2a294d3fbb24c18dc80f31059f49dd9af15653fe\"\u003e\u003ccode\u003e2a294d3\u003c/code\u003e\u003c/a\u003e 7.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/01082a42c3256ca6054f9627911cce4dbfe00d92\"\u003e\u003ccode\u003e01082a4\u003c/code\u003e\u003c/a\u003e fix: reject top promise on floating addFilesAsync rejections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/dd1c36ab7acff26e5a34935d17f27a45bb088db3\"\u003e\u003ccode\u003edd1c36a\u003c/code\u003e\u003c/a\u003e linting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v7.5.11...v7.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 7.5.11 to 7.5.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/87cc309f13c21d598b0b833235d387a252455058\"\u003e\u003ccode\u003e87cc309\u003c/code\u003e\u003c/a\u003e 7.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7aef486f0d21c10fd7790b16b1b28f04648cf334\"\u003e\u003ccode\u003e7aef486\u003c/code\u003e\u003c/a\u003e fix: regression in pending links detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/6244eb33846bbd407443f5d0e339bd8c91663cd6\"\u003e\u003ccode\u003e6244eb3\u003c/code\u003e\u003c/a\u003e 7.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/9704d8c6f639573775133cbbd541aba83cb46c9c\"\u003e\u003ccode\u003e9704d8c\u003c/code\u003e\u003c/a\u003e stricter protection against hardlinks preempting their targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/700734f9aeb113bcc5f1400d81b8be7d499e54a2\"\u003e\u003ccode\u003e700734f\u003c/code\u003e\u003c/a\u003e update workflows and deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/d6611ae951056addb77c6e11baf7bcc9d7648e46\"\u003e\u003ccode\u003ed6611ae\u003c/code\u003e\u003c/a\u003e 7.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/119c401f4f7efbeb112d28f9dfc9c489674c9a79\"\u003e\u003ccode\u003e119c401\u003c/code\u003e\u003c/a\u003e fix(extract): prevent raced symlink writes outside cwd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2a294d3fbb24c18dc80f31059f49dd9af15653fe\"\u003e\u003ccode\u003e2a294d3\u003c/code\u003e\u003c/a\u003e 7.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/01082a42c3256ca6054f9627911cce4dbfe00d92\"\u003e\u003ccode\u003e01082a4\u003c/code\u003e\u003c/a\u003e fix: reject top promise on floating addFilesAsync rejections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/dd1c36ab7acff26e5a34935d17f27a45bb088db3\"\u003e\u003ccode\u003edd1c36a\u003c/code\u003e\u003c/a\u003e linting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v7.5.11...v7.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 2.0.3 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1ee4a9069c69a51bd502aab289c0c6629c8920ca\"\u003e\u003ccode\u003e1ee4a90\u003c/code\u003e\u003c/a\u003e 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/b0302ac153ecfaad66752aac79bf30d2895db8f1\"\u003e\u003ccode\u003eb0302ac\u003c/code\u003e\u003c/a\u003e Add opt-in { max } mitigation to v2 legacy line (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v2.0.3...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ip-address` from 9.0.5 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beaugunderson/ip-address/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socks` from 2.8.4 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/c191a5c3b12256404ab798f9e6105e31d94254df\"\u003e\u003ccode\u003ec191a5c\u003c/code\u003e\u003c/a\u003e 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/1eb8ea75999dc6b187cd84bb7b19bd30d0864ebd\"\u003e\u003ccode\u003e1eb8ea7\u003c/code\u003e\u003c/a\u003e 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/c8f3d348e74021bcf7aa235ddec358b504df05ba\"\u003e\u003ccode\u003ec8f3d34\u003c/code\u003e\u003c/a\u003e upgrade ip-address (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/83435e05530c731ddffb7695b8a14d75925dc86a\"\u003e\u003ccode\u003e83435e0\u003c/code\u003e\u003c/a\u003e 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/4ffb89d52bc8092288d2a30d3ffb03d56c17d711\"\u003e\u003ccode\u003e4ffb89d\u003c/code\u003e\u003c/a\u003e Bump ip-address from 9.0.5 to 10.0.1 (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/80cbeb900478309de6c58392ccc6711d0804fadc\"\u003e\u003ccode\u003e80cbeb9\u003c/code\u003e\u003c/a\u003e 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/a75359606add90a0ce4565608d47c0c5955a1f35\"\u003e\u003ccode\u003ea753596\u003c/code\u003e\u003c/a\u003e fix: prevent RangeError by validating domain length in socks5 client (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/93818fc6475d31cc680da519effeb612c5f9e5d5\"\u003e\u003ccode\u003e93818fc\u003c/code\u003e\u003c/a\u003e 2.8.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JoshGlazebrook/socks/compare/2.8.4...2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.20.0 to 8.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.20.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an uninitialized memory disclosure issue in \u003ccode\u003ewebsocket.close()\u003c/code\u003e\n(c0327ec1).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProviding a \u003ccode\u003eTypedArray\u003c/code\u003e (e.g. \u003ccode\u003eFloat32Array\u003c/code\u003e) as the \u003ccode\u003ereason\u003c/code\u003e argument for\n\u003ccode\u003ewebsocket.close()\u003c/code\u003e, rather than the supported string or \u003ccode\u003eBuffer\u003c/code\u003e types, caused\nuninitialized memory to be disclosed to the remote peer.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { deepStrictEqual } from 'node:assert';\r\nimport { WebSocket, WebSocketServer } from 'ws';\r\n\u003cp\u003econst wss = new WebSocketServer(\n{ port: 0, skipUTF8Validation: true },\nfunction () {\nconst { port } = wss.address();\nconst ws = new WebSocket(\u003ccode\u003ews://localhost:${port}\u003c/code\u003e, {\nskipUTF8Validation: true\n});\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ews.on('close', function (code, reason) {\r\n  deepStrictEqual(reason, Buffer.alloc(80));\r\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}\n);\u003c/p\u003e\n\u003cp\u003ewss.on('connection', function (ws) {\nws.close(1000, new Float32Array(20));\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe issue was privately reported by \u003ca href=\"https://github.com/ChALkeR\"\u003eNikita Skovoroda\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e8.20.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded exports for the \u003ccode\u003ePerMessageDeflate\u003c/code\u003e class and utilities for the\n\u003ccode\u003eSec-WebSocket-Extensions\u003c/code\u003e and \u003ccode\u003eSec-WebSocket-Protocol\u003c/code\u003e headers (d3503c1f).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5d9b316230ea931532a6671cc450f18c11edd02f\"\u003e\u003ccode\u003e5d9b316\u003c/code\u003e\u003c/a\u003e [dist] 8.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086\"\u003e\u003ccode\u003ec0327ec\u003c/code\u003e\u003c/a\u003e [security] Fix uninitialized memory disclosure in \u003ccode\u003ewebsocket.close()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/ce2a3d62437995a47e6056d485a33d21b6a8f867\"\u003e\u003ccode\u003ece2a3d6\u003c/code\u003e\u003c/a\u003e [ci] Test on node 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/58e45b872bb0f35a3edd553c27e105300a4f5bd0\"\u003e\u003ccode\u003e58e45b8\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5f26c245231a4b018479a9269e8c3da4773fe42f\"\u003e\u003ccode\u003e5f26c24\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/843925544e2f4cffe445e0179947f56d6c5b608f\"\u003e\u003ccode\u003e8439255\u003c/code\u003e\u003c/a\u003e [dist] 8.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d3503c1fd36a310985108f62b343bae18346ab67\"\u003e\u003ccode\u003ed3503c1\u003c/code\u003e\u003c/a\u003e [minor] Export the \u003ccode\u003ePerMessageDeflate\u003c/code\u003e class and header utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/3ee5349a0b1580f6e1f347b59ec3371011bd8481\"\u003e\u003ccode\u003e3ee5349\u003c/code\u003e\u003c/a\u003e [api] Convert the \u003ccode\u003eisServer\u003c/code\u003e and \u003ccode\u003emaxPayload\u003c/code\u003e parameters to options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/91707b470ebd803aaa3fd1e896217740f39267d4\"\u003e\u003ccode\u003e91707b4\u003c/code\u003e\u003c/a\u003e [doc] Add missing space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/8b553192268810a83253e2a4a39ac16768e75bb3\"\u003e\u003ccode\u003e8b55319\u003c/code\u003e\u003c/a\u003e [pkg] Update eslint to version 10.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/8.19.0...8.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `webpack-dev-server`\n\nUpdates `@rspack/cli` from 1.7.10 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-infra-dev/rspack/releases\"\u003e@​rspack/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements ⚡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce normal module creation and rule matching overhead by \u003ca href=\"https://github.com/LingyuCoder\"\u003e\u003ccode\u003e@​LingyuCoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13926\"\u003eweb-infra-dev/rspack#13926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: disable perfetto tracing in release binding by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13932\"\u003eweb-infra-dev/rspack#13932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce parser dependency bookkeeping overhead by \u003ca href=\"https://github.com/LingyuCoder\"\u003e\u003ccode\u003e@​LingyuCoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13936\"\u003eweb-infra-dev/rspack#13936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce code splitter allocation and lookup overhead by \u003ca href=\"https://github.com/LingyuCoder\"\u003e\u003ccode\u003e@​LingyuCoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13968\"\u003eweb-infra-dev/rspack#13968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: expose dependency import attributes by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13947\"\u003eweb-infra-dev/rspack#13947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(rsc): support configurable CSS link props by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13945\"\u003eweb-infra-dev/rspack#13945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(externals): add modern-module externals type by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13861\"\u003eweb-infra-dev/rspack#13861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support import.meta.rspackRsc by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13840\"\u003eweb-infra-dev/rspack#13840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: drop inactive branch dependencies for inlined booleans by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13863\"\u003eweb-infra-dev/rspack#13863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sourcemap): support relative paths in inline source maps by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13974\"\u003eweb-infra-dev/rspack#13974\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): use rspack-merge for config extends by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13869\"\u003eweb-infra-dev/rspack#13869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): revert mimalloc update by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13942\"\u003eweb-infra-dev/rspack#13942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(hash): fix base64 digest and hash salt by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13977\"\u003eweb-infra-dev/rspack#13977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: align sync module rule resource matching by \u003ca href=\"https://github.com/LingyuCoder\"\u003e\u003ccode\u003e@​LingyuCoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13981\"\u003eweb-infra-dev/rspack#13981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): avoid browser e2e watcher by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13987\"\u003eweb-infra-dev/rspack#13987\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor 🔨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(rstest): expose injectDynamicImportOrigin.functionName and resolve callee once by \u003ca href=\"https://github.com/fi3ework\"\u003e\u003ccode\u003e@​fi3ework\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13930\"\u003eweb-infra-dev/rspack#13930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use rspack util base64 by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13978\"\u003eweb-infra-dev/rspack#13978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(core): remove unused exports final name metadata by \u003ca href=\"https://github.com/LingyuCoder\"\u003e\u003ccode\u003e@​LingyuCoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/14003\"\u003eweb-infra-dev/rspack#14003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocument Updates 📖\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: replace webpack-merge references with rspack-merge by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13933\"\u003eweb-infra-dev/rspack#13933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct terminology spelling by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13964\"\u003eweb-infra-dev/rspack#13964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update HTML plugin guide by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13970\"\u003eweb-infra-dev/rspack#13970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(externals): add modern-module externals example by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13979\"\u003eweb-infra-dev/rspack#13979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update NestJS guide by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13976\"\u003eweb-infra-dev/rspack#13976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: invite \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e to Rspack core team by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13986\"\u003eweb-infra-dev/rspack#13986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Node app guide by \u003ca href=\"https://github.com/intellild\"\u003e\u003ccode\u003e@​intellild\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13995\"\u003eweb-infra-dev/rspack#13995\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: release v2.0.2 by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13922\"\u003eweb-infra-dev/rspack#13922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(benchmark): remove swc loader from threejs case by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13881\"\u003eweb-infra-dev/rspack#13881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upload codspeed valgrind temp files by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13879\"\u003eweb-infra-dev/rspack#13879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump rslint to 0.5.2 by \u003ca href=\"https://github.com/fansenze\"\u003e\u003ccode\u003e@​fansenze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13931\"\u003eweb-infra-dev/rspack#13931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable Rslint for more packages and fix lint issues by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13934\"\u003eweb-infra-dev/rspack#13934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable Rslint JS recommended rules  by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13938\"\u003eweb-infra-dev/rspack#13938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable renovate updates for mimalloc by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13949\"\u003eweb-infra-dev/rspack#13949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove unused team label workflow by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13950\"\u003eweb-infra-dev/rspack#13950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: configure rayon for codspeed benchmarks by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13954\"\u003eweb-infra-dev/rspack#13954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update patch npm dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13959\"\u003eweb-infra-dev/rspack#13959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update rust crate tokio to 1.52.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13961\"\u003eweb-infra-dev/rspack#13961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v10.33.4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13960\"\u003eweb-infra-dev/rspack#13960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsgo for dts generation by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13952\"\u003eweb-infra-dev/rspack#13952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(benchmark): disable spawn blocking for codspeed by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13958\"\u003eweb-infra-dev/rspack#13958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use mimalloc for codspeed benchmark allocator by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13966\"\u003eweb-infra-dev/rspack#13966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/9da7d0b7d7d41b364d81c0c56f16aa3112e2ad21\"\u003e\u003ccode\u003e9da7d0b\u003c/code\u003e\u003c/a\u003e chore(release): release 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/ed2742a992ca46625fa1a565cda34c9a17e1c516\"\u003e\u003ccode\u003eed2742a\u003c/code\u003e\u003c/a\u003e chore: enable tsgo for dts generation (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13952\"\u003e#13952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/399819617ef19514767979e8d83c1244e6e77b59\"\u003e\u003ccode\u003e3998196\u003c/code\u003e\u003c/a\u003e chore(deps): update patch npm dependencies (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13959\"\u003e#13959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/45e3a8a7f2c6f623d4b14f49d5ff28dbf6a26799\"\u003e\u003ccode\u003e45e3a8a\u003c/code\u003e\u003c/a\u003e chore: enable Rslint for more packages and fix lint issues (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13934\"\u003e#13934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/5a0506f76e43be1e5bcfffcce8f657841ecc2673\"\u003e\u003ccode\u003e5a0506f\u003c/code\u003e\u003c/a\u003e perf: disable perfetto tracing in release binding (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13932\"\u003e#13932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/24fc3975e9a8af352d5e6b17594aa9e362f2bae8\"\u003e\u003ccode\u003e24fc397\u003c/code\u003e\u003c/a\u003e chore: release v2.0.2 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13922\"\u003e#13922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/b9788fb232dd41950624cf4682e2bfc29a9d0bd7\"\u003e\u003ccode\u003eb9788fb\u003c/code\u003e\u003c/a\u003e fix(cli): use rspack-merge for config extends (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13869\"\u003e#13869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/3f77a93aaf921914580ace5f214e78a65e3a46e4\"\u003e\u003ccode\u003e3f77a93\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​discoveryjs/json-ext\u003c/code\u003e to v1 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13916\"\u003e#13916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/4d82714dd0469ed31b3ab8a00cdc01aa6cb7cb88\"\u003e\u003ccode\u003e4d82714\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency exit-hook to v5 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13906\"\u003e#13906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/74c95edbcc8cc97fae61e3038a9a18acd49f8aee\"\u003e\u003ccode\u003e74c95ed\u003c/code\u003e\u003c/a\u003e chore: release version 2.0.1 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13860\"\u003e#13860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-infra-dev/rspack/commits/v2.0.3/packages/rspack-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.82.0 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (...\n\n_Description has been truncated_","html_url":"https://github.com/Boo-hub33/vscode/pull/1446","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boo-hub33%2Fvscode/issues/1446","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1446/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-05-14T07:53:13.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"4444209479","node_id":"PR_kwDOEzH_b87bbgXI","number":2123,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T05:14:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T07:53:13.000Z","updated_at":"2026-05-22T05:14:32.000Z","time_to_close":681669,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":39,"packages":[{"name":"@fluentui/react","old_version":"8.115.6","new_version":"8.125.6","repository_url":"https://github.com/microsoft/fluentui"},{"name":"@fluentui/react-northstar","old_version":"0.62.0","new_version":"0.71.4","repository_url":"https://github.com/microsoft/fluentui"},{"name":"@microsoft/teams-js","old_version":"2.20.0","new_version":"2.53.0","repository_url":"https://github.com/OfficeDev/microsoft-teams-library-js"},{"name":"axios","old_version":"0.27.2","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"botbuilder","old_version":"4.16.0","new_version":"4.23.3","repository_url":"https://github.com/Microsoft/botbuilder-js"},{"name":"botbuilder-dialogs","old_version":"4.16.0","new_version":"4.23.3","repository_url":"https://github.com/Microsoft/botbuilder-js"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"debug","old_version":"4.3.4","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.7","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"16.4.4","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"4.18.2","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.21","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-session","old_version":"1.17.3","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"@types/express-session","old_version":"1.17.10","new_version":"1.19.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"morgan","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/expressjs/morgan"},{"name":"@types/morgan","old_version":"1.9.9","new_version":"1.9.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react","old_version":"16.14.0","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"16.8.10","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"16.14.0","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"16.9.24","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"5.62.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"5.62.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"browser-sync","old_version":"2.29.3","new_version":"3.0.4","repository_url":"https://github.com/BrowserSync/browser-sync"},{"name":"dotenv-webpack","old_version":"8.0.1","new_version":"9.0.0","repository_url":"https://github.com/mrsteele/dotenv-webpack"},{"name":"eslint-plugin-import","old_version":"2.29.1","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-promise","old_version":"6.1.1","new_version":"7.3.0","repository_url":"https://github.com/eslint-community/eslint-plugin-promise"},{"name":"eslint-plugin-react","old_version":"7.33.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"4.6.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-webpack-plugin","old_version":"3.2.0","new_version":"6.0.0","repository_url":"https://github.com/webpack/eslint-webpack-plugin"},{"name":"fork-ts-checker-webpack-plugin","old_version":"7.2.14","new_version":"9.1.0","repository_url":"https://github.com/TypeStrong/fork-ts-checker-webpack-plugin"},{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"},{"name":"ts-loader","old_version":"9.3.1","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"4.6.4","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typestyle","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/typestyle/typestyle"},{"name":"vinyl","old_version":"2.2.1","new_version":"3.0.1","repository_url":"https://github.com/gulpjs/vinyl"},{"name":"webpack","old_version":"5.90.1","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 38 updates in the /samples/TeamsJS/tab-deeplink-pass-values/ts directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fluentui/react](https://github.com/microsoft/fluentui) | `8.115.6` | `8.125.6` |\n| [@fluentui/react-northstar](https://github.com/microsoft/fluentui) | `0.62.0` | `0.71.4` |\n| [@microsoft/teams-js](https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js) | `2.20.0` | `2.53.0` |\n| [axios](https://github.com/axios/axios) | `0.27.2` | `1.16.1` |\n| [botbuilder](https://github.com/Microsoft/botbuilder-js) | `4.16.0` | `4.23.3` |\n| [botbuilder-dialogs](https://github.com/Microsoft/botbuilder-js) | `4.16.0` | `4.23.3` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [debug](https://github.com/debug-js/debug) | `4.3.4` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.7` | `4.1.13` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.4` | `17.4.2` |\n| [express](https://github.com/expressjs/express) | `4.18.2` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.6` |\n| [express-session](https://github.com/expressjs/session) | `1.17.3` | `1.19.0` |\n| [@types/express-session](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session) | `1.17.10` | `1.19.0` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [morgan](https://github.com/expressjs/morgan) | `1.10.0` | `1.10.1` |\n| [@types/morgan](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/morgan) | `1.9.9` | `1.9.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `16.14.0` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `16.8.10` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `16.14.0` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `16.9.24` | `19.2.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `5.62.0` | `8.59.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `5.62.0` | `8.59.3` |\n| [browser-sync](https://github.com/BrowserSync/browser-sync) | `2.29.3` | `3.0.4` |\n| [dotenv-webpack](https://github.com/mrsteele/dotenv-webpack) | `8.0.1` | `9.0.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.29.1` | `2.32.0` |\n| [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) | `6.1.1` | `7.3.0` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.33.2` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `4.6.0` | `7.1.1` |\n| [eslint-webpack-plugin](https://github.com/webpack/eslint-webpack-plugin) | `3.2.0` | `6.0.0` |\n| [fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin) | `7.2.14` | `9.1.0` |\n| [gulp](https://github.com/gulpjs/gulp) | `4.0.2` | `5.0.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.3.1` | `9.5.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `4.6.4` | `6.0.3` |\n| [typestyle](https://github.com/typestyle/typestyle) | `2.3.0` | `2.4.0` |\n| [vinyl](https://github.com/gulpjs/vinyl) | `2.2.1` | `3.0.1` |\n| [webpack](https://github.com/webpack/webpack) | `5.90.1` | `5.106.2` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n\n\nUpdates `@fluentui/react` from 8.115.6 to 8.125.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/fluentui/releases\"\u003e@​fluentui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react\u003c/code\u003e v8.125.6\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/foundation-legacy\u003c/code\u003e to v8.6.6 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/font-icons-mdl2\u003c/code\u003e to v8.5.73 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-focus\u003c/code\u003e to v8.10.6 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/style-utilities\u003c/code\u003e to v8.15.1 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react\u003c/code\u003e v8.125.5\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/foundation-legacy\u003c/code\u003e to v8.6.5 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/font-icons-mdl2\u003c/code\u003e to v8.5.72 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-focus\u003c/code\u003e to v8.10.5 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/style-utilities\u003c/code\u003e to v8.15.0 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/6c654e6f22ccba07af2241bef4655c13b8da839b\"\u003e\u003ccode\u003e6c654e6\u003c/code\u003e\u003c/a\u003e release: applying package updates - react v8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003e\u003ccode\u003e04bf7a7\u003c/code\u003e\u003c/a\u003e release: applying package updates - web-components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/39041d7c84a1e8cca8b74703ddef48b1a88e1a0c\"\u003e\u003ccode\u003e39041d7\u003c/code\u003e\u003c/a\u003e fix: update CDN bundle configurations, enable setTheme on globalThis (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36113\"\u003e#36113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/db347c731a2c0286c2b21af81219b37784b537dc\"\u003e\u003ccode\u003edb347c7\u003c/code\u003e\u003c/a\u003e fix(docs): Card examples reflow at small widths (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36086\"\u003e#36086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/7b586d76279e090d7b459bc4c066bd9804e4f2aa\"\u003e\u003ccode\u003e7b586d7\u003c/code\u003e\u003c/a\u003e Updates for shortcut folders, markdown and other filetype icon fixes. (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35945\"\u003e#35945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/094b22fc80668355bdbc663ccd8676929bb02046\"\u003e\u003ccode\u003e094b22f\u003c/code\u003e\u003c/a\u003e feat(react-storybook-addon): add render-prop slots to FluentDocsPage (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36115\"\u003e#36115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/3f57751d2014b304ca4cd5ebb565a9fa893ee044\"\u003e\u003ccode\u003e3f57751\u003c/code\u003e\u003c/a\u003e fix(react-combobox): use role attribute instead of classname for active desce...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/b9cadd1e3d398a6d90e76017999a44fc8bc3e4ce\"\u003e\u003ccode\u003eb9cadd1\u003c/code\u003e\u003c/a\u003e release: applying package updates - react-headless\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/6411342ccfa1a14f414d13af9881c61788bafd7e\"\u003e\u003ccode\u003e6411342\u003c/code\u003e\u003c/a\u003e fix(Menu): Highlight expanded menuitem (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36098\"\u003e#36098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/4fa64db43f604aa07abfd56f81a8ce90b9b97d19\"\u003e\u003ccode\u003e4fa64db\u003c/code\u003e\u003c/a\u003e docs(motion): home pages for motion system \u0026amp; motion components (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35737\"\u003e#35737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/fluentui/compare/@fluentui/react_v8.115.6...@fluentui/react_v8.125.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fluentui/react-northstar` from 0.62.0 to 0.71.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/fluentui/releases\"\u003e@​fluentui/react-northstar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-icons-mdl2\u003c/code\u003e v1.4.6\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-icon-provider\u003c/code\u003e to v1.4.6 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-icons-mdl2-branded\u003c/code\u003e v1.3.6\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-icons-mdl2\u003c/code\u003e to v1.4.6 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/font-icons-mdl2\u003c/code\u003e v8.5.73\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/style-utilities\u003c/code\u003e to v8.15.1 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/fluent2-theme\u003c/code\u003e v8.107.153\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react\u003c/code\u003e to v8.125.6 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/04bf7a7dd2b5c8f6963d3bf63187017e96c57a10\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-migration-v8-v9\u003c/code\u003e v9.10.3\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add  missing \u0026quot;use client\u0026quot; directive to client components and styles (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35719\"\u003e#35719\u003c/a\u003e by \u003ca href=\"https://github.com/dmytrokirpa\"\u003edmytrokirpa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-components\u003c/code\u003e to v9.73.1 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-migration-v0-v9\u003c/code\u003e v9.6.21\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add  missing \u0026quot;use client\u0026quot; directive to client components and styles (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35719\"\u003e#35719\u003c/a\u003e by \u003ca href=\"https://github.com/dmytrokirpa\"\u003edmytrokirpa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-aria\u003c/code\u003e to v9.17.10 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-components\u003c/code\u003e to v9.73.1 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-context-selector\u003c/code\u003e to v9.2.15 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-jsx-runtime\u003c/code\u003e to v9.4.1 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-shared-contexts\u003c/code\u003e to v9.26.2 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-tabster\u003c/code\u003e to v9.26.13 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-utilities\u003c/code\u003e to v9.26.2 (PR \u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35782\"\u003e#35782\u003c/a\u003e by \u003ca href=\"https://github.com/layershifter\"\u003elayershifter\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/font-icons-mdl2\u003c/code\u003e v8.5.72\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/style-utilities\u003c/code\u003e to v8.15.0 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-icons-mdl2\u003c/code\u003e v1.4.5\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​fluentui/react-icon-provider\u003c/code\u003e to v1.4.5 (\u003ca href=\"https://github.com/microsoft/fluentui/commit/cbf6cd22febb874c8e360def57b140ea42291902\"\u003ecommit\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​fluentui/react-icons-mdl2-branded\u003c/code\u003e v1.3.5\u003c/h2\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/461eb5e4be0dd97b55fec08589048f091a2d67a8\"\u003e\u003ccode\u003e461eb5e\u003c/code\u003e\u003c/a\u003e chore: prepare northstar release 0.71.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/22f177ca0bbc9611c74807aa7b919aa15741c586\"\u003e\u003ccode\u003e22f177c\u003c/code\u003e\u003c/a\u003e chore: prepare northstar release 0.71.3 (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36070\"\u003e#36070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/aaa679902b0674894a427cc903338f743055b1a6\"\u003e\u003ccode\u003eaaa6799\u003c/code\u003e\u003c/a\u003e fix(v0): avoid useContextSelector useState eager-bailout pitfall (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/36069\"\u003e#36069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/565682cad73956416e911e273d36677f6a025050\"\u003e\u003ccode\u003e565682c\u003c/code\u003e\u003c/a\u003e Added support for container query (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35770\"\u003e#35770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/4e996a3471f03d0cd042f60bfc70b73fcbb5c138\"\u003e\u003ccode\u003e4e996a3\u003c/code\u003e\u003c/a\u003e chore: prepare northstar release 0.71.2 (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35783\"\u003e#35783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/310acb93929c9f4e8a902efc5c9c4f1ac3adce61\"\u003e\u003ccode\u003e310acb9\u003c/code\u003e\u003c/a\u003e chore: northstar release 0.71.1 (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35780\"\u003e#35780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/dce6bdc5d60242493f2490be8d35dd6193f40529\"\u003e\u003ccode\u003edce6bdc\u003c/code\u003e\u003c/a\u003e fix(Ref): handle primitive elements with findDOMNode (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35779\"\u003e#35779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/5e7c32d399f535c4a2f9abd19ce9b0cbc4ed0bc0\"\u003e\u003ccode\u003e5e7c32d\u003c/code\u003e\u003c/a\u003e chore: apply northstar release 0.71.0 (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35509\"\u003e#35509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/74e4ff67e61d242f31d73ffc5f2c6bf64978fa66\"\u003e\u003ccode\u003e74e4ff6\u003c/code\u003e\u003c/a\u003e v0: fix usage of \u0026quot;as\u0026quot; prop \u0026amp; false positive tests (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35508\"\u003e#35508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/fluentui/commit/9c99d477edcb317a992693271ce214878c447569\"\u003e\u003ccode\u003e9c99d47\u003c/code\u003e\u003c/a\u003e chore: northstar release 0.70.0 (\u003ca href=\"https://redirect.github.com/microsoft/fluentui/issues/35446\"\u003e#35446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/fluentui/compare/@fluentui/react-northstar_v0.62.0...@fluentui/react-northstar_v0.71.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/teams-js` from 2.20.0 to 2.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/releases\"\u003e@​microsoft/teams-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.53.0\u003c/h2\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003cp\u003eWed, 06 May 2026 19:04:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePromoted the \u003ccode\u003eshortcutRelay\u003c/code\u003e capability from beta to public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: Upgraded underscore dependency from 1.12.1 to 1.13.8 to resolve component governance alert and address known security vulnerabilities.\u003c/li\u003e\n\u003cli\u003eAdded function key support (F1-F24) to \u003ccode\u003eshortcutRelay\u003c/code\u003e capability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.52.0\u003c/h2\u003e\n\u003ch2\u003e2.52.0\u003c/h2\u003e\n\u003cp\u003eWed, 08 Apr 2026 17:07:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehostFeatures\u003c/code\u003e key in app context, so the hosts can declare support for features to the app.\u003c/li\u003e\n\u003cli\u003eExtended sharing.shareWebContent to support File content type via the new IFileContent interface, enabling sharing of file URLs alongside existing URL content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.51.0\u003c/h2\u003e\n\u003ch2\u003e2.51.0\u003c/h2\u003e\n\u003cp\u003eFri, 27 Mar 2026 20:29:02 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded teamsJs logging for cases where an API fails because it is called in an unsupported frame context.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eplugins\u003c/code\u003e capability that will help directly interact with the host bypassing API registration in hubsdk. The capability is still awaiting support in one or most host applications. To track availability of this capability across different hosts see \u003ca href=\"https://aka.ms/capmatrix\"\u003ehttps://aka.ms/capmatrix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eappState\u003c/code\u003e parameter to \u003ccode\u003eHostMemoryMetrics\u003c/code\u003e to indicate current state of the app's lifecycle. Deprecated \u003ccode\u003eisCached\u003c/code\u003e and \u003ccode\u003eisPrecached\u003c/code\u003e fields to use the new structure.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eshareUrl\u003c/code\u003e and \u003ccode\u003ereplyChainId\u003c/code\u003e in \u003ccode\u003eopenFilePreview\u003c/code\u003e SDK schema.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ehostFeatures\u003c/code\u003e key in app context, so the hosts can declare support for features to the app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.50.0\u003c/h2\u003e\n\u003ch2\u003e2.50.0\u003c/h2\u003e\n\u003cp\u003eThu, 12 Mar 2026 20:51:32 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated ExternalApp* capabilities to allow calls in sidePanel frame context.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.49.0\u003c/h2\u003e\n\u003ch2\u003e2.49.0\u003c/h2\u003e\n\u003cp\u003eThu, 26 Feb 2026 21:58:31 GMT\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/blob/main/packages/teams-js/CHANGELOG.md\"\u003e@​microsoft/teams-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003cp\u003eWed, 06 May 2026 19:04:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePromoted the \u003ccode\u003eshortcutRelay\u003c/code\u003e capability from beta to public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: Upgraded underscore dependency from 1.12.1 to 1.13.8 to resolve component governance alert and address known security vulnerabilities.\u003c/li\u003e\n\u003cli\u003eAdded function key support (F1-F24) to \u003ccode\u003eshortcutRelay\u003c/code\u003e capability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.52.0\u003c/h2\u003e\n\u003cp\u003eWed, 08 Apr 2026 17:07:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehostFeatures\u003c/code\u003e key in app context, so the hosts can declare support for features to the app.\u003c/li\u003e\n\u003cli\u003eExtended sharing.shareWebContent to support File content type via the new IFileContent interface, enabling sharing of file URLs alongside existing URL content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.51.0\u003c/h2\u003e\n\u003cp\u003eFri, 27 Mar 2026 20:29:02 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded teamsJs logging for cases where an API fails because it is called in an unsupported frame context.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eplugins\u003c/code\u003e capability that will help directly interact with the host bypassing API registration in hubsdk. The capability is still awaiting support in one or most host applications. To track availability of this capability across different hosts see \u003ca href=\"https://aka.ms/capmatrix\"\u003ehttps://aka.ms/capmatrix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eappState\u003c/code\u003e parameter to \u003ccode\u003eHostMemoryMetrics\u003c/code\u003e to indicate current state of the app's lifecycle. Deprecated \u003ccode\u003eisCached\u003c/code\u003e and \u003ccode\u003eisPrecached\u003c/code\u003e fields to use the new structure.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eshareUrl\u003c/code\u003e and \u003ccode\u003ereplyChainId\u003c/code\u003e in \u003ccode\u003eopenFilePreview\u003c/code\u003e SDK schema.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ehostFeatures\u003c/code\u003e key in app context, so the hosts can declare support for features to the app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.50.0\u003c/h2\u003e\n\u003cp\u003eThu, 12 Mar 2026 20:51:32 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated ExternalApp* capabilities to allow calls in sidePanel frame context.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.49.0\u003c/h2\u003e\n\u003cp\u003eThu, 26 Feb 2026 21:58:31 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new params for openFilePreview SDK that will help reduce file open latency in Teams. The capability is still awaiting support in one or most host applications. To track availability of this capability across different hosts see \u003ca href=\"https://aka.ms/capmatrix\"\u003ehttps://aka.ms/capmatrix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for non-https URLs for opt-in app valid origins in \u003ccode\u003eapp.initialize()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/dcfd130a908c16af62f9550ce39c6529ec1ea9f0\"\u003e\u003ccode\u003edcfd130\u003c/code\u003e\u003c/a\u003e Release 2.53.0 Prepare (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3048\"\u003e#3048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/d1fe480a477705da605cf104bea0a8206f789e97\"\u003e\u003ccode\u003ed1fe480\u003c/code\u003e\u003c/a\u003e Remove \u003ca href=\"https://github.com/beta\"\u003e\u003ccode\u003e@​beta\u003c/code\u003e\u003c/a\u003e tags from the shortcutRelay capability (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/9b5128610b008728df63a989aa48673bd20a1418\"\u003e\u003ccode\u003e9b51286\u003c/code\u003e\u003c/a\u003e Add function key support to isValidShortcutEvent (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/3bffaf64a0da140ba62ddd009718bda2adea6147\"\u003e\u003ccode\u003e3bffaf6\u003c/code\u003e\u003c/a\u003e Refactor script tag E2E tests (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3030\"\u003e#3030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/897255ab407b84b9e6ebdbe5895e6d8c1fb5d290\"\u003e\u003ccode\u003e897255a\u003c/code\u003e\u003c/a\u003e Maggieg/cleanup release 2.52.0 (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/7aac710a871677466fe1e48609c68e43b0d8861b\"\u003e\u003ccode\u003e7aac710\u003c/code\u003e\u003c/a\u003e Add new content type to shareWebContent SDK schema (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/8fa86b880519c9c78b6f238babca42b7a7f82143\"\u003e\u003ccode\u003e8fa86b8\u003c/code\u003e\u003c/a\u003e Cleanup release 2.51.0 (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3022\"\u003e#3022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/fc341d7d7f5169f47d6145da3309ddab968cde36\"\u003e\u003ccode\u003efc341d7\u003c/code\u003e\u003c/a\u003e Added host features key in app context (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/a4cb4231719f4a1946d2e38d66b3feee41106565\"\u003e\u003ccode\u003ea4cb423\u003c/code\u003e\u003c/a\u003e Add new properties to openFilePreview SDK schema (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3015\"\u003e#3015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commit/64c9db3450f8f667c0073cc69797cf04057b187b\"\u003e\u003ccode\u003e64c9db3\u003c/code\u003e\u003c/a\u003e Cleanup release 2.50.0 (\u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/tree/HEAD/packages/teams-js/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OfficeDev/microsoft-teams-library-js/commits/v2.53.0/packages/teams-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~microsoft1es\"\u003emicrosoft1es\u003c/a\u003e, a new releaser for \u003ccode\u003e@​microsoft/teams-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 0.27.2 to 1.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1337d6b537afb2d3f501074c8ac4ef4308221197\"\u003e\u003ccode\u003e1337d6b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/858a790cec06054547d0d3f941916d6fb2a4d18e\"\u003e\u003ccode\u003e858a790\u003c/code\u003e\u003c/a\u003e fix: remove all caches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/34adfd90efc9c145488399e1cf7fa96de67080fa\"\u003e\u003ccode\u003e34adfd9\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/847d89b43654405d9a231e0b669832c2092b621f\"\u003e\u003ccode\u003e847d89b\u003c/code\u003e\u003c/a\u003e fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40948863677bb793bfff0293cce7e7b4f8a1b212\"\u003e\u003ccode\u003e4094886\u003c/code\u003e\u003c/a\u003e fix(progress): guard malformed XHR upload events (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44f0c5bf73c45df6009365141faa394d73596bd7\"\u003e\u003ccode\u003e44f0c5b\u003c/code\u003e\u003c/a\u003e chore: change sponsorship link and add Twicsy advertisement (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/64e1095efedc64c9fecf5176bd9cf2e5e93140d6\"\u003e\u003ccode\u003e64e1095\u003c/code\u003e\u003c/a\u003e chore: update PR and issue template to use h2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10865\"\u003e#10865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e6b4e1f311b43aa1dc77d78150a601d9fe4b280\"\u003e\u003ccode\u003e3e6b4e1\u003c/code\u003e\u003c/a\u003e fix: error unexpected token in fetch JS compatibility issue with Webpack 4 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c4453bab70f53575175903aee60810c821f72129\"\u003e\u003ccode\u003ec4453ba\u003c/code\u003e\u003c/a\u003e fix: add the ability to add additional sponsors to the process sponsors scrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/caa00a90b524bb67ed033474abcf4d8645ced793\"\u003e\u003ccode\u003ecaa00a9\u003c/code\u003e\u003c/a\u003e fix: https data in cleartext to proxy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v0.27.2...v1.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botbuilder` from 4.16.0 to 4.23.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/botbuilder-js/releases\"\u003ebotbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBot Framework JS SDK 4.23.3\u003c/h2\u003e\n\u003ch2\u003eNotable in this release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded supporet for TS 5.9\n\u003cblockquote\u003e\n\u003cp\u003eNote: In order to support new TS version, we had to drop support for TS 4.7 as it is incompatible with the new node/types version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003ePackage updates to resolve security alerts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remaining CodeQL issues (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4898\"\u003emicrosoft/botbuilder-js#4898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: [https://redirect.github.com/microsoft/botbuilder-js/issues/4894] Add support for typescript 5.9 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4897\"\u003emicrosoft/botbuilder-js#4897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: [https://redirect.github.com/microsoft/botbuilder-js/issues/4840] The use of the package browserify-sign could violate Microsoft crypto policy (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4875\"\u003emicrosoft/botbuilder-js#4875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark activity as optional in ConversationParameters (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4873\"\u003emicrosoft/botbuilder-js#4873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: dependencies to safe versions (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4896\"\u003emicrosoft/botbuilder-js#4896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable configuration of the OpenIdmetadata's refresh interval (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4877\"\u003emicrosoft/botbuilder-js#4877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: CodeQL issues with Medium and Error severity (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4893\"\u003emicrosoft/botbuilder-js#4893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: pbkdf2 from 3.1.1 to 3.1.3 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4888\"\u003emicrosoft/botbuilder-js#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eport: CQA to support TokenCredential instead of key (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4879\"\u003emicrosoft/botbuilder-js#4879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: CodeQL issues with severity High (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4892\"\u003emicrosoft/botbuilder-js#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pbkdf2 version to fix issue (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4891\"\u003emicrosoft/botbuilder-js#4891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar-fs from 2.1.1 to 2.1.2 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4871\"\u003emicrosoft/botbuilder-js#4871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Add signInSso cardviewType to SignInCardViewParameters (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4872\"\u003emicrosoft/botbuilder-js#4872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate babel-runtime (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4868\"\u003emicrosoft/botbuilder-js#4868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: axios from 1.7.7 to 1.8.2 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4869\"\u003emicrosoft/botbuilder-js#4869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow null value for Configuration parameter (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4856\"\u003emicrosoft/botbuilder-js#4856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: [https://redirect.github.com/microsoft/botbuilder-js/issues/4853] ConfigurationBotFrameworkAuthentication errors when initialized with process.env (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4857\"\u003emicrosoft/botbuilder-js#4857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate elliptic, esbuild, and serialize-javascript (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4862\"\u003emicrosoft/botbuilder-js#4862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: [https://redirect.github.com/microsoft/botbuilder-js/issues/4759] Migrate off \u003ccode\u003e@​azure/core-http\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4834\"\u003emicrosoft/botbuilder-js#4834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump elliptic from 6.6.0 to 6.6.1 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4863\"\u003emicrosoft/botbuilder-js#4863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Update generators and remove Core Bot templates (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4867\"\u003emicrosoft/botbuilder-js#4867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix actions/cache deprecation (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4858\"\u003emicrosoft/botbuilder-js#4858\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/botbuilder-js/compare/4.23.2...4.23.3\"\u003ehttps://github.com/microsoft/botbuilder-js/compare/4.23.2...4.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBot Framework JS SDK 4.23.2\u003c/h2\u003e\n\u003ch2\u003eNotable changes in this release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNode 22 support\u003c/li\u003e\n\u003cli\u003eDependency updates for security alerts\u003c/li\u003e\n\u003cli\u003eFederated Credentials for bot-to-channel auth.  This is supported for single tenant only.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eport: \u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4632\"\u003e#4632\u003c/a\u003e Support Federated Identity Credential by \u003ca href=\"https://github.com/sw-joelmut\"\u003e\u003ccode\u003e@​sw-joelmut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4765\"\u003emicrosoft/botbuilder-js#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eport: \u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/6841\"\u003e#6841\u003c/a\u003e SkillDialog.InterceptOAuthCardsAsync doesn't support CloudAdapter by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4766\"\u003emicrosoft/botbuilder-js#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: CVE-2024-52798 vulnerability with path-to-regexp by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4817\"\u003emicrosoft/botbuilder-js#4817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: Update d3-format package by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4842\"\u003emicrosoft/botbuilder-js#4842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Run the coveralls step only for windows by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4843\"\u003emicrosoft/botbuilder-js#4843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: nanoid from 3.3.6 to 3.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4812\"\u003emicrosoft/botbuilder-js#4812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Sso for SharePoint bot ACEs by \u003ca href=\"https://github.com/bentsai10\"\u003e\u003ccode\u003e@​bentsai10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4806\"\u003emicrosoft/botbuilder-js#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eport:\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/6879\"\u003e#6879\u003c/a\u003e Bot is not accepting v2 tokens from Bot Framework Emulator - Single Tenant Bots by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4847\"\u003emicrosoft/botbuilder-js#4847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade path-to-regexp and find-my-way packages to latest version by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4756\"\u003emicrosoft/botbuilder-js#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: http-proxy-middleware from 2.0.6 to 2.0.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4778\"\u003emicrosoft/botbuilder-js#4778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/0ca2d23561d528368c10804d46d9badcf4077ed6\"\u003e\u003ccode\u003e0ca2d23\u003c/code\u003e\u003c/a\u003e bump: Update from main for 4.23.3 (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4899\"\u003e#4899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/7534989cec2376d9af6a424ae422ab7a1c5078b3\"\u003e\u003ccode\u003e7534989\u003c/code\u003e\u003c/a\u003e bump: Update chai package (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4844\"\u003e#4844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/4a9c741533a249b072a5bc9376b0957442a961f5\"\u003e\u003ccode\u003e4a9c741\u003c/code\u003e\u003c/a\u003e Suppress fake secret in unit test. (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4850\"\u003e#4850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/29ae34b0597b4bb4d75d3183590011f693406658\"\u003e\u003ccode\u003e29ae34b\u003c/code\u003e\u003c/a\u003e bump: Update p-map package (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4820\"\u003e#4820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/62112c0f9a68e918b31fb37c332c3e0ecc9f3f22\"\u003e\u003ccode\u003e62112c0\u003c/code\u003e\u003c/a\u003e port: \u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/6882\"\u003e#6882\u003c/a\u003e Mock expired token for 'throws exception on expired token' unit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/7b1434f4896167efc153ba142e596bf87ac2ecaa\"\u003e\u003ccode\u003e7b1434f\u003c/code\u003e\u003c/a\u003e fix: Remaining ESLint issues (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4846\"\u003e#4846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/b3b1f65d1c7bd9dd9a19f04930852406f84781aa\"\u003e\u003ccode\u003eb3b1f65\u003c/code\u003e\u003c/a\u003e add the support for every possible issuer in Single Tenant for emulator (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/31c72e9c43152e77b6c6645f26d6f0b4d9d82af0\"\u003e\u003ccode\u003e31c72e9\u003c/code\u003e\u003c/a\u003e feat: Support Sso for SharePoint bot ACEs (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/cd05a193db5489d3dcb1d68a4c77dd09ae64e6aa\"\u003e\u003ccode\u003ecd05a19\u003c/code\u003e\u003c/a\u003e chore(deps): bump nanoid from 3.3.6 to 3.3.8 (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/adca2e026bdaa3b2deb719309504e1ac7224530f\"\u003e\u003ccode\u003eadca2e0\u003c/code\u003e\u003c/a\u003e Run the coveralls step only for windows (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4843\"\u003e#4843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/botbuilder-js/compare/4.16.0...4.23.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botbuilder-dialogs` from 4.16.0 to 4.23.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/botbuilder-js/releases\"\u003ebotbuilder-dialogs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBot Framework JS SDK 4.23.3\u003c/h2\u003e\n\u003ch2\u003eNotable in this release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded supporet for TS 5.9\n\u003cblockquote\u003e\n\u003cp\u003eNote: In order to support new TS version, we had to drop support for TS 4.7 as it is incompatible with the new node/types version.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003ePackage updates to resolve security alerts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remaining CodeQL issues (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4898\"\u003emicrosoft/botbuilder-js#4898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: [https://redirect.github.com/microsoft/botbuilder-js/issues/4894] Add support for typescript 5.9 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4897\"\u003emicrosoft/botbuilder-js#4897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: [https://redirect.github.com/microsoft/botbuilder-js/issues/4840] The use of the package browserify-sign could violate Microsoft crypto policy (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4875\"\u003emicrosoft/botbuilder-js#4875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark activity as optional in ConversationParameters (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4873\"\u003emicrosoft/botbuilder-js#4873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: dependencies to safe versions (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4896\"\u003emicrosoft/botbuilder-js#4896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable configuration of the OpenIdmetadata's refresh interval (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4877\"\u003emicrosoft/botbuilder-js#4877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: CodeQL issues with Medium and Error severity (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4893\"\u003emicrosoft/botbuilder-js#4893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: pbkdf2 from 3.1.1 to 3.1.3 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4888\"\u003emicrosoft/botbuilder-js#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eport: CQA to support TokenCredential instead of key (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4879\"\u003emicrosoft/botbuilder-js#4879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: CodeQL issues with severity High (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4892\"\u003emicrosoft/botbuilder-js#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump pbkdf2 version to fix issue (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4891\"\u003emicrosoft/botbuilder-js#4891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar-fs from 2.1.1 to 2.1.2 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4871\"\u003emicrosoft/botbuilder-js#4871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Add signInSso cardviewType to SignInCardViewParameters (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4872\"\u003emicrosoft/botbuilder-js#4872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate babel-runtime (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4868\"\u003emicrosoft/botbuilder-js#4868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump: axios from 1.7.7 to 1.8.2 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4869\"\u003emicrosoft/botbuilder-js#4869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow null value for Configuration parameter (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4856\"\u003emicrosoft/botbuilder-js#4856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: [https://redirect.github.com/microsoft/botbuilder-js/issues/4853] ConfigurationBotFrameworkAuthentication errors when initialized with process.env (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4857\"\u003emicrosoft/botbuilder-js#4857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate elliptic, esbuild, and serialize-javascript (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4862\"\u003emicrosoft/botbuilder-js#4862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: [https://redirect.github.com/microsoft/botbuilder-js/issues/4759] Migrate off \u003ccode\u003e@​azure/core-http\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4834\"\u003emicrosoft/botbuilder-js#4834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump elliptic from 6.6.0 to 6.6.1 (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4863\"\u003emicrosoft/botbuilder-js#4863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Update generators and remove Core Bot templates (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4867\"\u003emicrosoft/botbuilder-js#4867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix actions/cache deprecation (\u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4858\"\u003emicrosoft/botbuilder-js#4858\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/botbuilder-js/compare/4.23.2...4.23.3\"\u003ehttps://github.com/microsoft/botbuilder-js/compare/4.23.2...4.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBot Framework JS SDK 4.23.2\u003c/h2\u003e\n\u003ch2\u003eNotable changes in this release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNode 22 support\u003c/li\u003e\n\u003cli\u003eDependency updates for security alerts\u003c/li\u003e\n\u003cli\u003eFederated Credentials for bot-to-channel auth.  This is supported for single tenant only.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eport: \u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4632\"\u003e#4632\u003c/a\u003e Support Federated Identity Credential by \u003ca href=\"https://github.com/sw-joelmut\"\u003e\u003ccode\u003e@​sw-joelmut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4765\"\u003emicrosoft/botbuilder-js#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eport: \u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/6841\"\u003e#6841\u003c/a\u003e SkillDialog.InterceptOAuthCardsAsync doesn't support CloudAdapter by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4766\"\u003emicrosoft/botbuilder-js#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: CVE-2024-52798 vulnerability with path-to-regexp by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4817\"\u003emicrosoft/botbuilder-js#4817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: Update d3-format package by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4842\"\u003emicrosoft/botbuilder-js#4842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Run the coveralls step only for windows by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4843\"\u003emicrosoft/botbuilder-js#4843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: nanoid from 3.3.6 to 3.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4812\"\u003emicrosoft/botbuilder-js#4812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Sso for SharePoint bot ACEs by \u003ca href=\"https://github.com/bentsai10\"\u003e\u003ccode\u003e@​bentsai10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4806\"\u003emicrosoft/botbuilder-js#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eport:\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/6879\"\u003e#6879\u003c/a\u003e Bot is not accepting v2 tokens from Bot Framework Emulator - Single Tenant Bots by \u003ca href=\"https://github.com/JhontSouth\"\u003e\u003ccode\u003e@​JhontSouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4847\"\u003emicrosoft/botbuilder-js#4847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade path-to-regexp and find-my-way packages to latest version by \u003ca href=\"https://github.com/ceciliaavila\"\u003e\u003ccode\u003e@​ceciliaavila\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4756\"\u003emicrosoft/botbuilder-js#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump: http-proxy-middleware from 2.0.6 to 2.0.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/botbuilder-js/pull/4778\"\u003emicrosoft/botbuilder-js#4778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/0ca2d23561d528368c10804d46d9badcf4077ed6\"\u003e\u003ccode\u003e0ca2d23\u003c/code\u003e\u003c/a\u003e bump: Update from main for 4.23.3 (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4899\"\u003e#4899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/7534989cec2376d9af6a424ae422ab7a1c5078b3\"\u003e\u003ccode\u003e7534989\u003c/code\u003e\u003c/a\u003e bump: Update chai package (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4844\"\u003e#4844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/4a9c741533a249b072a5bc9376b0957442a961f5\"\u003e\u003ccode\u003e4a9c741\u003c/code\u003e\u003c/a\u003e Suppress fake secret in unit test. (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4850\"\u003e#4850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/botbuilder-js/commit/29ae34b0597b4bb4d75d3183590011f693406658\"\u003e\u003ccode\u003e29ae34b\u003c/code\u003e\u003c/a\u003e bump: Update p-map package (\u003ca href=\"https://redirect.github.com/Microsoft/botbuilder-js/issues/4820\"\u003e#4820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca...\n\n_Description has been truncated_","html_url":"https://github.com/OfficeDev/Microsoft-Teams-Samples/pull/2123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OfficeDev%2FMicrosoft-Teams-Samples/issues/2123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2123/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-04-27T04:04:46.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"4332998857","node_id":"PR_kwDOBh3ZGs7V0Z3c","number":720,"state":"closed","title":"build(deps-dev): bump gulp from 4.0.2 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-27T06:13:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T04:04:46.000Z","updated_at":"2026-04-27T06:13:10.000Z","time_to_close":7700,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 4.0.2 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gulp\u0026package-manager=npm_and_yarn\u0026previous-version=4.0.2\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/microlinkhq/browserless/pull/720","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/microlinkhq%2Fbrowserless/issues/720","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/720/packages"}},{"old_version":"5.0.0","new_version":"5.0.1","update_type":"patch","path":null,"pr_created_at":"2026-03-23T10:54:06.000Z","version_change":"5.0.0 → 5.0.1","issue":{"uuid":"4119981039","node_id":"PR_kwDONZSbes7MpTa7","number":365,"state":"closed","title":"[npm] Bump the npm-deps group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-27T04:34:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T10:54:06.000Z","updated_at":"2026-03-27T04:34:44.000Z","time_to_close":322837,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[npm] Bump","group_name":"npm-deps","update_count":5,"packages":[{"name":"contentful-import","old_version":"9.4.137","new_version":"9.4.139","repository_url":"https://github.com/contentful/contentful-import"},{"name":"govuk-frontend","old_version":"5.10.1","new_version":"5.14.0","repository_url":"https://github.com/alphagov/govuk-frontend"},{"name":"gulp","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"},{"name":"gulp-sass","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/dlmanning/gulp-sass"},{"name":"sass","old_version":"1.83.4","new_version":"1.98.0","repository_url":"https://github.com/sass/dart-sass"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 1 update in the /src/contentful/Synchronisation directory: [contentful-import](https://github.com/contentful/contentful-import).\nBumps the npm-deps group with 4 updates in the /src/web/CareLeavers.Web directory: [govuk-frontend](https://github.com/alphagov/govuk-frontend/tree/HEAD/packages/govuk-frontend), [gulp](https://github.com/gulpjs/gulp), [gulp-sass](https://github.com/dlmanning/gulp-sass) and [sass](https://github.com/sass/dart-sass).\n\nUpdates `contentful-import` from 9.4.137 to 9.4.139\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/contentful/contentful-import/releases\"\u003econtentful-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.139\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/contentful/contentful-import/compare/v9.4.138...v9.4.139\"\u003e9.4.139\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch2\u003ev9.4.138\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/contentful/contentful-import/compare/v9.4.137...v9.4.138\"\u003e9.4.138\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/contentful/contentful-import/commit/3ea4cd9976c6599bb161642499cc09d25d9c99b2\"\u003e\u003ccode\u003e3ea4cd9\u003c/code\u003e\u003c/a\u003e build(deps): update dependency contentful-management to ^11.74.0 (\u003ca href=\"https://redirect.github.com/contentful/contentful-import/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/contentful/contentful-import/commit/86d9509c895dc64ce0bc7dc1cc6f18d25a9e7f05\"\u003e\u003ccode\u003e86d9509\u003c/code\u003e\u003c/a\u003e build(deps): update dependency contentful-management to ^11.73.1 (\u003ca href=\"https://redirect.github.com/contentful/contentful-import/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/contentful/contentful-import/compare/v9.4.137...v9.4.139\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `govuk-frontend` from 5.10.1 to 5.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alphagov/govuk-frontend/releases\"\u003egovuk-frontend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGOV.UK Frontend v5.14.0\u003c/h2\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003ch3\u003eThe GOV.UK footer component now allows the removal of content licence information\u003c/h3\u003e\n\u003cp\u003eIf your service does not provide information under the Open Government Licence (OGL), you can now remove the content licence information from the GOV.UK footer.\u003c/p\u003e\n\u003cp\u003eIf you use Nunjucks, set the \u003ccode\u003econtentLicence\u003c/code\u003e parameter to \u003ccode\u003enull\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"nunjucks\"\u003e\u003ccode\u003e{{ govukFooter({\n  contentLicence: null\n}) }}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe introduced this feature in the following pull requests:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6527\"\u003e#6527: Allow false value to turn off contentLicence in GOV.UK Footer\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/NickColley\"\u003e\u003ccode\u003e@​NickColley\u003c/code\u003e\u003c/a\u003e for making this change.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6586\"\u003e#6586: Use \u003ccode\u003enull\u003c/code\u003e rather than \u003ccode\u003efalse\u003c/code\u003e to hide the content licence\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/gunndabad\"\u003e\u003ccode\u003e@​gunndabad\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRecommended changes\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003earia-hidden=\u0026quot;true\u0026quot;\u003c/code\u003e to the Service navigation's menu toggle\u003c/h3\u003e\n\u003cp\u003eThe VoiceOver screen reader software for macOS and iPadOS contains bugs that make the menu toggle in the Service navigation accessible to VoiceOver users, even if the button has a \u003ccode\u003ehidden\u003c/code\u003e attribute.\u003c/p\u003e\n\u003cp\u003eIf you use Nunjucks, you do not have to do anything.\u003c/p\u003e\n\u003cp\u003eIf you do not use Nunjucks to generate your components' HTML, add an \u003ccode\u003earia-hidden=\u0026quot;true\u0026quot;\u003c/code\u003e attribute to the hidden \u003ccode\u003e\u0026lt;button\u0026gt;\u003c/code\u003e element of the Service navigation. This means the button will remain hidden for VoiceOver users.\u003c/p\u003e\n\u003cp\u003eWe made this change in [pull request \u003ca href=\"https://github.com/alphagov/govuk-frontend/tree/HEAD/packages/govuk-frontend/issues/6469\"\u003e#6469\u003c/a\u003e: Fix VoiceOver access to \u003ccode\u003ehidden\u003c/code\u003e Service Navigation menu button](\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6469\"\u003ealphagov/govuk-frontend#6469\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cp\u003eWe've made fixes to GOV.UK Frontend in the following pull requests:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6351\"\u003e#6351: Preserve already escaped \u003ccode\u003eattributes\u003c/code\u003e values to prevent double escaping\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6438\"\u003e#6438: Fix pagination outputting empty links when provided a null or empty value\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/NikhilNanjappa\"\u003e\u003ccode\u003e@​NikhilNanjappa\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6531\"\u003e#6531: Prevent date inputs shifting alignment on iOS 18\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/rowellx68\"\u003e\u003ccode\u003e@​rowellx68\u003c/code\u003e\u003c/a\u003e for reporting this issue and \u003ca href=\"https://github.com/colinrotherham\"\u003e\u003ccode\u003e@​colinrotherham\u003c/code\u003e\u003c/a\u003e for suggesting the fix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6528\"\u003e#6528: Fix hover state on focused small radios\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6529\"\u003e#6529: Fix rebranded header background being visible when printed\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/lewis-softwire\"\u003e\u003ccode\u003e@​lewis-softwire\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6462\"\u003e#6462: Update HMRC brand colour\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6539\"\u003e#6539: Fix skip link outline being clipped in forced colours mode\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGOV.UK Frontend v5.13.0\u003c/h2\u003e\n\u003cp\u003eTo install this version with npm, run \u003ccode\u003enpm install govuk-frontend@5.13.0\u003c/code\u003e. You can also find more information about \u003ca href=\"https://frontend.design-system.service.gov.uk/staying-up-to-date/#updating-to-the-latest-version\"\u003ehow to stay up to date\u003c/a\u003e in our documentation.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alphagov/govuk-frontend/blob/main/CHANGELOG.md\"\u003egovuk-frontend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.14.0 (Feature release)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch4\u003eThe GOV.UK footer component now allows the removal of content licence information\u003c/h4\u003e\n\u003cp\u003eIf your service does not provide information under the Open Government Licence (OGL), you can now remove the content licence information from the GOV.UK footer.\u003c/p\u003e\n\u003cp\u003eIf you use Nunjucks, set the \u003ccode\u003econtentLicence\u003c/code\u003e parameter to \u003ccode\u003enull\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"nunjucks\"\u003e\u003ccode\u003e{{ govukFooter({\n  contentLicence: null\n}) }}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe introduced this feature in the following pull requests:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6527\"\u003e#6527: Allow false value to turn off contentLicence in GOV.UK Footer\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/NickColley\"\u003e\u003ccode\u003e@​NickColley\u003c/code\u003e\u003c/a\u003e for making this change.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6586\"\u003e#6586: Use \u003ccode\u003enull\u003c/code\u003e rather than \u003ccode\u003efalse\u003c/code\u003e to hide the content licence\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/gunndabad\"\u003e\u003ccode\u003e@​gunndabad\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRecommended changes\u003c/h3\u003e\n\u003ch4\u003eAdd \u003ccode\u003earia-hidden=\u0026quot;true\u0026quot;\u003c/code\u003e to the Service navigation's menu toggle\u003c/h4\u003e\n\u003cp\u003eThe VoiceOver screen reader software for macOS and iPadOS contains bugs that make the menu toggle in the Service navigation accessible to VoiceOver users, even if the button has a \u003ccode\u003ehidden\u003c/code\u003e attribute.\u003c/p\u003e\n\u003cp\u003eIf you use Nunjucks, you do not have to do anything.\u003c/p\u003e\n\u003cp\u003eIf you do not use Nunjucks to generate your components' HTML, add an \u003ccode\u003earia-hidden=\u0026quot;true\u0026quot;\u003c/code\u003e attribute to the hidden \u003ccode\u003e\u0026lt;button\u0026gt;\u003c/code\u003e element of the Service navigation. This means the button will remain hidden for VoiceOver users.\u003c/p\u003e\n\u003cp\u003eWe made this change in [pull request \u003ca href=\"https://github.com/alphagov/govuk-frontend/tree/HEAD/packages/govuk-frontend/issues/6469\"\u003e#6469\u003c/a\u003e: Fix VoiceOver access to \u003ccode\u003ehidden\u003c/code\u003e Service Navigation menu button](\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6469\"\u003ealphagov/govuk-frontend#6469\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eWe've made fixes to GOV.UK Frontend in the following pull requests:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6351\"\u003e#6351: Preserve already escaped \u003ccode\u003eattributes\u003c/code\u003e values to prevent double escaping\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6438\"\u003e#6438: Fix pagination outputting empty links when provided a null or empty value\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/NikhilNanjappa\"\u003e\u003ccode\u003e@​NikhilNanjappa\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6531\"\u003e#6531: Prevent date inputs shifting alignment on iOS 18\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/rowellx68\"\u003e\u003ccode\u003e@​rowellx68\u003c/code\u003e\u003c/a\u003e for reporting this issue and \u003ca href=\"https://github.com/colinrotherham\"\u003e\u003ccode\u003e@​colinrotherham\u003c/code\u003e\u003c/a\u003e for suggesting the fix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6528\"\u003e#6528: Fix hover state on focused small radios\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6529\"\u003e#6529: Fix rebranded header background being visible when printed\u003c/a\u003e – thanks to \u003ca href=\"https://github.com/lewis-softwire\"\u003e\u003ccode\u003e@​lewis-softwire\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6462\"\u003e#6462: Update HMRC brand colour\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/alphagov/govuk-frontend/pull/6539\"\u003e#6539: Fix skip link outline being clipped in forced colours mode\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.13.0 (Feature release)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003ch4\u003eUse Sass functions to create custom media queries\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/234b3637e853d7f4cc8537e955c6bfbdc523191d\"\u003e\u003ccode\u003e234b363\u003c/code\u003e\u003c/a\u003e Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/0038778d677d33026cdfce9f75bf44653730b76e\"\u003e\u003ccode\u003e0038778\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003enull\u003c/code\u003e rather than \u003ccode\u003efalse\u003c/code\u003e to hide the content licence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/a5571f3d3d1b483328efbe016c07efc0c5bc028f\"\u003e\u003ccode\u003ea5571f3\u003c/code\u003e\u003c/a\u003e Fix skiplink outline not being visible in forced colours\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/5ce028fa1c21fd2663792bef71359769a30970f7\"\u003e\u003ccode\u003e5ce028f\u003c/code\u003e\u003c/a\u003e Update HMRC brand colour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/2d192353f714b07f2c58a2b45ceee097d058e290\"\u003e\u003ccode\u003e2d19235\u003c/code\u003e\u003c/a\u003e Fix rebranded header background appearing when printed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/88469ff54b86ea9417455b9dcffd66141cdaa4c3\"\u003e\u003ccode\u003e88469ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/alphagov/govuk-frontend/tree/HEAD/packages/govuk-frontend/issues/6527\"\u003e#6527\u003c/a\u003e from alphagov/v5-override-ogl-logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/b8b14d9ff3be65e63b08be129b1758e84436b263\"\u003e\u003ccode\u003eb8b14d9\u003c/code\u003e\u003c/a\u003e Fix hover state on focused small radios\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/ba03f4c3dbb16289449bcef9afd3ec8829bc8d7d\"\u003e\u003ccode\u003eba03f4c\u003c/code\u003e\u003c/a\u003e Improve GOV.UK footer component guidance on disabling OGL content licence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/bb27fb6660f54e74d0f95cb61c72c1e78dd718cd\"\u003e\u003ccode\u003ebb27fb6\u003c/code\u003e\u003c/a\u003e Add improved detail on removing content licence information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alphagov/govuk-frontend/commit/c2f30e0679a707a6cc765e3c08cdacfa2967ffef\"\u003e\u003ccode\u003ec2f30e0\u003c/code\u003e\u003c/a\u003e Ensure meta info spacing is trimmed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alphagov/govuk-frontend/commits/v5.14.0/packages/govuk-frontend\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for govuk-frontend since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-sass` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dlmanning/gulp-sass/releases\"\u003egulp-sass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix regressions in source maps (\u003ca href=\"https://github.com/wkillerud\"\u003e\u003ccode\u003e@​wkillerud\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dlmanning/gulp-sass/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dlmanning/gulp-sass/blob/master/CHANGELOG.md\"\u003egulp-sass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eMarch 5, 2025\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dlmanning/gulp-sass/releases/tag/v6.0.1\"\u003ehttps://github.com/dlmanning/gulp-sass/releases/tag/v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dlmanning/gulp-sass/commit/333c4ced43c25771f396b7c369771c71c8f83b40\"\u003e\u003ccode\u003e333c4ce\u003c/code\u003e\u003c/a\u003e 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dlmanning/gulp-sass/commit/9ce7c0c295f2e66c41a8c358868ec9f3a6cd5abe\"\u003e\u003ccode\u003e9ce7c0c\u003c/code\u003e\u003c/a\u003e Fix regressions in source maps (\u003ca href=\"https://redirect.github.com/dlmanning/gulp-sass/issues/876\"\u003e#876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dlmanning/gulp-sass/compare/v6.0.0...v6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.83.4 to 1.98.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.98.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.98.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to standard error or the browser console, but automatically chooses whether to use terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with an argument that can't be simplified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly emit deprecation warnings as text rather than \u003ccode\u003eStringBuffer\u003c/code\u003e objects when running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit colored warnings and other messages on the console when running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1980\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.97.3\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.3, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where nesting an at-rule within multiple style rules in plain CSS could cause outer style rules to be omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1973\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.97.2\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.2, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fixes for implicit configuration when nested imports are involved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1972\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.98.0\u003c/h2\u003e\n\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to\nstandard error or the browser console, but automatically chooses whether to\nuse terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with\nan argument that can't be simplified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly emit deprecation warnings as text rather than \u003ccode\u003eStringBuffer\u003c/code\u003e objects\nwhen running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit colored warnings and other messages on the console when running in a\nbrowser.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where nesting an at-rule within multiple style rules in plain CSS\ncould cause outer style rules to be omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fixes for implicit configuration when nested imports are involved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug with the new CSS-style \u003ccode\u003eif()\u003c/code\u003e syntax where values would be evaluated\neven if their conditions didn't match.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003edisplay-p3-linear\u003c/code\u003e color space.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow numbers with complex units (more than one numerator unit or more than\nzero denominator units) to be emitted to CSS. These are now emitted as\n\u003ccode\u003ecalc()\u003c/code\u003e expressions, which now support complex units in plain CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.95.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5a81ae3348caab2131ee08c8c0141337420372b5\"\u003e\u003ccode\u003e5a81ae3\u003c/code\u003e\u003c/a\u003e Bump version to 1.98.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2754\"\u003e#2754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e25e71ddd86b29b6a91f189a1211656081d1932a\"\u003e\u003ccode\u003ee25e71d\u003c/code\u003e\u003c/a\u003e Update immutable to v5.1.5 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/43fac1a989ce2a9ee66d95d99f739881462ee3a8\"\u003e\u003ccode\u003e43fac1a\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8b85c9aae6af8cb4bd3f6717ed3aae5c1065fe6d\"\u003e\u003ccode\u003e8b85c9a\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/00f83f0c12318e48d7f0f77e2f22e2b59966093c\"\u003e\u003ccode\u003e00f83f0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.8 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2752\"\u003e#2752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0a325a46a76c6a1d312aaab5a6b1f9a80d453594\"\u003e\u003ccode\u003e0a325a4\u003c/code\u003e\u003c/a\u003e Bump actions/attest-build-provenance from 3 to 4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/7fb3c0f61adaa73be963408fbce29bdc596297c3\"\u003e\u003ccode\u003e7fb3c0f\u003c/code\u003e\u003c/a\u003e Gracefully handle dependency loops in watch mode (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e86d0445ecc82687b29ff4784d8d6a86c1ca92f2\"\u003e\u003ccode\u003ee86d044\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.3 to 10.0.1 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2743\"\u003e#2743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/4bcd256f99df392d3e54a96692a991a1f287bd05\"\u003e\u003ccode\u003e4bcd256\u003c/code\u003e\u003c/a\u003e Add Logger.defaultLogger to automatically choose whether to use colors (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2742\"\u003e#2742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/c3f8ff0f6cc43f194c2989eaaf5b720f34943ec4\"\u003e\u003ccode\u003ec3f8ff0\u003c/code\u003e\u003c/a\u003e Always convert printed objects to strings in JS (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.83.4...1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for sass since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DFE-Digital/care-leavers/pull/365","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DFE-Digital%2Fcare-leavers/issues/365","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/365/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-19T05:54:34.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"4099497873","node_id":"PR_kwDORq_V087LwRjb","number":6,"state":"open","title":"deps: bump gulp from 4.0.2 to 5.0.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-19T05:54:34.000Z","updated_at":"2026-03-19T05:54:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 4.0.2 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gulp\u0026package-manager=npm_and_yarn\u0026previous-version=4.0.2\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/boxlinknet/kwtsms-n8n/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxlinknet%2Fkwtsms-n8n/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"5.0.0","new_version":"5.0.1","update_type":"patch","path":null,"pr_created_at":"2026-03-18T03:03:21.000Z","version_change":"5.0.0 → 5.0.1","issue":{"uuid":"4092398905","node_id":"PR_kwDOEHrtY87LaAYM","number":403,"state":"open","title":"Bump gulp from 5.0.0 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-18T03:03:21.000Z","updated_at":"2026-03-18T03:03:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"gulp","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 5.0.0 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gulp\u0026package-manager=npm_and_yarn\u0026previous-version=5.0.0\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Apollon77/ioBroker.melcloud/pull/403","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apollon77%2FioBroker.melcloud/issues/403","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/403/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-05T21:28:53.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"4030725806","node_id":"PR_kwDOCguT-c7IVDYD","number":28,"state":"closed","title":"Bump micromatch, @angular-devkit/build-angular, @angular/compiler-cli and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-05T21:30:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-05T21:28:53.000Z","updated_at":"2026-03-05T21:30:44.000Z","time_to_close":110,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"micromatch, @angular-devkit/build-angular, @angular/compiler-cli"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"4.0.2","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [micromatch](https://github.com/micromatch/micromatch) to 4.0.8 and updates ancestor dependencies [micromatch](https://github.com/micromatch/micromatch), [@angular-devkit/build-angular](https://github.com/angular/angular-cli), [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) and [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `micromatch` from 3.1.10 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/micromatch/releases\"\u003emicromatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.8\u003c/h2\u003e\n\u003cp\u003eUltimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We consider the issues low-priority, so even if you see automated scanners saying otherwise, don't be scared.\u003c/p\u003e\n\u003ch2\u003e4.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Update picomatch to fix regression \u003ca href=\"https://redirect.github.com/micromatch/micromatch/issues/179\"\u003e#179\u003c/a\u003e (8becb55)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce newer version of picomatch with bugfixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md\"\u003emicromatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.8] - 2024-08-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackported CVE-2024-4067 fix (from v4.0.6) over to 4.x branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.7] - 2024-05-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ethis is basically v4.0.5, with some README updates\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eit is vulnerable to CVE-2024-4067\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpdated braces to v3.0.3 to avoid CVE-2024-4068\u003c/li\u003e\n\u003cli\u003edoes NOT break API compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.6] - 2024-05-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehasBraces\u003c/code\u003e to check if a pattern contains braces.\u003c/li\u003e\n\u003cli\u003eFixes CVE-2024-4067\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKS API COMPATIBILITY\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eShould be labeled as a major release, but it's not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.1 - 4.0.5]\u003c/h2\u003e\n\u003ch2\u003e[4.0.0] - 2019-03-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for \u003ccode\u003eoptions.onMatch\u003c/code\u003e. See the readme for details\u003c/li\u003e\n\u003cli\u003eAdds support for \u003ccode\u003eoptions.onIgnore\u003c/code\u003e. See the readme for details\u003c/li\u003e\n\u003cli\u003eAdds support for \u003ccode\u003eoptions.onResult\u003c/code\u003e. See the readme for details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.6\u003c/li\u003e\n\u003cli\u003eRemoved support for passing an array of brace patterns to \u003ccode\u003emicromatch.braces()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTo strictly enforce closing brackets (for \u003ccode\u003e{\u003c/code\u003e, \u003ccode\u003e[\u003c/code\u003e, and \u003ccode\u003e(\u003c/code\u003e), you must now use \u003ccode\u003estrictBrackets=true\u003c/code\u003e instead of \u003ccode\u003estrictErrors\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecache\u003c/code\u003e - caching and all related options and methods have been removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoptions.unixify\u003c/code\u003e was renamed to \u003ccode\u003eoptions.windows\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoptions.nodupes\u003c/code\u003e Was removed. Duplicates are always removed by default. You can override this with custom behavior by using the \u003ccode\u003eonMatch\u003c/code\u003e, \u003ccode\u003eonResult\u003c/code\u003e and \u003ccode\u003eonIgnore\u003c/code\u003e functions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoptions.snapdragon\u003c/code\u003e was removed, as snapdragon is no longer used.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoptions.sourcemap\u003c/code\u003e was removed, as snapdragon is no longer used, which provided sourcemap support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.0.0] - 2017-04-11\u003c/h2\u003e\n\u003cp\u003eComplete overhaul, with 36,000+ new unit tests validated against actual output generated by Bash and minimatch. More specifically, 35,000+ of the tests:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emicromatch results are directly compared to bash results\u003c/li\u003e\n\u003cli\u003ein rare cases, when micromatch and bash disagree, micromatch's results are compared to minimatch's results\u003c/li\u003e\n\u003cli\u003emicromatch is much more accurate than minimatch, so there were cases where I had to make assumptions. I'll try to document these.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis refactor introduces a parser and compiler that are supersets of more granular parsers and compilers from other sub-modules. Each of these sub-modules has a singular responsibility and focuses on a certain type of matching that aligns with a specific part of the Bash \u0026quot;expansion\u0026quot; API.\u003c/p\u003e\n\u003cp\u003eThese sub-modules work like plugins to seamlessly create the micromatch parser/compiler, so that strings are parsed in one pass, an \u003ca href=\"https://gist.github.com/jonschlinkert/099c8914f56529f75bc757cc9e5e8e2a\"\u003eAST is created\u003c/a\u003e, then a new string is generated by the compiler.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/8bd704ec0d9894693d35da425d827819916be920\"\u003e\u003ccode\u003e8bd704e\u003c/code\u003e\u003c/a\u003e 4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/a0e68416a44da10f3e4e30845ab95af4fd286d5a\"\u003e\u003ccode\u003ea0e6841\u003c/code\u003e\u003c/a\u003e run verb to generate README documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/4ec288484f6e8cccf597ad3d43529c31d0f7a02a\"\u003e\u003ccode\u003e4ec2884\u003c/code\u003e\u003c/a\u003e Merge branch 'v4' into hauserkristof-feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade\"\u003e\u003ccode\u003e03aa805\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/micromatch/issues/266\"\u003e#266\u003c/a\u003e from hauserkristof/feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/814f5f70efcd100ca9d29198867812a3d6ab91a8\"\u003e\u003ccode\u003e814f5f7\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/67fcce6a1077c2faf5ad0c5f998fa70202cc5dae\"\u003e\u003ccode\u003e67fcce6\u003c/code\u003e\u003c/a\u003e fix: CHANGELOG about braces \u0026amp; CVE-2024-4068, v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/113f2e3fa7cb30b429eda7c4c38475a8e8ba1b30\"\u003e\u003ccode\u003e113f2e3\u003c/code\u003e\u003c/a\u003e fix: CVE numbers in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/d9dbd9a266686f44afb38da26fe016f96d1ec04f\"\u003e\u003ccode\u003ed9dbd9a\u003c/code\u003e\u003c/a\u003e feat: updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/2ab13157f416679f54e3a32b1425e184bd16749e\"\u003e\u003ccode\u003e2ab1315\u003c/code\u003e\u003c/a\u003e fix: use actions/setup-node@v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/1406ea38f3e24b29f4d4f46908d5cffcb3e6c4ce\"\u003e\u003ccode\u003e1406ea3\u003c/code\u003e\u003c/a\u003e feat: rework test to work on macos with node 10,12 and 14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/build-angular` from 0.803.29 to 21.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.2.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/72d466aa04d4d0cc4d654410bcb6dd44f0de3357\"\u003e\u003cimg src=\"https://img.shields.io/badge/72d466aa0-fix-green\" alt=\"fix - 72d466aa0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent adding test dependencies when minimal option is enabled\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ae4c28d0083d948489f4ba38c571b7f955400226\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae4c28d00-fix-green\" alt=\"fix - ae4c28d00\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrect dev dependency detection logic in \u003ccode\u003eng add\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/465073bc1b2b0e9fa594698651a9e0afe747a74a\"\u003e\u003cimg src=\"https://img.shields.io/badge/465073bc1-fix-green\" alt=\"fix - 465073bc1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisable npm update notifier in package manager host\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/36270634f6ff5ab15896a8c2b345659511a8a276\"\u003e\u003cimg src=\"https://img.shields.io/badge/36270634f-fix-green\" alt=\"fix - 36270634f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure group members are updated to targeted version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d87dba6af1116de0838d8683cd69fd31ed9811fd\"\u003e\u003cimg src=\"https://img.shields.io/badge/d87dba6af-fix-green\" alt=\"fix - d87dba6af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eignore unknown files when formatting schematic changes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0019d1c8e1494295a754063dbf936e1cd40d05bd\"\u003e\u003cimg src=\"https://img.shields.io/badge/0019d1c8e-fix-green\" alt=\"fix - 0019d1c8e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6ad8608636ad48ae140cc7299a32e0358c761fcc\"\u003e\u003cimg src=\"https://img.shields.io/badge/6ad860863-fix-green\" alt=\"fix - 6ad860863\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebundle polyfills to preserve execution order in dev server\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d1739737564fbcc3e4c5a6c3369046cccf0f6120\"\u003e\u003cimg src=\"https://img.shields.io/badge/d17397375-fix-green\" alt=\"fix - d17397375\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003econditionally allow \u003ccode\u003evi.mock\u003c/code\u003e for non-relative imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0d49f86edf5592f0266c6d6689ab4d55b27b2d8d\"\u003e\u003cimg src=\"https://img.shields.io/badge/0d49f86ed-fix-green\" alt=\"fix - 0d49f86ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eresolve style include paths relative to \u003ccode\u003eng-package.json\u003c/code\u003e in unit-test builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/584f6a2d95ac4bdd9f20d918c6700ea79227cc92\"\u003e\u003cimg src=\"https://img.shields.io/badge/584f6a2d9-fix-green\" alt=\"fix - 584f6a2d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etreat empty browsers array as undefined in unit-test builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6699cdc9bfbabc3de2ff0cf03acfd6989dc5596c\"\u003e\u003cimg src=\"https://img.shields.io/badge/6699cdc9b-perf-orange\" alt=\"perf - 6699cdc9b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak in \u003ccode\u003eng serve\u003c/code\u003e with i18n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/43a9dfa663c386217c9a654f0e80af74823fcf6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/43a9dfa66-fix-green\" alt=\"fix - 43a9dfa66\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimprove header validation logic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/dee3717b3faae9ea75d0a5e53c925f915949b8d0\"\u003e\u003cimg src=\"https://img.shields.io/badge/dee3717b3-fix-green\" alt=\"fix - dee3717b3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce DI token to signal route discovery process\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/aa7381efd213eff70a8004731a7e2b06a60cb8c2\"\u003e\u003cimg src=\"https://img.shields.io/badge/aa7381efd-feat-blue\" alt=\"feat - aa7381efd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd a '.prettierrc' file to generated workspaces and add Prettier as dev dependency\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f80db6fb714aa326f6ed03a8a51090ca59ad0955\"\u003e\u003cimg src=\"https://img.shields.io/badge/f80db6fb7-feat-blue\" alt=\"feat - f80db6fb7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd ng-add support for Vitest browser providers\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d1df50d8b84b453570ae5fd9ab6f949bbc11649\"\u003e\u003cimg src=\"https://img.shields.io/badge/5d1df50d8-fix-green\" alt=\"fix - 5d1df50d8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd actionable feedback to vitest-browser schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0dd04f289e555a4a8af7bdadabe300da74701e3b\"\u003e\u003cimg src=\"https://img.shields.io/badge/0dd04f289-feat-blue\" alt=\"feat - 0dd04f289\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd markdown files to Prettier's formatting list\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fbae1b6ab384186ae69e804c54815cea80e6a600\"\u003e\u003cimg src=\"https://img.shields.io/badge/fbae1b6ab-feat-blue\" alt=\"feat - fbae1b6ab\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eautomatic formatting files modified by schematics\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/91b9d281fc88a242aa6e5dd5495e275990d926ef\"\u003e\u003cimg src=\"https://img.shields.io/badge/91b9d281f-feat-blue\" alt=\"feat - 91b9d281f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintegrate file formatting into update migrations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/98a24d0401f36f484dc9c4d8b0f5284ffa524f19\"\u003e\u003cimg src=\"https://img.shields.io/badge/98a24d040-feat-blue\" alt=\"feat - 98a24d040\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estandardize MCP tools around workspace/project options\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d9cd609c5d13fe492b1f31973d9be518f8529387\"\u003e\u003cimg src=\"https://img.shields.io/badge/d9cd609c5-fix-green\" alt=\"fix - d9cd609c5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly parse scoped packages in yarn classic list output\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5b05f25005621828565585692b1d7a67c5f0fec8\"\u003e\u003cimg src=\"https://img.shields.io/badge/5b05f2500-fix-green\" alt=\"fix - 5b05f2500\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eenable shell option for Prettier execution on Windows platforms\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/25b8a157df70fb0d2c4e6c5438a50ec12e3abc0c\"\u003e\u003cimg src=\"https://img.shields.io/badge/25b8a157d-fix-green\" alt=\"fix - 25b8a157d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003equote complex range specifiers in package manager\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f29a8c35abb8928d4e7ea01958192dd2a83491d\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f29a8c35-fix-green\" alt=\"fix - 6f29a8c35\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erenamed files by their new path in the schematic workflow\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/201a036f204a6940f70a36a507a4a53d144b5768\"\u003e\u003cimg src=\"https://img.shields.io/badge/201a036f2-fix-green\" alt=\"fix - 201a036f2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esimplify Angular version compatibility checks and add special handling for local builds of new major versions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdd26bb66d8ab334f76323c2b5cae1aa8ce815f6\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdd26bb66-fix-green\" alt=\"fix - cdd26bb66\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate package manager version using \u003ccode\u003esemver.valid\u003c/code\u003e and throw an error if invalid\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.1 (2026-03-05)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ae4c28d0083d948489f4ba38c571b7f955400226\"\u003eae4c28d00\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrect dev dependency detection logic in \u003ccode\u003eng add\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/465073bc1b2b0e9fa594698651a9e0afe747a74a\"\u003e465073bc1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisable npm update notifier in package manager host\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/36270634f6ff5ab15896a8c2b345659511a8a276\"\u003e36270634f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure group members are updated to targeted version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d87dba6af1116de0838d8683cd69fd31ed9811fd\"\u003ed87dba6af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eignore unknown files when formatting schematic changes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/72d466aa04d4d0cc4d654410bcb6dd44f0de3357\"\u003e72d466aa0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent adding test dependencies when minimal option is enabled\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0019d1c8e1494295a754063dbf936e1cd40d05bd\"\u003e0019d1c8e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6ad8608636ad48ae140cc7299a32e0358c761fcc\"\u003e6ad860863\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebundle polyfills to preserve execution order in dev server\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d1739737564fbcc3e4c5a6c3369046cccf0f6120\"\u003ed17397375\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003econditionally allow \u003ccode\u003evi.mock\u003c/code\u003e for non-relative imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0d49f86edf5592f0266c6d6689ab4d55b27b2d8d\"\u003e0d49f86ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eresolve style include paths relative to \u003ccode\u003eng-package.json\u003c/code\u003e in unit-test builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/584f6a2d95ac4bdd9f20d918c6700ea79227cc92\"\u003e584f6a2d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003etreat empty browsers array as undefined in unit-test builder\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6699cdc9bfbabc3de2ff0cf03acfd6989dc5596c\"\u003e6699cdc9b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eperf\u003c/td\u003e\n\u003ctd\u003efix memory leak in \u003ccode\u003eng serve\u003c/code\u003e with i18n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/43a9dfa663c386217c9a654f0e80af74823fcf6a\"\u003e43a9dfa66\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eimprove header validation logic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/dee3717b3faae9ea75d0a5e53c925f915949b8d0\"\u003edee3717b3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce DI token to signal route discovery process\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.19 (2026-03-04)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/commits/v21.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 8.2.14 to 21.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVSCode Extension: 21.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(language-service): use lightweight project warmup for Angular analysis (\u003ca href=\"https://github.com/angular/angular/commit/d2137928e8f075527016a3c011dd8efc4d4e1ebd\"\u003ed2137928e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.2.1\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e2e9a9a531c9e9a69701e549f28354cc5d5edd77\"\u003e\u003cimg src=\"https://img.shields.io/badge/e2e9a9a531-fix-green\" alt=\"fix - e2e9a9a531\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadds transfer cache to httpResource to fix hydration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b4ec3cc4e41f2948ad0830eb14aa05d14fa3a9ed\"\u003e\u003cimg src=\"https://img.shields.io/badge/b4ec3cc4e4-fix-green\" alt=\"fix - b4ec3cc4e4\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent child animation elements from being orphaned\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e923d8839868c79989502ab3503e13d93c78516a\"\u003e\u003cimg src=\"https://img.shields.io/badge/e923d88398-fix-green\" alt=\"fix - e923d88398\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePrevent removal of elements during drag and drop\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/277ade97ac2a3a7f2a5b513acaa93e7663cdc55f\"\u003e\u003cimg src=\"https://img.shields.io/badge/277ade97ac-fix-green\" alt=\"fix - 277ade97ac\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly cache blob responses in transfer cache (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/67002\"\u003e#67002\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eVSCode Extension: 21.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vscode-extension): Highlight function calls with optional chaining (\u003ca href=\"https://github.com/angular/angular/commit/4f8d3995f082929d1ef4163dcb4373d3ef7a67cf\"\u003e4f8d3995f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-service): add linked editing ranges for HTML tag synchronization (\u003ca href=\"https://github.com/angular/angular/commit/8c21866f49ff74344551395ae0a5df1841d54c0d\"\u003e8c21866f49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vscode-extension): support highlighting for class bindings with brackets (\u003ca href=\"https://github.com/angular/angular/commit/01ed57f297d6713724dfaedc9520f80471f37c10\"\u003e01ed57f297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-service): add JSON schema for angularCompilerOptions (\u003ca href=\"https://github.com/angular/angular/commit/496967e7b13dfe1ebdde69724cd62880914beb60\"\u003e496967e7b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(language-service): Detect local project version on creation (\u003ca href=\"https://github.com/angular/angular/commit/8a7cbd46685874f4500c52629d09c5f7fd309080\"\u003e8a7cbd4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-server): Support client-side file watching via \u003ccode\u003eonDidChangeWatchedFiles\u003c/code\u003e (\u003ca href=\"https://github.com/angular/angular/commit/6fb39d9b62cbb634e95ec00fe5ef85d84da3bdbd\"\u003e6fb39d9b62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-server): Add completions and hover info for inline styles (\u003ca href=\"https://github.com/angular/angular/commit/ebc90c26f5ff1ba1e0ca9b775a44e301ebfb9473\"\u003eebc90c26f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-server): Add quick info for inline styles (\u003ca href=\"https://github.com/angular/angular/commit/573aadef7eb8b6b5e83b82a16f95d2a556f27c01\"\u003e573aadef7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(language-server): Add folding range support for inline styles (\u003ca href=\"https://github.com/angular/angular/commit/26fd0839c32d2ebeaa5e3ecc10ed70ab9ca17749\"\u003e26fd0839c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.2.0\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e\u003cimg src=\"https://img.shields.io/badge/18003a33bb-feat-blue\" alt=\"feat - 18003a33bb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e\u003cimg src=\"https://img.shields.io/badge/8bbe6dc46c-feat-blue\" alt=\"feat - 8bbe6dc46c\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e\u003cimg src=\"https://img.shields.io/badge/51cc914807-feat-blue\" alt=\"feat - 51cc914807\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72534e2a3458df4e1bb097973872f00bbb92be42\"\u003e\u003cimg src=\"https://img.shields.io/badge/72534e2a34-feat-blue\" alt=\"feat - 72534e2a34\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd support for the \u003ccode\u003einstanceof\u003c/code\u003e binary operator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e\u003cimg src=\"https://img.shields.io/badge/95b3f37d4a-feat-blue\" alt=\"feat - 95b3f37d4a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eExhaustive checks for switch blocks\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/04ba09a8d9454013bebdd643eacb737642161952\"\u003e\u003cimg src=\"https://img.shields.io/badge/04ba09a8d9-feat-blue\" alt=\"feat - 04ba09a8d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport \u003ccode\u003eAstVisitor.visitEmptyExpr()\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ce80136e7b9f0024d49fce835cffa024c4505855\"\u003e\u003cimg src=\"https://img.shields.io/badge/ce80136e7b-fix-green\" alt=\"fix - ce80136e7b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptimize away unnecessary restore/reset view calls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3242a61bae02253d13abb510b666376c665e61ac\"\u003e\u003cimg src=\"https://img.shields.io/badge/3242a61bae-fix-green\" alt=\"fix - 3242a61bae\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evariable counter visiting some expressions twice\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/473dd3e1cbd4fe3fa88ae4d5358eee35c11acb1b\"\u003e\u003cimg src=\"https://img.shields.io/badge/473dd3e1cb-fix-green\" alt=\"fix - 473dd3e1cb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eattach source spans to object literal keys in TCB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a904d9f77b56feab407f75f8d0527fa512d5dafb\"\u003e\u003cimg src=\"https://img.shields.io/badge/a904d9f77b-fix-green\" alt=\"fix - a904d9f77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport nested component declaration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2ea6dfc6c9ca11e96a2654510c980419899f8d04\"\u003e\u003cimg src=\"https://img.shields.io/badge/2ea6dfc6c9-fix-green\" alt=\"fix - 2ea6dfc6c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate diagnostic to flag no-op arrow functions in listeners\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.2.1 (2026-03-04)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e2e9a9a531c9e9a69701e549f28354cc5d5edd77\"\u003ee2e9a9a531\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadds transfer cache to httpResource to fix hydration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b4ec3cc4e41f2948ad0830eb14aa05d14fa3a9ed\"\u003eb4ec3cc4e4\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent child animation elements from being orphaned\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e923d8839868c79989502ab3503e13d93c78516a\"\u003ee923d88398\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ePrevent removal of elements during drag and drop\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/277ade97ac2a3a7f2a5b513acaa93e7663cdc55f\"\u003e277ade97ac\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly cache blob responses in transfer cache (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67002\"\u003e#67002\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.19 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/747548721d051c21e388a302d20d53fb3ab16367\"\u003e747548721d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.17 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e7f9de3c118\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.0 (2026-02-25)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e18003a33bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e8bbe6dc46c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e51cc914807\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/da57d1af732292823b1ea187b6e9cd9f6b4eca39\"\u003e\u003ccode\u003eda57d1a\u003c/code\u003e\u003c/a\u003e build: use TypeScript 5.9 for patch builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/dd551b1ff3af4d806a23a5a966d4f91ceb68b327\"\u003e\u003ccode\u003edd551b1\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): update old angular.io references to angular.dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2cedd1954d4f8ec1044299341bb1691f456580a\"\u003e\u003ccode\u003ec2cedd1\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): improve diagnostic with help link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c0cb6040f86288b1b4293350b52f86bcbec1a112\"\u003e\u003ccode\u003ec0cb604\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): detect uninvoked functions in defer trigger expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/e45a7fe7349b77ae78467c88adc6ffc0fce160b1\"\u003e\u003ccode\u003ee45a7fe\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): update updateImportClause away from deprecated signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e\u003ccode\u003e95b3f37\u003c/code\u003e\u003c/a\u003e feat(compiler): Exhaustive checks for switch blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/81cabc14777a3b4966c29d60e1505aca8c29b71c\"\u003e\u003ccode\u003e81cabc1\u003c/code\u003e\u003c/a\u003e feat(core): add support for TypeScript 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/815e1a03a958c3e6f5670c8f64955805fe3944a9\"\u003e\u003ccode\u003e815e1a0\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): Add skeleton tests around source-\u0026gt;source compiler tra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/30f09147545b67185f93efb9796e37c1db76733a\"\u003e\u003ccode\u003e30f0914\u003c/code\u003e\u003c/a\u003e feat(forms): support binding null to number input (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/66917\"\u003e#66917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/e10a63453d416e760e6ec5657ffc03583e17d86a\"\u003e\u003ccode\u003ee10a634\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): use phaseModifier for type-only import detection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v21.2.1/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/nattravn/MultiViewer/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/nattravn/MultiViewer/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nattravn%2FMultiViewer/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":"/services/n8n/custom-nodes/n8n-nodes-arasul-llm","pr_created_at":"2026-02-07T17:08:50.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"3910748499","node_id":"PR_kwDOQUW-6c7CMtoq","number":26,"state":"open","title":"chore(deps-n8n): bump gulp from 4.0.2 to 5.0.1 in /services/n8n/custom-nodes/n8n-nodes-arasul-llm","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-07T17:08:50.000Z","updated_at":"2026-02-07T17:08:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-n8n)","packages":[{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":"/services/n8n/custom-nodes/n8n-nodes-arasul-llm","ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 4.0.2 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gulp\u0026package-manager=npm_and_yarn\u0026previous-version=4.0.2\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/koljaschoepe/arasul-jet/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/koljaschoepe%2Farasul-jet/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"3.9.1","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-02-05T21:31:16.000Z","version_change":"3.9.1 → 5.0.1","issue":{"uuid":"3903684896","node_id":"PR_kwDOE6TsJ87B1mJJ","number":96,"state":"open","title":"Bump semver and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-05T21:31:16.000Z","updated_at":"2026-02-07T18:00:14.969Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"semver","repository_url":"https://github.com/npm/node-semver","old_version":"4.3.6","new_version":"6.3.1"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"3.9.1","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [semver](https://github.com/npm/node-semver) to 6.3.1 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `semver` from 4.3.6 to 6.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1\"\u003e6.3.1\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/591\"\u003e#591\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e) (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1\"\u003e6.3.1\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/591\"\u003e#591\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e) (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCoerce numbers to strings when passed to semver.coerce()\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ertl\u003c/code\u003e option to coerce from right to left\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle X-ranges properly in includePrerelease mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not throw when testing invalid version strings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options support for semver.coerce()\u003c/li\u003e\n\u003cli\u003eHandle undefined version passed to Range.test\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver.compareBuild function\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e*\u003c/code\u003e in semver.intersects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eintersects\u003c/code\u003e logic.\u003c/p\u003e\n\u003cp\u003eThis is technically a bug fix, but since it is also a change to behavior\nthat may require users updating their code, it is marked as a major\nversion increment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d27bc007e4827e9b797d6145f1076c127005f2\"\u003e\u003ccode\u003e44d27bc\u003c/code\u003e\u003c/a\u003e chore: release 6.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/39f632690ea5b1b0d64fa913aa0f96f42b9bde32\"\u003e\u003ccode\u003e39f6326\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0eeceecfba490d136eb3ccae3a8dc118a28565a0\"\u003e\u003ccode\u003e0eeceec\u003c/code\u003e\u003c/a\u003e 6.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2779d96affdb062a5975d25e4328f9738ca96503\"\u003e\u003ccode\u003e2779d96\u003c/code\u003e\u003c/a\u003e Expose the token enum on the exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9f5f615165b3a0b906467f1edeebb0f5de379a9e\"\u003e\u003ccode\u003e9f5f615\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/ce6190e2b681700dcc5d7309fe8eda99941f712d\"\u003e\u003ccode\u003ece6190e\u003c/code\u003e\u003c/a\u003e 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/24af46159b3fddb56be22d845a190d79a4133761\"\u003e\u003ccode\u003e24af461\u003c/code\u003e\u003c/a\u003e Add test coverage for bin file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/388ec1cad414402d589b03c2ef7c4eb707ca1557\"\u003e\u003ccode\u003e388ec1c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ertl\u003c/code\u003e option to coerce from right to left\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d06259383cddb24b85e9b9501eee27ca6c117361\"\u003e\u003ccode\u003ed062593\u003c/code\u003e\u003c/a\u003e coerce(number) will coerce to a string\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v4.3.6...v6.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 3.9.1 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v3.9.1...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/upleveled/xrespond/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/upleveled/xrespond/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/upleveled%2Fxrespond/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-02-04T23:03:05.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"3898795557","node_id":"PR_kwDOJGaMwM7BlUe7","number":747,"state":"open","title":"Bump braces and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-04T23:03:05.000Z","updated_at":"2026-02-04T23:03:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"braces","repository_url":"https://github.com/micromatch/braces","old_version":"2.3.2","new_version":"3.0.3"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"4.0.2","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/frikke/vscode/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/frikke/vscode/pull/747","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frikke%2Fvscode/issues/747","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/747/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-02-01T20:40:35.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"3882900168","node_id":"PR_kwDORGVPfs7AwfWK","number":3,"state":"open","title":"build(deps-dev): bump gulp from 4.0.2 to 5.0.1","user":"dependabot[bot]","labels":["security"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T20:40:35.000Z","updated_at":"2026-02-01T22:07:32.191Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"}],"path":null,"ecosystem":"npm"},"body":"Bumps [gulp](https://github.com/gulpjs/gulp) from 4.0.2 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gulp\u0026package-manager=npm_and_yarn\u0026previous-version=4.0.2\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Astervia/n8n-nodes-wacraft/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Astervia%2Fn8n-nodes-wacraft/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-01-28T23:14:33.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"3867844728","node_id":"PR_kwDOGVc_Yc6_-4v3","number":19,"state":"closed","title":"Bump braces, @types/gulp and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-28T23:18:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-28T23:14:33.000Z","updated_at":"2026-01-28T23:18:08.000Z","time_to_close":213,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"braces, @types/gulp"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"4.0.2","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependencies [braces](https://github.com/micromatch/braces), [@types/gulp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/gulp) and [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/gulp` from 4.0.6 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/gulp\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Expressive-Tea/packages/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Expressive-Tea/packages/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Expressive-Tea%2Fpackages/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"3.9.1","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-01-24T03:56:48.000Z","version_change":"3.9.1 → 5.0.1","issue":{"uuid":"3850131775","node_id":"PR_kwDOC2pjzM6_Eqn3","number":11,"state":"open","title":"Bump lodash and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-24T03:56:48.000Z","updated_at":"2026-01-24T03:57:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lodash","repository_url":"https://github.com/lodash/lodash","old_version":"4.17.11","new_version":"4.17.23"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"3.9.1","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [lodash](https://github.com/lodash/lodash) to 4.17.23 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `lodash` from 4.17.11 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.11...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 3.9.1 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v3.9.1...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lexuannhathung/react-nhathung/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/lexuannhathung/react-nhathung/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexuannhathung%2Freact-nhathung/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"3.9.1","new_version":"5.0.1","update_type":"major","path":"/old","pr_created_at":"2026-01-22T00:25:09.000Z","version_change":"3.9.1 → 5.0.1","issue":{"uuid":"3840623921","node_id":"PR_kwDODt-WoM6-k7Rn","number":78,"state":"open","title":"build(deps): bump lodash and gulp in /old","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-22T00:25:09.000Z","updated_at":"2026-01-22T00:25:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"lodash","repository_url":"https://github.com/lodash/lodash","old_version":"4.17.21","new_version":"4.17.23"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"3.9.1","new_version":"5.0.1"}],"path":"/old","ecosystem":"npm"},"body":"Bumps [lodash](https://github.com/lodash/lodash) to 4.17.23 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `lodash` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 3.9.1 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v3.9.1...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ewudes/catropolis/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ewudes/catropolis/pull/78","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewudes%2Fcatropolis/issues/78","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/78/packages"}},{"old_version":"3.9.1","new_version":"5.0.1","update_type":"major","path":null,"pr_created_at":"2026-01-21T23:48:26.000Z","version_change":"3.9.1 → 5.0.1","issue":{"uuid":"3840495984","node_id":"PR_kwDOCM1xZs6-kehN","number":125,"state":"open","title":"Bump lodash and gulp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-21T23:48:26.000Z","updated_at":"2026-01-21T23:48:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"lodash","repository_url":"https://github.com/lodash/lodash","old_version":"4.17.21","new_version":"4.17.23"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"3.9.1","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [lodash](https://github.com/lodash/lodash) and [gulp](https://github.com/gulpjs/gulp). These dependencies needed to be updated together.\nUpdates `lodash` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 3.9.1 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v3.9.1...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/farao-community/farao-community.github.io/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/farao-community/farao-community.github.io/pull/125","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/farao-community%2Ffarao-community.github.io/issues/125","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/125/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":"/apps/web","pr_created_at":"2026-01-17T18:31:43.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"3825625937","node_id":"PR_kwDODCuVZ869zgPf","number":152,"state":"open","title":"Bump the web-dependencies group in /apps/web with 7 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-17T18:31:43.000Z","updated_at":"2026-01-17T18:31:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"web-dependencies","update_count":7,"packages":[{"name":"del","old_version":"5.1.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/del"},{"name":"gulp","old_version":"4.0.2","new_version":"5.0.1","repository_url":"https://github.com/gulpjs/gulp"},{"name":"gulp-replace","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/lazd/gulp-replace"},{"name":"gulp-rev","old_version":"9.0.0","new_version":"12.0.0","repository_url":"https://github.com/sindresorhus/gulp-rev"},{"name":"gulp-shell","old_version":"0.7.1","new_version":"0.8.0","repository_url":"https://github.com/sun-zheng-an/gulp-shell"},{"name":"gulp-sourcemaps","old_version":"2.6.5","new_version":"3.0.0","repository_url":"https://github.com/gulp-sourcemaps/gulp-sourcemaps"},{"name":"gulp-terser","old_version":"1.4.1","new_version":"2.1.0","repository_url":"https://github.com/duan602728596/gulp-terser"}],"path":"/apps/web","ecosystem":"npm"},"body":"Bumps the web-dependencies group in /apps/web with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [del](https://github.com/sindresorhus/del) | `5.1.0` | `8.0.1` |\n| [gulp](https://github.com/gulpjs/gulp) | `4.0.2` | `5.0.1` |\n| [gulp-replace](https://github.com/lazd/gulp-replace) | `1.1.3` | `1.1.4` |\n| [gulp-rev](https://github.com/sindresorhus/gulp-rev) | `9.0.0` | `12.0.0` |\n| [gulp-shell](https://github.com/sun-zheng-an/gulp-shell) | `0.7.1` | `0.8.0` |\n| [gulp-sourcemaps](https://github.com/gulp-sourcemaps/gulp-sourcemaps) | `2.6.5` | `3.0.0` |\n| [gulp-terser](https://github.com/duan602728596/gulp-terser) | `1.4.1` | `2.1.0` |\n\nUpdates `del` from 5.1.0 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/del/releases\"\u003edel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInternal changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/del/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18 (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/161\"\u003e#161\u003c/a\u003e)  e2e5b71\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/161\"\u003e#161\u003c/a\u003e)  e2e5b71\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v7.1.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/del/compare/v7.1.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epath\u003c/code\u003e to \u003ccode\u003eonProgress\u003c/code\u003e event (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/155\"\u003e#155\u003c/a\u003e)  f5d31e6\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/sindresorhus/del/compare/v7.0.0...v7.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/143\"\u003e#143\u003c/a\u003e)  106d7d8\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. \u003cstrong\u003ePlease \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eMoved from a default export to named exports:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erequire('del')\u003c/code\u003e → \u003ccode\u003eimport {deleteAsync} from 'del'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erequire('del').sync\u003c/code\u003e → \u003ccode\u003eimport {deleteSync} from 'del'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v6.1.1...v7.0.0\"\u003ehttps://github.com/sindresorhus/del/compare/v6.1.1...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eProgressData#deletedCount\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/142\"\u003e#142\u003c/a\u003e)  7b4c881\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v6.1.0...v6.1.1\"\u003ehttps://github.com/sindresorhus/del/compare/v6.1.0...v6.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/del#onprogress\"\u003e\u003ccode\u003eonProgress\u003c/code\u003e\u003c/a\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/141\"\u003e#141\u003c/a\u003e)  8742649\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/del/compare/v6.0.0...v6.1.0\"\u003ehttps://github.com/sindresorhus/del/compare/v6.0.0...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  6c99805\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/f9412a3d60895a3ce3d5d62ba323112cec291838\"\u003e\u003ccode\u003ef9412a3\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/564a2902bfa9d21ecd0ea13c593591aa708d46ab\"\u003e\u003ccode\u003e564a290\u003c/code\u003e\u003c/a\u003e Make errors more user-friendly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/51344d2ec4efece380768c44f3cc74f2b2c06590\"\u003e\u003ccode\u003e51344d2\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/7778d710ff1070875594fa5ec5b68039435f5c6e\"\u003e\u003ccode\u003e7778d71\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/e2e5b71df99fc88905f82db55e915df25fa8bb02\"\u003e\u003ccode\u003ee2e5b71\u003c/code\u003e\u003c/a\u003e Require Node.js 18 and update dependencies (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/7df7949f4fc98477b904fec0e3e444536d579ddb\"\u003e\u003ccode\u003e7df7949\u003c/code\u003e\u003c/a\u003e 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/f5d31e6136bc675b33375edddc0bdda93046615a\"\u003e\u003ccode\u003ef5d31e6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epath\u003c/code\u003e to \u003ccode\u003eonProgress\u003c/code\u003e event (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/e9b0d71d1bd4f00b112a12e7daef441482cedb1c\"\u003e\u003ccode\u003ee9b0d71\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/9e17de8ea4517d88ccd7eac227ea9e0939ffe445\"\u003e\u003ccode\u003e9e17de8\u003c/code\u003e\u003c/a\u003e Document \u003ccode\u003edot\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/del/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/del/commit/5345ef67fad528697ef25b52f7e1cc7dc2476ed5\"\u003e\u003ccode\u003e5345ef6\u003c/code\u003e\u003c/a\u003e 7.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/del/compare/v5.1.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-replace` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lazd/gulp-replace/releases\"\u003egulp-replace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePermit any version of \u003ccode\u003e@​types/node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/lazd/gulp-replace/issues/134\"\u003e#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lazd/gulp-replace/commit/474b1e71e3b13ba16a64c199ec4679dff63969eb\"\u003e\u003ccode\u003e474b1e7\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lazd/gulp-replace/commit/cadda9d996e209ffa25e9be52f2e51164744f2ea\"\u003e\u003ccode\u003ecadda9d\u003c/code\u003e\u003c/a\u003e fix: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lazd/gulp-replace/commit/bbc28783ec0286b1fcf4c8d8a31f0fa6f002ace3\"\u003e\u003ccode\u003ebbc2878\u003c/code\u003e\u003c/a\u003e Permit any version of \u003ccode\u003e@​types/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lazd/gulp-replace/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lazd/gulp-replace/commit/3437afc93a5c360a0f21b988f42ff9cd83c84875\"\u003e\u003ccode\u003e3437afc\u003c/code\u003e\u003c/a\u003e docs: add simple multi string replacement (\u003ca href=\"https://redirect.github.com/lazd/gulp-replace/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lazd/gulp-replace/compare/v1.1.3...v1.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-rev` from 9.0.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/gulp-rev/releases\"\u003egulp-rev's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20 (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/268\"\u003e#268\u003c/a\u003e)  dcc2cd1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/268\"\u003e#268\u003c/a\u003e)  dcc2cd1\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/compare/v11.0.0...v12.0.0\"\u003ehttps://github.com/sindresorhus/gulp-rev/compare/v11.0.0...v12.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  ea7c490\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/compare/v10.0.0...v11.0.0\"\u003ehttps://github.com/sindresorhus/gulp-rev/compare/v10.0.0...v11.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 16 (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/267\"\u003e#267\u003c/a\u003e)  1a9b1e3\u003c/li\u003e\n\u003cli\u003eRequire Gulp 4\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. \u003cstrong\u003ePlease \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/267\"\u003e#267\u003c/a\u003e)  1a9b1e3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/compare/v9.0.0...v10.0.0\"\u003ehttps://github.com/sindresorhus/gulp-rev/compare/v9.0.0...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/60ab15c5a10456b6aa40f3c79a7c104e3f32fb97\"\u003e\u003ccode\u003e60ab15c\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/63d666bac55faeaf64db04d11914b103719f5abd\"\u003e\u003ccode\u003e63d666b\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/dcc2cd195d153c29d7830324fe20d27e6e37ffb8\"\u003e\u003ccode\u003edcc2cd1\u003c/code\u003e\u003c/a\u003e Update dependencies and require Node.js 20 (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/268\"\u003e#268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/1e20ee1da01379dcf18f98ff4932da7cdcb38cd4\"\u003e\u003ccode\u003e1e20ee1\u003c/code\u003e\u003c/a\u003e 11.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/ea7c4908c666c278a3bfea119ac67aa81ecc2565\"\u003e\u003ccode\u003eea7c490\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/a243f4d2bc71f19ce9d5023fcc345f5345297e1b\"\u003e\u003ccode\u003ea243f4d\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/ba8e68ddd42b74ab30f4eecc06af749ad49bb923\"\u003e\u003ccode\u003eba8e68d\u003c/code\u003e\u003c/a\u003e Minor tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/1a9b1e3a079691e95a929be1e7abd54e77fd351e\"\u003e\u003ccode\u003e1a9b1e3\u003c/code\u003e\u003c/a\u003e Require Node.js 16 and move to ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/63b601bd813a7fe8a6fd19c79010bccc312b05a6\"\u003e\u003ccode\u003e63b601b\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/gulp-rev/commit/1b3d0e66e30427a215878e47b7aa037d52a806c7\"\u003e\u003ccode\u003e1b3d0e6\u003c/code\u003e\u003c/a\u003e Add link to gulp-rev-dist-clean in the readme (\u003ca href=\"https://redirect.github.com/sindresorhus/gulp-rev/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/gulp-rev/compare/v9.0.0...v12.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-shell` from 0.7.1 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/releases\"\u003egulp-shell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 10.0.0\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/a2f4a201e20c35fa290ab7bc0dd61936e0310d3c\"\u003e\u003ccode\u003ea2f4a20\u003c/code\u003e\u003c/a\u003e Bump to 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/65eceaf735af136b2fd038c1db7af3742d56b312\"\u003e\u003ccode\u003e65eceaf\u003c/code\u003e\u003c/a\u003e Require Node.js \u0026gt;= 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/a45b1b493e62d5c67fe0efe5080420d0d5d4281b\"\u003e\u003ccode\u003ea45b1b4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Avoid \u003ccode\u003epromise.finally\u003c/code\u003e for Node 6.*\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/5d339686ad002b6b0a7afc22eac2a3832706eb29\"\u003e\u003ccode\u003e5d33968\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Turn off \u003ccode\u003e@typescript-eslint/explicit-function-return-type\u003c/code\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/8ef824d47f11c775514773c4e4aa6808ab8d3e8d\"\u003e\u003ccode\u003e8ef824d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/3ab0b588904bc021ad560a2b87abfbd4630a9aca\"\u003e\u003ccode\u003e3ab0b58\u003c/code\u003e\u003c/a\u003e Fix linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/54bc55fd3acbc123c47c5f31ba9786fbe1ea238b\"\u003e\u003ccode\u003e54bc55f\u003c/code\u003e\u003c/a\u003e Polish \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/3f61525c98158144ab4551f1bde6a980c8d1c209\"\u003e\u003ccode\u003e3f61525\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/2e3354726712908dbaac6923aae8b862fc0f02a3\"\u003e\u003ccode\u003e2e33547\u003c/code\u003e\u003c/a\u003e Require Node.js \u0026gt;= 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/commit/fe23e59bd97f43d6adcf87a40f85d078f3c7d3e3\"\u003e\u003ccode\u003efe23e59\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sun-zheng-an/gulp-shell/compare/0.7.1...0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-sourcemaps` from 2.6.5 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/releases\"\u003egulp-sourcemaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSecurity Fixes\u003c/h2\u003e\n\u003cp\u003eNothing changed to the overall API.\u003c/p\u003e\n\u003cp\u003eHowever the following security fixes lead to the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eacorn which caused us to drop support for Node \u0026lt; 6 \u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/pull/376/files\"\u003egulp-sourcemaps/gulp-sourcemaps#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecss bump \u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/2bcfcbb11085d1d6ef54239abd156bf7a7e72cfe\"\u003e\u003ccode\u003e2bcfcbb\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/d8bed0c282f6975daa48b4ecd2053528a0b7b2e5\"\u003e\u003ccode\u003ed8bed0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/373\"\u003e#373\u003c/a\u003e from adrian3d/update/doc-gulp-4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/5686db376a717172d50e4cf7ea6bc108be7e354b\"\u003e\u003ccode\u003e5686db3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/380\"\u003e#380\u003c/a\u003e from kennyr87/\u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/378\"\u003egh-378\u003c/a\u003e/upgrade-css\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/2c66b2cd32ec460ebe7da4a37779c1232434d94e\"\u003e\u003ccode\u003e2c66b2c\u003c/code\u003e\u003c/a\u003e Depdenency: Upgrade css to v3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/9a9289b72f2a111ecd858e1fbec8cf7544e74268\"\u003e\u003ccode\u003e9a9289b\u003c/code\u003e\u003c/a\u003e Breaking: Drop Node \u0026lt;6 support \u0026amp; upgrade identity-map which uses changes CSS ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/11d1e31e5ad2ef42225ebf37a028d46749447f32\"\u003e\u003ccode\u003e11d1e31\u003c/code\u003e\u003c/a\u003e Update doc to gulp 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/bd0aeb0dbbdda2802b6b777edee79a0995a5784f\"\u003e\u003ccode\u003ebd0aeb0\u003c/code\u003e\u003c/a\u003e Docs: Temporarily point at phated/gulp-sourcemaps for AppVeyor badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/7e69e97e7ec0f12a0f72f71420d4d58105d89682\"\u003e\u003ccode\u003e7e69e97\u003c/code\u003e\u003c/a\u003e Build: Ensure tests pass on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/404eb5b39630c04ff84c039b5033bee34e0b0f57\"\u003e\u003ccode\u003e404eb5b\u003c/code\u003e\u003c/a\u003e Docs: Update badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/commit/8a22eccd530bb8c71e7fb3884444e77bc33f3cc0\"\u003e\u003ccode\u003e8a22ecc\u003c/code\u003e\u003c/a\u003e Scaffold: Convert repository to use gulp patterns (closes \u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/357\"\u003e#357\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gulp-sourcemaps/gulp-sourcemaps/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gulp-sourcemaps/gulp-sourcemaps/compare/v2.6.5...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp-terser` from 1.4.1 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duan602728596/gulp-terser/releases\"\u003egulp-terser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIt is a mistake to find that terser is locked version, it should not be locked version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the wrong configuration in package.json (\u003ca href=\"https://redirect.github.com/duan602728596/gulp-terser/issues/23\"\u003e#23\u003c/a\u003e )\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor code using typescript.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreak Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNode version \u0026gt;= 10\u003c/li\u003e\n\u003cli\u003eTerser version \u0026gt;= 5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/28ec69b51429e88c661d300122b993ba270f9b53\"\u003e\u003ccode\u003e28ec69b\u003c/code\u003e\u003c/a\u003e chore: v2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/18b484b29359742b0e8f91ee90caf2d0f4157d9b\"\u003e\u003ccode\u003e18b484b\u003c/code\u003e\u003c/a\u003e refactor: 修改变量名称\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/0cb7d536c37879b333caaaa3c0dcc27841c4f086\"\u003e\u003ccode\u003e0cb7d53\u003c/code\u003e\u003c/a\u003e chore: 升级依赖，同时解除terser的版本锁定\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/1c001cc05ba78a781475280b099e0199732cfcbc\"\u003e\u003ccode\u003e1c001cc\u003c/code\u003e\u003c/a\u003e chore: v2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/debee88a927bd0264fa416985d8042ba91a1e437\"\u003e\u003ccode\u003edebee88\u003c/code\u003e\u003c/a\u003e chore: 移除无效的配置\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/af056724179fdb366f472a966db07ac98fad6bf2\"\u003e\u003ccode\u003eaf05672\u003c/code\u003e\u003c/a\u003e ci: 忽略eslint文件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/1cec096023f81f2c32e7b08b9a1f5bb224257ab6\"\u003e\u003ccode\u003e1cec096\u003c/code\u003e\u003c/a\u003e docs: 修复文档错误\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/d631ba2da7cb912c911b92bd1114435c4ca47a86\"\u003e\u003ccode\u003ed631ba2\u003c/code\u003e\u003c/a\u003e chore: 删除dist文件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/4e5f080f1abdb3f9d318fd6a53d21bde85ed292f\"\u003e\u003ccode\u003e4e5f080\u003c/code\u003e\u003c/a\u003e chore: 使用环境\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duan602728596/gulp-terser/commit/bb85d407d1984e73ac9871704d30323110b51f59\"\u003e\u003ccode\u003ebb85d40\u003c/code\u003e\u003c/a\u003e ci: 修改eslint命令\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/duan602728596/gulp-terser/compare/v1.4.1...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/aphiria/aphiria.com/pull/152","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aphiria%2Faphiria.com/issues/152","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/152/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":"/n8n","pr_created_at":"2026-01-13T11:10:35.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"3808361986","node_id":"PR_kwDOQ44tZM6855lg","number":1,"state":"closed","title":"Bump braces and gulp in /n8n","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-13T11:15:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T11:10:35.000Z","updated_at":"2026-01-13T11:15:19.000Z","time_to_close":283,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"braces","repository_url":"https://github.com/micromatch/braces","old_version":"2.3.2","new_version":"3.0.3"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"4.0.2","new_version":"5.0.1"}],"path":"/n8n","ecosystem":"npm"},"body":"Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `braces` from 2.3.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/braces/blob/master/CHANGELOG.md\"\u003ebraces's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes should be grouped.\u003c/li\u003e\n\u003cli\u003eVersions and sections should be linkable.\u003c/li\u003e\n\u003cli\u003eThe latest version comes first.\u003c/li\u003e\n\u003cli\u003eThe release date of each versions is displayed.\u003c/li\u003e\n\u003cli\u003eMention whether you follow Semantic Versioning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eChangelog entries are classified using the following labels \u003cem\u003e(from \u003ca href=\"http://keepachangelog.com/\"\u003ekeep-a-changelog\u003c/a\u003e\u003c/em\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdded\u003c/code\u003e for new features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eChanged\u003c/code\u003e for changes in existing functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDeprecated\u003c/code\u003e for soon-to-be removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRemoved\u003c/code\u003e for now removed features.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixed\u003c/code\u003e for any bug fixes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSecurity\u003c/code\u003e in case of vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[3.0.0] - 2018-04-08\u003c/h2\u003e\n\u003cp\u003ev3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe undocumented \u003ccode\u003e.makeRe\u003c/code\u003e method was removed\u003c/li\u003e\n\u003cli\u003eRequire Node.js \u0026gt;= 8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNon-breaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCaching was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/braces/commits/3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Anakin-Inc/anakin-n8n/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Anakin-Inc/anakin-n8n/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anakin-Inc%2Fanakin-n8n/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"4.0.2","new_version":"5.0.1","update_type":"major","path":"/home/.emacs.d/private/reveal.js-5.1.0","pr_created_at":"2026-01-11T21:54:10.000Z","version_change":"4.0.2 → 5.0.1","issue":{"uuid":"3802121035","node_id":"PR_kwDOAOwzvs68liCB","number":36,"state":"closed","title":"chore(deps): bump braces and gulp in /home/.emacs.d/private/reveal.js-5.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-11T21:56:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-11T21:54:10.000Z","updated_at":"2026-01-11T21:56:25.000Z","time_to_close":127,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"braces","repository_url":"https://github.com/micromatch/braces","old_version":"3.0.2","new_version":"3.0.3"},{"name":"gulp","repository_url":"https://github.com/gulpjs/gulp","old_version":"4.0.2","new_version":"5.0.1"}],"path":"/home/.emacs.d/private/reveal.js-5.1.0","ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gulp` from 4.0.2 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/releases\"\u003egulp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egulp v5.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egulp v5.0.0\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/HEAD/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md\"\u003egulp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-06-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e19122f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e69a5d0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e04b4a74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2024-03-29)\u003c/h2\u003e\n\u003cp\u003eWe've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/gulpjs/gulp/blob/master/#individual-changelogs\"\u003eindividual changelogs\u003c/a\u003e to drill down\ninto all changes that were made.\u003c/p\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt;10.13\u003c/li\u003e\n\u003cli\u003eDefault stream encoding to UTF-8\u003c/li\u003e\n\u003cli\u003eStandardized on \u003ccode\u003eanymatch\u003c/code\u003e library for globbing paths. All globs should work the same between \u003ccode\u003esrc\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e now!\u003c/li\u003e\n\u003cli\u003eRemoved support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use \u003ccode\u003eordered-read-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAll globs and paths are normalized to unix-like filepaths\u003c/li\u003e\n\u003cli\u003eOnly allow JS variants for \u003ccode\u003e.gulp.*\u003c/code\u003e config files\u003c/li\u003e\n\u003cli\u003eRemoved support for alpha releases of v4 from \u003ccode\u003egulp-cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003e--verify\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eRenamed the \u003ccode\u003e--require\u003c/code\u003e flag to \u003ccode\u003e--preload\u003c/code\u003e to avoid conflicting with Node.js flags\u003c/li\u003e\n\u003cli\u003eRemoved many legacy and deprecated loaders\u003c/li\u003e\n\u003cli\u003eUpgrade to chokidar v3\u003c/li\u003e\n\u003cli\u003eClone \u003ccode\u003eVinyl\u003c/code\u003e objects with stream contents using \u003ccode\u003eteex\u003c/code\u003e, but no longer wait for all streams to flow before cloned streams will receive data\u003c/li\u003e\n\u003cli\u003eStop using \u003ccode\u003eprocess.umask()\u003c/code\u003e to make directories, instead falling back to Node's default mode\u003c/li\u003e\n\u003cli\u003eThrow on non-function, non-string option coercers\u003c/li\u003e\n\u003cli\u003eDrop support of Node.js snake_case flags\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e namespace to the store\u003c/li\u003e\n\u003cli\u003eUse a Symbol for attaching the \u003ccode\u003egulplog\u003c/code\u003e store to the global\u003c/li\u003e\n\u003cli\u003eUse sha256 to hash the \u003ccode\u003ev8flags\u003c/code\u003e cache into a filename\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamlined the dependency tree\u003c/li\u003e\n\u003cli\u003eSwitch all streams implementation to Streamx\u003c/li\u003e\n\u003cli\u003eRewrote \u003ccode\u003eglob-stream\u003c/code\u003e to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation\u003c/li\u003e\n\u003cli\u003eImplement translation support for all CLI messages and all messages passing through gulplog\u003c/li\u003e\n\u003cli\u003eAllow users to customize or remove the timestamp from their logs\u003c/li\u003e\n\u003cli\u003eUpgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003egulpile.cjs\u003c/code\u003e and \u003ccode\u003egulpfile.mjs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eswc\u003c/code\u003e, \u003ccode\u003eesbuild\u003c/code\u003e, \u003ccode\u003esucrase\u003c/code\u003e, and \u003ccode\u003emdx\u003c/code\u003e loaders\u003c/li\u003e\n\u003cli\u003eProvide an ESM export (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/gulp/commit/b00de681f5ef6ade283d544f62f770f6b27a9e52\"\u003eb00de68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport sourcemap handling on streaming \u003ccode\u003eVinyl\u003c/code\u003e contents\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/0003e9fd25ffc7dd8c4f1a9335c102b73de017c1\"\u003e\u003ccode\u003e0003e9f\u003c/code\u003e\u003c/a\u003e chore: release 5.0.1 (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/19122f3d9eefccaadcf0e96313a7d3b83348348b\"\u003e\u003ccode\u003e19122f3\u003c/code\u003e\u003c/a\u003e fix: Avoid globbing before read stream is opened (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/69a5d0e904278dde61c835a0b198d7d1c5a15b95\"\u003e\u003ccode\u003e69a5d0e\u003c/code\u003e\u003c/a\u003e fix: Avoid Node.js deprecation warning for \u003ccode\u003efs.Stats\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/04b4a74aec63302f603f0cca3826f75b1bda64ad\"\u003e\u003ccode\u003e04b4a74\u003c/code\u003e\u003c/a\u003e fix: Support top-level await on Node 22.12+ (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/c90e79ebcdb697466fb15c127665fa8f57f7f2c0\"\u003e\u003ccode\u003ec90e79e\u003c/code\u003e\u003c/a\u003e chore: Fix CI (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2835\"\u003e#2835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/54126058d78a879ab4ebfbfa1e768c7eaa72e6ab\"\u003e\u003ccode\u003e5412605\u003c/code\u003e\u003c/a\u003e chore(docs): Update async completion document for newer RxJS (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2831\"\u003e#2831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/2fa4981a910d7bdedb758bd09868620c9bb21d54\"\u003e\u003ccode\u003e2fa4981\u003c/code\u003e\u003c/a\u003e chore: Update glob docs with replacement to ordered globs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/fe9dee65f31dd0540116dad8a4e9b976a0014d4c\"\u003e\u003ccode\u003efe9dee6\u003c/code\u003e\u003c/a\u003e chore: Remove locale docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2787\"\u003e#2787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/a85eddb1660fd9a61265a5a260c417514be469a7\"\u003e\u003ccode\u003ea85eddb\u003c/code\u003e\u003c/a\u003e chore: Remove node-glob options from docs (\u003ca href=\"https://redirect.github.com/gulpjs/gulp/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/gulp/commit/9c818e68e3e0124ca44ceeafeb4f7d1d934f1e49\"\u003e\u003ccode\u003e9c818e6\u003c/code\u003e\u003c/a\u003e chore: update src.md docs to add encoding parameter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/codelahoma/dotfiles/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/codelahoma/dotfiles/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codelahoma%2Fdotfiles/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}}]}