{"id":5402,"name":"@swup/astro","ecosystem":"npm","repository_url":"https://github.com/swup/astro","issues_count":1179,"created_at":"2025-06-06T17:12:43.533Z","updated_at":"2025-06-06T17:12:43.533Z","purl":"pkg:npm/@swup/astro","metadata":{"id":7893614,"name":"@swup/astro","ecosystem":"npm","description":"Smooth page transitions, smart preloading and more in Astro","homepage":"https://swup.js.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/swup/astro","keywords_array":["astro","withastro","astro-component","astro-integration","swup","animation","transition","css","performance"],"namespace":"swup","versions_count":23,"first_release_published_at":"2023-07-05T12:39:19.501Z","latest_release_published_at":"2025-04-03T20:51:45.235Z","latest_release_number":"1.6.0","last_synced_at":"2025-05-31T02:42:23.305Z","created_at":"2023-07-05T13:06:38.296Z","updated_at":"2025-05-31T02:42:28.501Z","registry_url":"https://www.npmjs.com/package/@swup/astro","install_command":"npm install @swup/astro","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.6.0"}},"repo_metadata":{"id":178648134,"uuid":"662179371","full_name":"swup/astro","owner":"swup","description":"Astro integration for swup 🚀","archived":false,"fork":false,"pushed_at":"2025-04-03T20:51:21.000Z","size":538,"stargazers_count":116,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-24T01:01:43.625Z","etag":null,"topics":["astro","astrojs","integration","page-transitions","swup"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swup.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["gmrchk","daun","hirasso"],"open_collective":"swup"}},"created_at":"2023-07-04T14:21:53.000Z","updated_at":"2025-05-21T15:34:22.000Z","dependencies_parsed_at":"2023-12-06T01:26:19.481Z","dependency_job_id":"1245e90e-ceb0-49d8-9b45-5708b7cd0413","html_url":"https://github.com/swup/astro","commit_stats":{"total_commits":127,"total_committers":4,"mean_commits":31.75,"dds":0.07874015748031493,"last_synced_commit":"2355faaedc7c03b4217efed6fc3e11a3d2130757"},"previous_names":["swup/astro"],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swup","download_url":"https://codeload.github.com/swup/astro/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257256088,"owners_count":22515471,"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":"swup","name":"swup","uuid":"49698734","kind":"organization","description":"Versatile and extensible page transition library for server-rendered websites 🎉","email":null,"website":"https://swup.js.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/49698734?v=4","repositories_count":39,"last_synced_at":"2024-05-15T23:50:17.688Z","metadata":{"has_sponsors_listing":false,"funding":{"github":["gmrchk","daun","hirasso"],"open_collective":"swup"}},"html_url":"https://github.com/swup","funding_links":["https://github.com/sponsors/gmrchk","https://github.com/sponsors/daun","https://github.com/sponsors/hirasso","https://opencollective.com/swup"],"total_stars":4781,"followers":43,"following":0,"created_at":"2022-11-13T11:06:08.033Z","updated_at":"2024-05-15T23:50:37.114Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swup","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swup/repositories"},"tags":[{"name":"1.6.0","sha":"e1b65955d03fcc0fe5adc11e0ad80768511c4e0f","kind":"commit","published_at":"2025-04-03T20:50:17.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.6.0","html_url":"https://github.com/swup/astro/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.6.0/manifests"},{"name":"1.5.0","sha":"2355faaedc7c03b4217efed6fc3e11a3d2130757","kind":"commit","published_at":"2024-11-17T21:40:02.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.5.0","html_url":"https://github.com/swup/astro/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.5.0/manifests"},{"name":"1.4.1","sha":"9c5f8fb58b6eeb455ac3ee5d9abb99ff7805de64","kind":"commit","published_at":"2024-04-18T05:39:19.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.4.1","html_url":"https://github.com/swup/astro/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"dbb85e2e21b196dff7884660addfd36b6ef51ed3","kind":"commit","published_at":"2023-12-06T10:56:52.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.4.0","html_url":"https://github.com/swup/astro/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.4.0/manifests"},{"name":"1.3.3","sha":"8f8f475ffe2cb8a363023b7f54fa98acba3ee44d","kind":"commit","published_at":"2023-11-13T14:42:02.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.3.3","html_url":"https://github.com/swup/astro/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"185f83bdaaf43898ca754b6792c95f4064aa86a4","kind":"commit","published_at":"2023-09-20T22:21:50.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.3.2","html_url":"https://github.com/swup/astro/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"ca123cf589ccca015a973527de63ebe7e9840471","kind":"commit","published_at":"2023-09-19T08:33:30.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.3.1","html_url":"https://github.com/swup/astro/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"8e4c36a9ecbec0690dd7b98dedc7d88fb7d955c3","kind":"commit","published_at":"2023-08-24T18:39:53.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.3.0","html_url":"https://github.com/swup/astro/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"601d6e32c04a2baf2415e4b610222f5dda2b8e58","kind":"commit","published_at":"2023-08-21T07:47:58.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.2.1","html_url":"https://github.com/swup/astro/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"d5c8973265d0a69d158cc516d04f72ed5fd19af0","kind":"commit","published_at":"2023-08-19T11:01:07.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.2.0","html_url":"https://github.com/swup/astro/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.2.0/manifests"},{"name":"1.1.1","sha":"5450d8d2eccc734da8fb2477a1ccaa3e0f079dd1","kind":"commit","published_at":"2023-08-17T09:17:20.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.1.1","html_url":"https://github.com/swup/astro/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"f4cd0549dc854bb499f4636b7eeb211d260b35dd","kind":"commit","published_at":"2023-08-13T21:48:22.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.1.0","html_url":"https://github.com/swup/astro/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.1.0/manifests"},{"name":"1.0.2","sha":"63f7e699af82f28a370cba1b6efb496ef14c69fa","kind":"commit","published_at":"2023-07-30T19:33:52.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.0.2","html_url":"https://github.com/swup/astro/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"3518d4365f6ff9b5713df3f90b100c38bed2f067","kind":"commit","published_at":"2023-07-29T20:55:56.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.0.1","html_url":"https://github.com/swup/astro/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"34924d8cfdc8f55da2db4e162f8f4723348c1e7f","kind":"commit","published_at":"2023-07-29T19:43:33.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/1.0.0","html_url":"https://github.com/swup/astro/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/1.0.0/manifests"},{"name":"0.2.0","sha":"b3d2f8f45ea80882a055a2596eb3ec3dfb1badb2","kind":"commit","published_at":"2023-07-22T16:21:05.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/0.2.0","html_url":"https://github.com/swup/astro/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.2.0/manifests"},{"name":"0.1.6","sha":"39e9fe10ea86529f4ab2c97414b712ab5bf13193","kind":"commit","published_at":"2023-07-17T09:41:29.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/0.1.6","html_url":"https://github.com/swup/astro/releases/tag/0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.6/manifests"},{"name":"0.1.5","sha":"613978cc139f2245a928f945dfae7b4eac72764a","kind":"commit","published_at":"2023-07-10T14:03:16.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/0.1.5","html_url":"https://github.com/swup/astro/releases/tag/0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.5/manifests"},{"name":"0.1.4","sha":"699b3e82118f8f6e475216db4868c9196314b4e3","kind":"commit","published_at":"2023-07-08T17:14:54.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/0.1.4","html_url":"https://github.com/swup/astro/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"4f35826820086ac95820811f61ec9b15e437dbd7","kind":"commit","published_at":"2023-07-08T17:08:00.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/0.1.3","html_url":"https://github.com/swup/astro/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"2caf171d8300058b8f4ab697c34c617af161911b","kind":"commit","published_at":"2023-07-05T13:26:00.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/0.1.2","html_url":"https://github.com/swup/astro/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"85561aba7bbf9d837aa9dba4ac9c344ad048d721","kind":"commit","published_at":"2023-07-05T13:16:35.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/0.1.1","html_url":"https://github.com/swup/astro/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"23a601ab9ae26b50b030651829b4778922e3be2a","kind":"commit","published_at":"2023-07-05T12:40:22.000Z","download_url":"https://codeload.github.com/swup/astro/tar.gz/0.1.0","html_url":"https://github.com/swup/astro/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swup%2Fastro/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-05-31T02:42:28.500Z","dependent_packages_count":0,"downloads":31593,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":3.5605789298195787,"dependent_repos_count":10.31421202209354,"dependent_packages_count":51.91899088092996,"stargazers_count":6.272430964211797,"forks_count":15.395522293789291,"docker_downloads_count":null,"average":17.492347018168836},"purl":"pkg:npm/%40swup/astro","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@swup/astro","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@swup/astro","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@swup/astro/dependencies","status":null,"funding_links":["https://github.com/sponsors/gmrchk","https://github.com/sponsors/daun","https://github.com/sponsors/hirasso","https://opencollective.com/swup"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@swup%2Fastro/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@swup%2Fastro/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@swup%2Fastro/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@swup%2Fastro/related_packages","maintainers":[{"uuid":"hirasso","login":"hirasso","name":null,"email":"mail@rassohilber.com","url":null,"packages_count":39,"html_url":"https://www.npmjs.com/~hirasso","role":null,"created_at":"2023-07-26T08:47:16.599Z","updated_at":"2023-07-26T08:47:16.599Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/hirasso/packages"},{"uuid":"daun","login":"daun","name":null,"email":"daun@daun.ltd","url":null,"packages_count":62,"html_url":"https://www.npmjs.com/~daun","role":null,"created_at":"2023-07-26T08:47:16.607Z","updated_at":"2023-07-26T08:47:16.607Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/daun/packages"},{"uuid":"gmrchk","login":"gmrchk","name":null,"email":"gmarcuk@gmail.com","url":null,"packages_count":64,"html_url":"https://www.npmjs.com/~gmrchk","role":null,"created_at":"2023-07-08T17:09:51.137Z","updated_at":"2023-07-08T17:09:51.137Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gmrchk/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006547,"maintainers_count":1012938,"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":334,"unique_repositories_count_past_30_days":7,"recent_issues":[{"uuid":"4693185793","node_id":"PR_kwDOS-bvls7n-6uQ","number":2,"state":"open","title":"Bump the minor-updates group across 1 directory with 15 updates","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-06-18T14:15:37.000Z","updated_at":"2026-06-18T23:28:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":15,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.1","repository_url":"https://github.com/lovell/sharp"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.5.0","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.43.1` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.43.1` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.43.1` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.43.1` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.3` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.5.0` |\n\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.43.1/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.43.1/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.43.1/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9a3942: Avoids Astro 6.4 deprecation warnings by registering Expressive Code with the Unified Markdown processor when available.\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9a3942: Avoids Astro 6.4 deprecation warnings by registering Expressive Code with the Unified Markdown processor when available.\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/d9a3942b27c3becf8b1199ced5dc71f9b3b1aef5\"\u003e\u003ccode\u003ed9a3942\u003c/code\u003e\u003c/a\u003e Avoid Astro 6.4 deprecation warnings (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1fe1465f94f29e4d28c2b0927b704d0dbb62292c\"\u003e\u003ccode\u003e1fe1465\u003c/code\u003e\u003c/a\u003e Internalize Sätteri plugin to improve dependency tree (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/ce8d751b776c4b7d572efb48892b315705b2fb8e\"\u003e\u003ccode\u003ece8d751\u003c/code\u003e\u003c/a\u003e Add support for the Sätteri Markdown processor introduced in Astro 6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.43.1/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the ...\n\n_Description has been truncated_","html_url":"https://github.com/Not-Mostafa/My-Personal-Blog/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Not-Mostafa%2FMy-Personal-Blog/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4657467688","node_id":"PR_kwDOS6B6i87mKP92","number":2,"state":"closed","title":"Bump the minor-updates group with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T02:19:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-14T00:55:22.000Z","updated_at":"2026-06-15T02:19:04.000Z","time_to_close":91420,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":15,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.3","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.3","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.3","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.3","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.23","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"sharp","old_version":"0.34.4","new_version":"0.35.1","repository_url":"https://github.com/lovell/sharp"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.5.0","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.3` | `0.43.1` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.3` | `0.43.1` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.3` | `0.43.1` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.3` | `0.43.1` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.23` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.4` | `0.35.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.3` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.5.0` |\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.3 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch2\u003e0.41.4\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/0d3a91d1decc58d331d08bf9e2686909d8214a48\"\u003e\u003ccode\u003e0d3a91d\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.43.1/packages/@expressive-code/core\"\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 \u003ccode\u003e@​expressive-code/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.3 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/0d3a91d1decc58d331d08bf9e2686909d8214a48\"\u003e\u003ccode\u003e0d3a91d\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.43.1/packages/@expressive-code/plugin-collapsible-sections\"\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 \u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.3 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/0d3a91d1decc58d331d08bf9e2686909d8214a48\"\u003e\u003ccode\u003e0d3a91d\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.43.1/packages/@expressive-code/plugin-line-numbers\"\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 \u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.3 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9a3942: Avoids Astro 6.4 deprecation warnings by registering Expressive Code with the Unified Markdown processor when available.\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9a3942: Avoids Astro 6.4 deprecation warnings by registering Expressive Code with the Unified Markdown processor when available.\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/d9a3942b27c3becf8b1199ced5dc71f9b3b1aef5\"\u003e\u003ccode\u003ed9a3942\u003c/code\u003e\u003c/a\u003e Avoid Astro 6.4 deprecation warnings (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1fe1465f94f29e4d28c2b0927b704d0dbb62292c\"\u003e\u003ccode\u003e1fe1465\u003c/code\u003e\u003c/a\u003e Internalize Sätteri plugin to improve dependency tree (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/ce8d751b776c4b7d572efb48892b315705b2fb8e\"\u003e\u003ccode\u003ece8d751\u003c/code\u003e\u003c/a\u003e Add support for the Sätteri Markdown processor introduced in Astro 6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.43.1/packages/astro-expressive-code\"\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 astro-expressive-code since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.23 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.23...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to se...\n\n_Description has been truncated_","html_url":"https://github.com/silencieuxzero/luoshulv/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silencieuxzero%2Fluoshulv/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4617505264","node_id":"PR_kwDOSxyfz87kJKEj","number":6,"state":"closed","title":"chore(deps): bump the minor-updates group with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-09T15:52:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T23:56:20.000Z","updated_at":"2026-06-09T15:52:52.000Z","time_to_close":57383,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-updates","update_count":14,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.43.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.43.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.43.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.43.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.3` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.16` |\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.43.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.43.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.43.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1fe1465f94f29e4d28c2b0927b704d0dbb62292c\"\u003e\u003ccode\u003e1fe1465\u003c/code\u003e\u003c/a\u003e Internalize Sätteri plugin to improve dependency tree (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/ce8d751b776c4b7d572efb48892b315705b2fb8e\"\u003e\u003ccode\u003ece8d751\u003c/code\u003e\u003c/a\u003e Add support for the Sätteri Markdown processor introduced in Astro 6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.43.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Miafetta/miafetta.github.io/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miafetta%2Fmiafetta.github.io/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4584347960","node_id":"PR_kwDOSpGHTs7ic6Vn","number":29,"state":"open","title":"build(deps): bump the minor-updates group with 14 updates","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-06-03T23:13:32.000Z","updated_at":"2026-06-03T23:14:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-updates","update_count":14,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.42.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.42.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.1` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.16` |\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.42.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.42.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.42.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/662aa67fa7872701763b907995c90ce780fa6a76\"\u003e\u003ccode\u003e662aa67\u003c/code\u003e\u003c/a\u003e support astro 6.0 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24cb22175acc673206de4079ff004765a19578b6\"\u003e\u003ccode\u003e24cb221\u003c/code\u003e\u003c/a\u003e Fix style output and ordering for Code component and addStyles API (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.42.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1 (April 8, 2026)\u003c/h2\u003e\n\u003cp\u003eCrate release only. Fixes busted 1.5.0 deployment of the pagefind crate to crates.io.\u003c/p\u003e\n\u003ch2\u003ev1.5.0 (April 6, 2026)\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only mat...\n\n_Description has been truncated_","html_url":"https://github.com/M01Y02W03/fuwari-blog/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/M01Y02W03%2Ffuwari-blog/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"4557972438","node_id":"PR_kwDOStEc6M7hG5Mc","number":2,"state":"closed","title":"Bump the minor-updates group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-10T23:37:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-31T15:06:47.000Z","updated_at":"2026-06-10T23:37:25.000Z","time_to_close":894636,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":14,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.42.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.42.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.1` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.16` |\n\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.42.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.42.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.42.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/662aa67fa7872701763b907995c90ce780fa6a76\"\u003e\u003ccode\u003e662aa67\u003c/code\u003e\u003c/a\u003e support astro 6.0 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24cb22175acc673206de4079ff004765a19578b6\"\u003e\u003ccode\u003e24cb221\u003c/code\u003e\u003c/a\u003e Fix style output and ordering for Code component and addStyles API (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.42.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1 (April 8, 2026)\u003c/h2\u003e\n\u003cp\u003eCrate release only. Fixes busted 1.5.0 deployment of the pagefind crate to crates.io.\u003c/p\u003e\n\u003ch2\u003ev1.5.0 (April 6, 2026)\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/0xEGUEN/blog-asto-fuwari/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xEGUEN%2Fblog-asto-fuwari/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4513759615","node_id":"PR_kwDONoO5qc7e4Tts","number":5,"state":"closed","title":"Bump the minor-updates group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-11T01:37:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T02:01:22.000Z","updated_at":"2026-06-11T01:37:22.000Z","time_to_close":1467358,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":14,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.43.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.43.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.43.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.43.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.3` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.16` |\n\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.43.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.43.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.43.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1fe1465f94f29e4d28c2b0927b704d0dbb62292c\"\u003e\u003ccode\u003e1fe1465\u003c/code\u003e\u003c/a\u003e Internalize Sätteri plugin to improve dependency tree (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/ce8d751b776c4b7d572efb48892b315705b2fb8e\"\u003e\u003ccode\u003ece8d751\u003c/code\u003e\u003c/a\u003e Add support for the Sätteri Markdown processor introduced in Astro 6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.43.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@...\n\n_Description has been truncated_","html_url":"https://github.com/Mr-Sunglasses/blog.kanishkk.xyz/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mr-Sunglasses%2Fblog.kanishkk.xyz/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4501309496","node_id":"PR_kwDOJpk_vs7eRswl","number":3,"state":"closed","title":"Bump the minor-updates group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-24T11:57:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T08:54:15.000Z","updated_at":"2026-05-24T11:57:18.000Z","time_to_close":183782,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":13,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.2","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.1","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.47","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.55.9","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.15","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.2` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.42.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.1` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.42.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.47` | `0.17.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.55.9` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.15` |\n\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/yaml2ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16661\"\u003e#16661\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Updates \u003ccode\u003etypescript\u003c/code\u003e to v6. No changes are needed from users.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14471\"\u003e#14471\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/42963732165959795067e11486f10fa2ac5a48cd\"\u003e\u003ccode\u003e4296373\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Slackluky\"\u003e\u003ccode\u003e@​Slackluky\u003c/code\u003e\u003c/a\u003e! - Adds the ability to split sitemap generation into chunks based on customizable logic. This allows for better management of large sitemaps and improved performance. The new \u003ccode\u003echunks\u003c/code\u003e option in the sitemap configuration allows users to define functions that categorize sitemap items into different chunks. Each chunk is then written to a separate sitemap file.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eintegrations: [\n\u003c/code\u003e\u003c/pre\u003e\n\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/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e feat(astro): Add fallbackRoutes to \u003ccode\u003eastro:routes:resolved\u003c/code\u003e's return type and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/48e5c4d3518dbd82edff87fa628be9e46c9b21bf\"\u003e\u003ccode\u003e48e5c4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15808\"\u003e#15808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64533807745d8f2a298e0ad83757e7f05b10c7ba\"\u003e\u003ccode\u003e6453380\u003c/code\u003e\u003c/a\u003e fix: manually updates packages who had main releases later than betas (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15816\"\u003e#15816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/6414732a12a4dff3da224dfda56f0e26db0c98c4\"\u003e\u003ccode\u003e6414732\u003c/code\u003e\u003c/a\u003e Spelling (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15601\"\u003e#15601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1118ac4f299341e15061e8a4e6e8423071c4d41c\"\u003e\u003ccode\u003e1118ac4\u003c/code\u003e\u003c/a\u003e feat: update tsconfig template to prepare for TS 6 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/375843688bab9531289e272b599e9cc18714a22e\"\u003e\u003ccode\u003e3758436\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15354\"\u003e#15354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency zod to v4 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15373\"\u003e#15373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/14b1d316db036ae00571a0da1c033d4257b313c1\"\u003e\u003ccode\u003e14b1d31\u003c/code\u003e\u003c/a\u003e chore: do renovate blocked updates (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15307\"\u003e#15307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.2/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.42.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.42.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.42.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/astro@5.18.1/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15334\"\u003e#15334\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d715f1f88777a4ce0fb61c8043cccfbac2486ab4\"\u003e\u003ccode\u003ed715f1f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eBREAKING CHANGE to the experimental Fonts API only\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/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/436962a639ad7d606ed19c97b42d2466117e3fc4\"\u003e\u003ccode\u003e436962a\u003c/code\u003e\u003c/a\u003e chore: Upgrade Vite and esbuild (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15554\"\u003e#15554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Respect remote image allowlists (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15569\"\u003e#15569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.1/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/662aa67fa7872701763b907995c90ce780fa6a76\"\u003e\u003ccode\u003e662aa67\u003c/code\u003e\u003c/a\u003e support astro 6.0 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24cb22175acc673206de4079ff004765a19578b6\"\u003e\u003ccode\u003e24cb221\u003c/code\u003e\u003c/a\u003e Fix style output and ordering for Code component and addStyles API (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.42.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.47 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\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/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1 (April 8, 2026)\u003c/h2\u003e\n\u003cp\u003eCrate release only. Fixes busted 1.5.0 deployment of the pagefind crate to crates.io.\u003c/p\u003e\n\u003ch2\u003ev1.5.0 (April 6, 2026)\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\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/Pagefind/pagefind/commit/bf17396721be637cc67c8ed7ead1dc7b8ac43d96\"\u003e\u003ccode\u003ebf17396\u003c/code\u003e\u003c/a\u003e Changelog for 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/a2e9f40ef326f9a7926247695df25981a6f3ef4b\"\u003e\u003ccode\u003ea2e9f40\u003c/code\u003e\u003c/a\u003e Fix aarch64-musl cross-compilation for jemalloc (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/54d36e3cc4b22278bfdd4aa8805318a45fc9f76d\"\u003e\u003ccode\u003e54d36e3\u003c/code\u003e\u003c/a\u003e 1.5.2 changelog (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/309f57a357f2dc1d3cb4f9f5f3fee3de974cdc21\"\u003e\u003ccode\u003e309f57a\u003c/code\u003e\u003c/a\u003e Use jemalloc on musl (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/7aa4dddb64ecf34816fecd8cb21f4c8d7d315ca3\"\u003e\u003ccode\u003e7aa4ddd\u003c/code\u003e\u003c/a\u003e Docs release workflow (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/f4a5baac0a01b2a6778d071da3de908a6edbe643\"\u003e\u003ccode\u003ef4a5baa\u003c/code\u003e\u003c/a\u003e Update component UI docs for IIFE script tag configuration (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/4e31f3cdb997d97e366db7108cb6c25fdd8453b5\"\u003e\u003ccode\u003e4e31f3c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump esbuild, esbuild-svelte, and svelte (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/dd098152566d2e3d817b5d64326bc01f201f179e\"\u003e\u003ccode\u003edd09815\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump uv (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/af4ad9d8b9282e99c392d30d39cd829573b02518\"\u003e\u003ccode\u003eaf4ad9d\u003c/code\u003e\u003c/a\u003e Fix wasm-bindgen deprecation warning (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/3ec189b6d739a178cfe0873a71e65c5baf1c4133\"\u003e\u003ccode\u003e3ec189b\u003c/code\u003e\u003c/a\u003e Complete deterministic index output by converting variant maps to BTreeMap (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Pagefind/pagefind/compare/v1.4.0...v1.5.2\"\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 pagefind since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.39.8 to 5.55.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.55.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't unset batch when calling \u003ccode\u003e{#await ...}\u003c/code\u003e promise (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: promise-ify \u003ccode\u003e{#await await ...}\u003c/code\u003e expressions on the server and correctly hydrate them on the client (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: deduplicate dependencies that are added outside the init/update cycle (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid false-positive batch invariant error (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18246\"\u003e#18246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: inline primitive constants in attribute values during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18232\"\u003e#18232\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(print): handle \u003ccode\u003esvelte:body\u003c/code\u003e and fix keyframe percentage double-printing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18234\"\u003e#18234\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: execute uninitialized derived even if it's destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18228\"\u003e#18228\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use named symbols everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18238\"\u003e#18238\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't run teardown effects when deriveds are unfreezed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18227\"\u003e#18227\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: unset context synchronously in \u003ccode\u003erun\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18236\"\u003e#18236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent XSS on \u003ccode\u003ehydratable\u003c/code\u003e from user contents (\u003ca href=\"https://github.com/sveltejs/svelte/commit/a16ebc67bbcf8f708360195687e1b2719463e1a4\"\u003e\u003ccode\u003ea16ebc67bbcf8f708360195687e1b2719463e1a4\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump devalue (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18219\"\u003e#18219\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disallow empty attribute names during SSR (\u003ca href=\"https://github.com/sveltejs/svelte/commit/547853e2406a2147ad7fb5ffeba95b01bd9642da\"\u003e\u003ccode\u003e547853e2406a2147ad7fb5ffeba95b01bd9642da\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: harden regex (\u003ca href=\"https://github.com/sveltejs/svelte/commit/d2375e2ebcab5c88feb5652f1a9d621b8f06b259\"\u003e\u003ccode\u003ed2375e2ebcab5c88feb5652f1a9d621b8f06b259\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: move Svelte runtime properties to symbols (\u003ca href=\"https://github.com/sveltejs/svelte/commit/e1cbbd96441e82c9eb8a23a2903c0d06d3cda991\"\u003e\u003ccode\u003ee1cbbd96441e82c9eb8a23a2903c0d06d3cda991\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: leave stale promises to wait for a later resolution, instead of rejecting (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18180\"\u003e#18180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep dependencies of \u003ccode\u003e$state.eager/pending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18218\"\u003e#18218\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reapply context after transforming error during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18099\"\u003e#18099\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't rebase just-created batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18117\"\u003e#18117\u003c/a\u003e)\u003c/p\u003e\n\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/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.55.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't unset batch when calling \u003ccode\u003e{#await ...}\u003c/code\u003e promise (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: promise-ify \u003ccode\u003e{#await await ...}\u003c/code\u003e expressions on the server and correctly hydrate them on the client (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: deduplicate dependencies that are added outside the init/update cycle (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid false-positive batch invariant error (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18246\"\u003e#18246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: inline primitive constants in attribute values during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18232\"\u003e#18232\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(print): handle \u003ccode\u003esvelte:body\u003c/code\u003e and fix keyframe percentage double-printing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18234\"\u003e#18234\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: execute uninitialized derived even if it's destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18228\"\u003e#18228\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use named symbols everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18238\"\u003e#18238\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't run teardown effects when deriveds are unfreezed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18227\"\u003e#18227\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: unset context synchronously in \u003ccode\u003erun\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18236\"\u003e#18236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent XSS on \u003ccode\u003ehydratable\u003c/code\u003e from user contents (\u003ca href=\"https://github.com/sveltejs/svelte/commit/a16ebc67bbcf8f708360195687e1b2719463e1a4\"\u003e\u003ccode\u003ea16ebc67bbcf8f708360195687e1b2719463e1a4\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump devalue (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18219\"\u003e#18219\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disallow empty attribute names during SSR (\u003ca href=\"https://github.com/sveltejs/svelte/commit/547853e2406a2147ad7fb5ffeba95b01bd9642da\"\u003e\u003ccode\u003e547853e2406a2147ad7fb5ffeba95b01bd9642da\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: harden regex (\u003ca href=\"https://github.com/sveltejs/svelte/commit/d2375e2ebcab5c88feb5652f1a9d621b8f06b259\"\u003e\u003ccode\u003ed2375e2ebcab5c88feb5652f1a9d621b8f06b259\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: move Svelte runtime properties to symbols (\u003ca href=\"https://github.com/sveltejs/svelte/commit/e1cbbd96441e82c9eb8a23a2903c0d06d3cda991\"\u003e\u003ccode\u003ee1cbbd96441e82c9eb8a23a2903c0d06d3cda991\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: leave stale promises to wait for a later resolution, instead of rejecting (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18180\"\u003e#18180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep dependencies of \u003ccode\u003e$state.eager/pending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18218\"\u003e#18218\u003c/a\u003e)\u003c/p\u003e\n\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/summ...\n\n_Description has been truncated_","html_url":"https://github.com/GrwyYJ/GrwyYJ.github.io/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GrwyYJ%2FGrwyYJ.github.io/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4474483454","node_id":"PR_kwDOShizQc7c65Uf","number":2,"state":"open","title":"build(deps): bump the minor-updates group with 12 updates","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-05-19T04:47:13.000Z","updated_at":"2026-05-19T04:47:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-updates","update_count":12,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.2","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.1","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.55.8","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.15","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.2` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.42.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.1` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.42.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.55.8` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.15` |\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/yaml2ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16661\"\u003e#16661\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Updates \u003ccode\u003etypescript\u003c/code\u003e to v6. No changes are needed from users.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14471\"\u003e#14471\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/42963732165959795067e11486f10fa2ac5a48cd\"\u003e\u003ccode\u003e4296373\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Slackluky\"\u003e\u003ccode\u003e@​Slackluky\u003c/code\u003e\u003c/a\u003e! - Adds the ability to split sitemap generation into chunks based on customizable logic. This allows for better management of large sitemaps and improved performance. The new \u003ccode\u003echunks\u003c/code\u003e option in the sitemap configuration allows users to define functions that categorize sitemap items into different chunks. Each chunk is then written to a separate sitemap file.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eintegrations: [\n\u003c/code\u003e\u003c/pre\u003e\n\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/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e feat(astro): Add fallbackRoutes to \u003ccode\u003eastro:routes:resolved\u003c/code\u003e's return type and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/48e5c4d3518dbd82edff87fa628be9e46c9b21bf\"\u003e\u003ccode\u003e48e5c4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15808\"\u003e#15808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64533807745d8f2a298e0ad83757e7f05b10c7ba\"\u003e\u003ccode\u003e6453380\u003c/code\u003e\u003c/a\u003e fix: manually updates packages who had main releases later than betas (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15816\"\u003e#15816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/6414732a12a4dff3da224dfda56f0e26db0c98c4\"\u003e\u003ccode\u003e6414732\u003c/code\u003e\u003c/a\u003e Spelling (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15601\"\u003e#15601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1118ac4f299341e15061e8a4e6e8423071c4d41c\"\u003e\u003ccode\u003e1118ac4\u003c/code\u003e\u003c/a\u003e feat: update tsconfig template to prepare for TS 6 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/375843688bab9531289e272b599e9cc18714a22e\"\u003e\u003ccode\u003e3758436\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15354\"\u003e#15354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency zod to v4 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15373\"\u003e#15373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/14b1d316db036ae00571a0da1c033d4257b313c1\"\u003e\u003ccode\u003e14b1d31\u003c/code\u003e\u003c/a\u003e chore: do renovate blocked updates (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15307\"\u003e#15307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.2/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.42.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.42.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.42.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/astro@5.18.1/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15334\"\u003e#15334\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d715f1f88777a4ce0fb61c8043cccfbac2486ab4\"\u003e\u003ccode\u003ed715f1f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eBREAKING CHANGE to the experimental Fonts API only\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/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/436962a639ad7d606ed19c97b42d2466117e3fc4\"\u003e\u003ccode\u003e436962a\u003c/code\u003e\u003c/a\u003e chore: Upgrade Vite and esbuild (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15554\"\u003e#15554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Respect remote image allowlists (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15569\"\u003e#15569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.1/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/662aa67fa7872701763b907995c90ce780fa6a76\"\u003e\u003ccode\u003e662aa67\u003c/code\u003e\u003c/a\u003e support astro 6.0 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24cb22175acc673206de4079ff004765a19578b6\"\u003e\u003ccode\u003e24cb221\u003c/code\u003e\u003c/a\u003e Fix style output and ordering for Code component and addStyles API (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.42.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1 (April 8, 2026)\u003c/h2\u003e\n\u003cp\u003eCrate release only. Fixes busted 1.5.0 deployment of the pagefind crate to crates.io.\u003c/p\u003e\n\u003ch2\u003ev1.5.0 (April 6, 2026)\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\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/Pagefind/pagefind/commit/bf17396721be637cc67c8ed7ead1dc7b8ac43d96\"\u003e\u003ccode\u003ebf17396\u003c/code\u003e\u003c/a\u003e Changelog for 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/a2e9f40ef326f9a7926247695df25981a6f3ef4b\"\u003e\u003ccode\u003ea2e9f40\u003c/code\u003e\u003c/a\u003e Fix aarch64-musl cross-compilation for jemalloc (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/54d36e3cc4b22278bfdd4aa8805318a45fc9f76d\"\u003e\u003ccode\u003e54d36e3\u003c/code\u003e\u003c/a\u003e 1.5.2 changelog (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/309f57a357f2dc1d3cb4f9f5f3fee3de974cdc21\"\u003e\u003ccode\u003e309f57a\u003c/code\u003e\u003c/a\u003e Use jemalloc on musl (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/7aa4dddb64ecf34816fecd8cb21f4c8d7d315ca3\"\u003e\u003ccode\u003e7aa4ddd\u003c/code\u003e\u003c/a\u003e Docs release workflow (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/f4a5baac0a01b2a6778d071da3de908a6edbe643\"\u003e\u003ccode\u003ef4a5baa\u003c/code\u003e\u003c/a\u003e Update component UI docs for IIFE script tag configuration (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/4e31f3cdb997d97e366db7108cb6c25fdd8453b5\"\u003e\u003ccode\u003e4e31f3c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump esbuild, esbuild-svelte, and svelte (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/dd098152566d2e3d817b5d64326bc01f201f179e\"\u003e\u003ccode\u003edd09815\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump uv (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/af4ad9d8b9282e99c392d30d39cd829573b02518\"\u003e\u003ccode\u003eaf4ad9d\u003c/code\u003e\u003c/a\u003e Fix wasm-bindgen deprecation warning (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/3ec189b6d739a178cfe0873a71e65c5baf1c4133\"\u003e\u003ccode\u003e3ec189b\u003c/code\u003e\u003c/a\u003e Complete deterministic index output by converting variant maps to BTreeMap (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Pagefind/pagefind/compare/v1.4.0...v1.5.2\"\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 pagefind since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.39.8 to 5.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.55.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(print): handle \u003ccode\u003esvelte:body\u003c/code\u003e and fix keyframe percentage double-printing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18234\"\u003e#18234\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: execute uninitialized derived even if it's destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18228\"\u003e#18228\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use named symbols everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18238\"\u003e#18238\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't run teardown effects when deriveds are unfreezed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18227\"\u003e#18227\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: unset context synchronously in \u003ccode\u003erun\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18236\"\u003e#18236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent XSS on \u003ccode\u003ehydratable\u003c/code\u003e from user contents (\u003ca href=\"https://github.com/sveltejs/svelte/commit/a16ebc67bbcf8f708360195687e1b2719463e1a4\"\u003e\u003ccode\u003ea16ebc67bbcf8f708360195687e1b2719463e1a4\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump devalue (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18219\"\u003e#18219\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disallow empty attribute names during SSR (\u003ca href=\"https://github.com/sveltejs/svelte/commit/547853e2406a2147ad7fb5ffeba95b01bd9642da\"\u003e\u003ccode\u003e547853e2406a2147ad7fb5ffeba95b01bd9642da\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: harden regex (\u003ca href=\"https://github.com/sveltejs/svelte/commit/d2375e2ebcab5c88feb5652f1a9d621b8f06b259\"\u003e\u003ccode\u003ed2375e2ebcab5c88feb5652f1a9d621b8f06b259\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: move Svelte runtime properties to symbols (\u003ca href=\"https://github.com/sveltejs/svelte/commit/e1cbbd96441e82c9eb8a23a2903c0d06d3cda991\"\u003e\u003ccode\u003ee1cbbd96441e82c9eb8a23a2903c0d06d3cda991\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: leave stale promises to wait for a later resolution, instead of rejecting (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18180\"\u003e#18180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep dependencies of \u003ccode\u003e$state.eager/pending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18218\"\u003e#18218\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reapply context after transforming error during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18099\"\u003e#18099\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't rebase just-created batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18117\"\u003e#18117\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: allow \u003ccode\u003enull\u003c/code\u003e for \u003ccode\u003epending\u003c/code\u003e in typings (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18201\"\u003e#18201\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: flush eager effects in production (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18107\"\u003e#18107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: rethrow error of failed iterable after calling \u003ccode\u003ereturn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18169\"\u003e#18169\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: account for proxified instance when updating \u003ccode\u003ebind:this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18147\"\u003e#18147\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure scheduled batch is flushed if not obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18131\"\u003e#18131\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve stale deriveds with latest value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18167\"\u003e#18167\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove unnecessary \u003ccode\u003eincrement_pending\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18183\"\u003e#18183\u003c/a\u003e)\u003c/p\u003e\n\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/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.55.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(print): handle \u003ccode\u003esvelte:body\u003c/code\u003e and fix keyframe percentage double-printing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18234\"\u003e#18234\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: execute uninitialized derived even if it's destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18228\"\u003e#18228\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use named symbols everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18238\"\u003e#18238\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't run teardown effects when deriveds are unfreezed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18227\"\u003e#18227\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: unset context synchronously in \u003ccode\u003erun\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18236\"\u003e#18236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent XSS on \u003ccode\u003ehydratable\u003c/code\u003e from user contents (\u003ca href=\"https://github.com/sveltejs/svelte/commit/a16ebc67bbcf8f708360195687e1b2719463e1a4\"\u003e\u003ccode\u003ea16ebc67bbcf8f708360195687e1b2719463e1a4\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump devalue (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18219\"\u003e#18219\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disallow empty attribute names during SSR (\u003ca href=\"https://github.com/sveltejs/svelte/commit/547853e2406a2147ad7fb5ffeba95b01bd9642da\"\u003e\u003ccode\u003e547853e2406a2147ad7fb5ffeba95b01bd9642da\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: harden regex (\u003ca href=\"https://github.com/sveltejs/svelte/commit/d2375e2ebcab5c88feb5652f1a9d621b8f06b259\"\u003e\u003ccode\u003ed2375e2ebcab5c88feb5652f1a9d621b8f06b259\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: move Svelte runtime properties to symbols (\u003ca href=\"https://github.com/sveltejs/svelte/commit/e1cbbd96441e82c9eb8a23a2903c0d06d3cda991\"\u003e\u003ccode\u003ee1cbbd96441e82c9eb8a23a2903c0d06d3cda991\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: leave stale promises to wait for a later resolution, instead of rejecting (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18180\"\u003e#18180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep dependencies of \u003ccode\u003e$state.eager/pending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18218\"\u003e#18218\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reapply context after transforming error during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18099\"\u003e#18099\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't rebase just-created batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18117\"\u003e#18117\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: allow \u003ccode\u003enull\u003c/code\u003e for \u003ccode\u003epending\u003c/code\u003e in typings (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18201\"\u003e#18201\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: flush eager effects in production (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18107\"\u003e#18107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: rethrow error of failed iterable after calling \u003ccode\u003ereturn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18169\"\u003e#18169\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: account for proxified instance when updating \u003ccode\u003ebind:this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18147\"\u003e#18147\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure scheduled batch is flushed if not obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18131\"\u003e#18131\u003c/a\u003e)\u003c/p\u003e\n\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/sveltejs/svelte/commit/f9440dc3ed28a9f1f518b0216d0e10fce00f1618\"\u003e\u003ccode\u003ef9440dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18239\"\u003e#18239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/ca3f35bf7d3eeea6d0b5f477d208c3fd9c19988c\"\u003e\u003ccode\u003eca3f35b\u003c/code\u003e\u003c/a\u003e fix(print): handle svelte:body and fix keyframe percentage double-printing (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2bc3592eb1ba1b37bde6c893e84b28e2f630db59\"\u003e\u003ccode\u003e2bc3592\u003c/code\u003e\u003c/a\u003e fix: use named symbols everywhere (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18238\"\u003e#18238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/dc1f037fa67bf2fbdeb1c5f18b2b1f7d023077e3\"\u003e\u003ccode\u003edc1f037\u003c/code\u003e\u003c/a\u003e fix: don't run teardown effects when deriveds are unfreezed (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18227\"\u003e#18227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1e899cba354d2b25593afc1bbf04bf3555b5d26a\"\u003e\u003ccode\u003e1e899cb\u003c/code\u003e\u003c/a\u003e fix: execute uninitialized derived even if it's destroyed (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18228\"\u003e#18228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/eb10a70cf1f003c3e93f3c4ecc9749870e7581c6\"\u003e\u003ccode\u003eeb10a70\u003c/code\u003e\u003c/a\u003e fix: unset context synchronously in \u003ccode\u003erun\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18236\"\u003e#18236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/4d8f99a2709e3c02e48d8bc6c77458f4ba49d0e3\"\u003e\u003ccode\u003e4d8f99a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18220\"\u003e#18220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/05523088173e10af0753877af6936088de924833\"\u003e\u003ccode\u003e0552308\u003c/code\u003e\u003c/a\u003e chore: bump devalue (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18219\"\u003e#18219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/e1cbbd96441e82c9eb8a23a2903c0d06d3cda991\"\u003e\u003ccode\u003ee1cbbd9\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a16ebc67bbcf8f708360195687e1b2719463e1a4\"\u003e\u003ccode\u003ea16ebc6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.55.8/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unist-util-visit` from 5.0.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/syntax-tree/unist-util-visit...\n\n_Description has been truncated_","html_url":"https://github.com/linmuqiang/blog/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/linmuqiang%2Fblog/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4362900176","node_id":"PR_kwDOSMTgEM7XWBtt","number":5,"state":"open","title":"build(deps): bump @swup/astro from 1.7.0 to 1.8.0","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-05-01T04:59:35.000Z","updated_at":"2026-05-05T02:02:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/JuLuogo/jyz-wiki/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuLuogo%2Fjyz-wiki/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4322847996","node_id":"PR_kwDORAngS87VU_mN","number":29,"state":"closed","title":"chore(deps): bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-11T08:01:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T12:20:15.000Z","updated_at":"2026-06-11T08:01:25.000Z","time_to_close":4131660,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/Virace/FangYuan/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Virace%2FFangYuan/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"4235647533","node_id":"PR_kwDOO76RDs7RS0DE","number":67,"state":"open","title":"Bump @swup/astro from 1.7.0 to 1.8.0","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-04-10T00:16:36.000Z","updated_at":"2026-04-10T00:21:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=bun\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/misaka10987/misaka10987.github.io/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/misaka10987%2Fmisaka10987.github.io/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"},{"uuid":"4203319255","node_id":"PR_kwDOR5VWw87P6hd-","number":3,"state":"closed","title":"Bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-12T16:39:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-04T03:40:15.000Z","updated_at":"2026-04-12T16:39:28.000Z","time_to_close":737944,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/XiaozheQAQ/xiaozhe-blog/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XiaozheQAQ%2Fxiaozhe-blog/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4171598244","node_id":"PR_kwDOR04cCM7Op-d5","number":2,"state":"closed","title":"Bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T08:12:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T15:13:02.000Z","updated_at":"2026-04-24T08:12:41.000Z","time_to_close":2134777,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/hannamoon09/hannamoon09.github.io/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hannamoon09%2Fhannamoon09.github.io/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4149537768","node_id":"PR_kwDORyA8687N8hOr","number":3,"state":"closed","title":"Bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-27T05:33:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T05:29:04.000Z","updated_at":"2026-03-27T05:33:54.000Z","time_to_close":281,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/XoEvn/my-blog/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XoEvn%2Fmy-blog/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4127750520","node_id":"PR_kwDORvbCsc7NAEiZ","number":2,"state":"open","title":"chore(deps): bump @swup/astro from 1.7.0 to 1.8.0","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-24T13:03:31.000Z","updated_at":"2026-03-31T08:39:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/Games55k/iBlog/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Games55k%2FiBlog/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4067401756","node_id":"PR_kwDORllON87KLSLm","number":2,"state":"open","title":"Bump @swup/astro from 1.6.0 to 1.8.0","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-12T21:34:12.000Z","updated_at":"2026-03-12T21:34:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.6.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for replacing dynamic fragments\u003c/li\u003e\n\u003cli\u003eAdd option for native mode View Transitions\u003c/li\u003e\n\u003cli\u003eOptimize client script when not using ignore option (\u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for replacing dynamic fragments\u003c/li\u003e\n\u003cli\u003eAdd option for native mode View Transitions\u003c/li\u003e\n\u003cli\u003eOptimize client script when not using ignore option (\u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/b5176547c019d5cbd5dda48ba47a840ab857af0c\"\u003e\u003ccode\u003eb517654\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/40\"\u003e#40\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swup/astro/compare/1.6.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.6.0\u0026new-version=1.8.0)](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/greciart/retroblog1/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greciart%2Fretroblog1/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4043578478","node_id":"PR_kwDORiBKoc7I-CPY","number":4,"state":"open","title":"Bump @swup/astro from 1.7.0 to 1.8.0","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-09T06:13:46.000Z","updated_at":"2026-03-09T06:14:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/chiceaffy/myblog/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chiceaffy%2Fmyblog/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4039686025","node_id":"PR_kwDOPClF3s7Ix0XC","number":20,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 20 updates","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-07T22:16:50.000Z","updated_at":"2026-03-07T22:17:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":20,"packages":[{"name":"@astrojs/rss","old_version":"4.0.14","new_version":"4.0.15","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/svelte","old_version":"7.2.4","new_version":"7.2.5","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.5","new_version":"0.41.7","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.5","new_version":"0.41.7","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.5","new_version":"0.41.7","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@fontsource/roboto","old_version":"5.2.9","new_version":"5.2.10","repository_url":"https://github.com/fontsource/font-files"},{"name":"@iconify-json/material-symbols","old_version":"1.2.50","new_version":"1.2.60","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/svelte","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.16.6","new_version":"5.18.0","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.5","new_version":"0.41.7","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.16.37","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.1.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"sanitize-html","old_version":"2.17.0","new_version":"2.17.1","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"@types/sanitize-html","old_version":"2.16.0","new_version":"2.16.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"svelte","old_version":"5.46.1","new_version":"5.53.7","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.3.11","new_version":"2.4.6","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.14` | `4.0.15` |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.0` |\n| [@astrojs/svelte](https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte) | `7.2.4` | `7.2.5` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.5` | `0.41.7` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.5` | `0.41.7` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.5` | `0.41.7` |\n| [@fontsource/roboto](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto) | `5.2.9` | `5.2.10` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.50` | `1.2.60` |\n| [@iconify/svelte](https://github.com/iconify/iconify/tree/HEAD/components/svelte) | `5.1.0` | `5.2.1` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.16.6` | `5.18.0` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.5` | `0.41.7` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.16.37` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.1.1` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.13.0` | `2.14.0` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.0` | `2.17.1` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.0` | `2.16.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.1` | `5.53.7` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.11` | `2.4.6` |\n\n\nUpdates `@astrojs/rss` from 4.0.14 to 4.0.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.15-beta.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15561\"\u003e#15561\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/413b0f746a28503c936b3875ffaee6b7f04c67b9\"\u003e\u003ccode\u003e413b0f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates \u003ccode\u003efast-xml-parser\u003c/code\u003e to v5.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.15-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\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/withastro/astro/blob/main/packages/astro-rss/CHANGELOG.md\"\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15199\"\u003e#15199\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d8e64ef77ef364b1541a5d192bcff299135d3bc8\"\u003e\u003ccode\u003ed8e64ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ArmandPhilippot\"\u003e\u003ccode\u003e@​ArmandPhilippot\u003c/code\u003e\u003c/a\u003e! - Fixes the links to Astro Docs so that they match the current docs structure.\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/withastro/astro/commit/44f4e78259d8787d04186c11e854d3e224961241\"\u003e\u003ccode\u003e44f4e78\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/15188\"\u003e#15188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/d8e64ef77ef364b1541a5d192bcff299135d3bc8\"\u003e\u003ccode\u003ed8e64ef\u003c/code\u003e\u003c/a\u003e fix(docs): replace outdated Astro docs links (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/15199\"\u003e#15199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/718f5e16f1640ed21881bd3ad623a270413ffeb3\"\u003e\u003ccode\u003e718f5e1\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/15072\"\u003e#15072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3805e65dbab47ef5db2561f01692febb85da5024\"\u003e\u003ccode\u003e3805e65\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/14707\"\u003e#14707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.15/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14471\"\u003e#14471\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/42963732165959795067e11486f10fa2ac5a48cd\"\u003e\u003ccode\u003e4296373\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Slackluky\"\u003e\u003ccode\u003e@​Slackluky\u003c/code\u003e\u003c/a\u003e! - Adds the ability to split sitemap generation into chunks based on customizable logic. This allows for better management of large sitemaps and improved performance. The new \u003ccode\u003echunks\u003c/code\u003e option in the sitemap configuration allows users to define functions that categorize sitemap items into different chunks. Each chunk is then written to a separate sitemap file.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eintegrations: [\n  sitemap({\n    serialize(item) { th\n      return item\n    },\n    chunks: { // this property will be treated last on the configuration\n      'blog': (item) =\u0026gt; {  // will produce a sitemap file with `blog` name (sitemap-blog-0.xml)\n        if (/blog/.test(item.url)) { // filter path that will be included in this specific sitemap file\n          item.changefreq = 'weekly';\n          item.lastmod = new Date();\n          item.priority = 0.9; // define specific properties for this filtered path\n          return item;\n        }\n      },\n      'glossary': (item) =\u0026gt; {\n        if (/glossary/.test(item.url)) {\n          item.changefreq = 'weekly';\n          item.lastmod = new Date();\n          item.priority = 0.7;\n          return item;\n        }\n      }\n\u003cpre\u003e\u003ccode\u003e  // the rest of the path will be stored in `sitemap-pages.0.xml`\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}),\n],\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15033\"\u003e#15033\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd067798c02bff4968b23ce92670685a4e99ccdc\"\u003e\u003ccode\u003edd06779\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\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/withastro/astro/commit/44f4e78259d8787d04186c11e854d3e224961241\"\u003e\u003ccode\u003e44f4e78\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15188\"\u003e#15188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/220b979428d4ac55f45ff1ededfcbf0bc66775de\"\u003e\u003ccode\u003e220b979\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/42963732165959795067e11486f10fa2ac5a48cd\"\u003e\u003ccode\u003e4296373\u003c/code\u003e\u003c/a\u003e Feature(sitemap): named files chunking strategy (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/14471\"\u003e#14471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e73deb88727cfcb12d9b60808a39893413c41ec2\"\u003e\u003ccode\u003ee73deb8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15031\"\u003e#15031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dd067798c02bff4968b23ce92670685a4e99ccdc\"\u003e\u003ccode\u003edd06779\u003c/code\u003e\u003c/a\u003e chore(sitemap): migrate to astro:routes:resolved (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15033\"\u003e#15033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3805e65dbab47ef5db2561f01692febb85da5024\"\u003e\u003ccode\u003e3805e65\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/14707\"\u003e#14707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.0/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/svelte` from 7.2.4 to 7.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/svelte/CHANGELOG.md\"\u003e\u003ccode\u003e@​astrojs/svelte\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15070\"\u003e#15070\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fa9c464ac3658fc1b5e1a9e49ce8ec3ec9eab102\"\u003e\u003ccode\u003efa9c464\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/antonyfaris\"\u003e\u003ccode\u003e@​antonyfaris\u003c/code\u003e\u003c/a\u003e! - Improve Svelte \u003ccode\u003echildren\u003c/code\u003e prop type checking\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/withastro/astro/commit/e73deb88727cfcb12d9b60808a39893413c41ec2\"\u003e\u003ccode\u003ee73deb8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/15031\"\u003e#15031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fa9c464ac3658fc1b5e1a9e49ce8ec3ec9eab102\"\u003e\u003ccode\u003efa9c464\u003c/code\u003e\u003c/a\u003e fix(svelte): improve Svelte children prop type checking (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/15070\"\u003e#15070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/184760154bb2793e9199340b5933218d7c6556e8\"\u003e\u003ccode\u003e1847601\u003c/code\u003e\u003c/a\u003e fix(deps): update astro client runtimes (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/15085\"\u003e#15085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/svelte@7.2.5/packages/integrations/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.5 to 0.41.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\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/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.41.7/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.5 to 0.41.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\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/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.41.7/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.5 to 0.41.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\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/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.41.7/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto` from 5.2.9 to 5.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.50 to 1.2.60\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/svelte` from 5.1.0 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.16.6 to 5.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/blob/astro@5.18.0/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15334\"\u003e#15334\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d715f1f88777a4ce0fb61c8043cccfbac2486ab4\"\u003e\u003ccode\u003ed715f1f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eBREAKING CHANGE to the experimental Fonts API only\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eRemoves the \u003ccode\u003egetFontBuffer()\u003c/code\u003e helper function exported from \u003ccode\u003eastro:assets\u003c/code\u003e when using the experimental Fonts API\u003c/p\u003e\n\u003cp\u003eThis experimental feature introduced in v15.6.13 ended up causing significant memory usage during build. This feature has been removed and will be reintroduced after further exploration and testing.\u003c/p\u003e\n\u003cp\u003eIf you were relying on this function, you can replicate the previous behavior manually:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOn prerendered routes, read the file using \u003ccode\u003enode:fs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOn server rendered routes, fetch files using URLs from \u003ccode\u003efontData\u003c/code\u003e and \u003ccode\u003econtext.url\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/436962a639ad7d606ed19c97b42d2466117e3fc4\"\u003e\u003ccode\u003e436962a\u003c/code\u003e\u003c/a\u003e chore: Upgrade Vite and esbuild (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15554\"\u003e#15554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Respect remote image allowlists (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15569\"\u003e#15569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f2955fbc0ebc14a6d04083287b50a769707b3d64\"\u003e\u003ccode\u003ef2955fb\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15474\"\u003e#15474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Validate Host header against allowedDomains\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.0/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.5 to 0.41.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/662aa67fa7872701763b907995c90ce780fa6a76\"\u003e\u003ccode\u003e662aa67\u003c/code\u003e\u003c/a\u003e support astro 6.0 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.41.7/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.16.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.37\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.36\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.35\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.34\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.33\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.32...v0.16.33\"\u003e0.16.33\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escss:\u003c/strong\u003e forward variables to fonts module (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4146\"\u003e#4146\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/9349a64a051ca408da713baf061e32ade80ed22a\"\u003e9349a64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.32\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.31...v0.16.32\"\u003e0.16.32\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eitalic separation in \\mathnormal (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4143\"\u003e#4143\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/71305a05140ca6203092bfdc14f689168b26ab8c\"\u003e71305a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.31\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.30...v0.16.31\"\u003e0.16.31\u003c/a\u003e (2026-02-22)\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/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.32...v0.16.33\"\u003e0.16.33\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escss:\u003c/strong\u003e forward variables to fonts module (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4146\"\u003e#4146\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/9349a64a051ca408da713baf061e32ade80ed22a\"\u003e9349a64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.31...v0.16.32\"\u003e0.16.32\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eitalic separation in \\mathnormal (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4143\"\u003e#4143\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/71305a05140ca6203092bfdc14f689168b26ab8c\"\u003e71305a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.30...v0.16.31\"\u003e0.16.31\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\\*frac\u003c/code\u003e sizing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4137\"\u003e#4137\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ef51f18ded4ab9ba54ba750f2866241c4676c41c\"\u003eef51f18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.29...v0.16.30\"\u003e0.16.30\u003c/a\u003e (2026-02-22)\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/KaTeX/KaTeX/commit/4eee63becf1ef0217d348e7271aeca806bc2a76e\"\u003e\u003ccode\u003e4eee63b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.37 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003e\u003ccode\u003ed4799ca\u003c/code\u003e\u003c/a\u003e fix: negative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6ba48a4f6c6047c0494c43b6f9815d568f4e9b1a\"\u003e\u003ccode\u003e6ba48a4\u003c/code\u003e\u003c/a\u003e chore: screenshotter support for Docker Desktop on Windows (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/41285496ee3224b4c268a9a50bca0819382cb6b4\"\u003e\u003ccode\u003e4128549\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.36 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e\u003ccode\u003e2bde1ad\u003c/code\u003e\u003c/a\u003e fix: contrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/de31e7fba49448cba0b8018978181736daeaf6b5\"\u003e\u003ccode\u003ede31e7f\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.35 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003e\u003ccode\u003edb26b73\u003c/code\u003e\u003c/a\u003e fix: version number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6134cb559977effae5b20827577556a5bf7d28d5\"\u003e\u003ccode\u003e6134cb5\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.34 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003e\u003ccode\u003ec2606e5\u003c/code\u003e\u003c/a\u003e fix: emoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/dd428f55fbfe61956bf69163c492e04df7d0b80f\"\u003e\u003ccode\u003edd428f5\u003c/code\u003e\u003c/a\u003e chore: port from Flow to TypeScript (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.16.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/b4a9b659ef5734223731cfaa3ad5eacc6fc22918\"\u003e\u003ccode\u003eb4a9b65\u003c/code\u003e\u003c/a\u003e 14.1.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/4b4bbcae5e0990a5b172378e507b33a59012ed26\"\u003e\u003ccode\u003e4b4bbca\u003c/code\u003e\u003c/a\u003e Fixed perf regression in linkify-it wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/d2782d892a51201b25d3eeab172201ad5a53a24c\"\u003e\u003ccode\u003ed2782d8\u003c/code\u003e\u003c/a\u003e Add supplementary example-driven documentation (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.13.0 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\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/KingSora/OverlayScrollbars/commit/0ed849aae78bec9762e24f213e14c47c164f713b\"\u003e\u003ccode\u003e0ed849a\u003c/code\u003e\u003c/a\u003e v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/94096a0c8551ba45858645595991488c9d9ba30c\"\u003e\u003ccode\u003e94096a0\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/2298066292a00e061aaf784cfdda876c6ab1af44\"\u003e\u003ccode\u003e2298066\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/a6104e72f8c57fbf14c35b4461fc06acd4ff9291\"\u003e\u003ccode\u003ea6104e7\u003c/code\u003e\u003c/a\u003e feat: add noscript styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c3f74e10b5e8bef14468bbf9c394dcc14ef57b8e\"\u003e\u003ccode\u003ec3f74e1\u003c/code\u003e\u003c/a\u003e adapt test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/cb4a04cd8cf322b35cfbecf5c2ed27432290d7f6\"\u003e\u003ccode\u003ecb4a04c\u003c/code\u003e\u003c/a\u003e add the flowDirectionStyles option to opt-out of non-default flow direction c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/74ec1b9a8ae4e4abb7ad4103c53e9e6cd8971f70\"\u003e\u003ccode\u003e74ec1b9\u003c/code\u003e\u003c/a\u003e better fix for scroll coordinates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/4c4fb5660fdd3f7b12ad35b36586730479a05d45\"\u003e\u003ccode\u003e4c4fb56\u003c/code\u003e\u003c/a\u003e fix scroll coordinates problem on 1x monitors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/e124de6350562a55e9556ea79a4472ffd723fcc1\"\u003e\u003ccode\u003ee124de6\u003c/code\u003e\u003c/a\u003e docs improvements\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.14.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.0 to 2.17.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.1 (2026-02-18)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unclosed tags (e.g., \u003ccode\u003e\u0026lt;hello\u003c/code\u003e) returning empty string in \u003ccode\u003eescape\u003c/code\u003e and \u003ccode\u003erecursiveEscape\u003c/code\u003e modes. Fixes \u003ca href=\"https://redirect.github.com/apostrophecms/sanitize-html/issues/706\"\u003e#706\u003c/a\u003e.\nThanks to \u003ca href=\"https://github.com/choi2601\"\u003eByeong Hyeon\u003c/a\u003e for the fix.\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/apostrophecms/apostrophe/commits/2.17.1/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sanitize-html` from 2.16.0 to 2.16.1\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/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.46.1 to 5.53.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize CSS selector pruning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17846\"\u003e#17846\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve original boundary errors when keyed each rows are removed during async updates (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17843\"\u003e#17843\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid O(n²) name scanning in scope \u003ccode\u003egenerate\u003c/code\u003e and \u003ccode\u003eunique\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17844\"\u003e#17844\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve each items that are needed by pending batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17819\"\u003e#17819\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize CSS selector pruning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17846\"\u003e#17846\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve original boundary errors when keyed each rows are removed during async updates (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17843\"\u003e#17843\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid O(n²) name scanning in scope \u003ccode\u003egenerate\u003c/code\u003e and \u003ccode\u003eunique\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17844\"\u003e#17844\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve each items that are needed by pending batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17819\"\u003e#17819\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.4\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/sveltejs/svelte/commit/25a1c5368be77b1014c3ff8b79cf9b1fe7f706f5\"\u003e\u003ccode\u003e25a1c53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17842\"\u003e#17842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b7bc1309aa72cd942fabcf0aa29b9100c6cc7cf1\"\u003e\u003ccode\u003eb7bc130\u003c/code\u003e\u003c/a\u003e fix: preserve original boundary errors when keyed each rows are removed durin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0965028d3b1416744dde2c03bc07f6853f2aa5d0\"\u003e\u003ccode\u003e0965028\u003c/code\u003e\u003c/a\u003e perf: optimize CSS selector pruning (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17846\"\u003e#17846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/32111f9e847a5bfb33bdd9a125c368cbaf1580b1\"\u003e\u003ccode\u003e32111f9\u003c/code\u003e\u003c/a\u003e perf: avoid O(n²) name scanning in scope generate/unique (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17844\"\u003e#17844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2f12b6070107c1457a2f0b9d7ac652aee9e2394c\"\u003e\u003ccode\u003e2f12b60\u003c/code\u003e\u003c/a\u003e chore: avoid reschedule during branch commit (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17837\"\u003e#17837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/00dc13db1496142d3d62d98655cf8a54ba67e468\"\u003e\u003ccode\u003e00dc13d\u003c/code\u003e\u003c/a\u003e chore: highlight effect in tree (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/86ec2108668305ff9c0e5a2d67d888b86cb4874d\"\u003e\u003ccode\u003e86ec210\u003c/code\u003e\u003c/a\u003e fix: correctly add \u003ccode\u003e__svelte_meta\u003c/code\u003e after else-if chains (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17830\"\u003e#17830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7717ba01b42625f2022b7034063a25d8507560d7\"\u003e\u003ccode\u003e7717ba0\u003c/code\u003e\u003c/a\u003e fix: preserve each items that are needed by pending batches (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17819\"\u003e#17819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/791d5e332c08d808bc51e90d7c60cc8b05bfa1f4\"\u003e\u003ccode\u003e791d5e3\u003c/code\u003e\u003c/a\u003e perf: cache element interactivity and source line splitting (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17839\"\u003e#17839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/4aa3777271c444022e52cceba775fc9e82a42fa4\"\u003e\u003ccode\u003e4aa3777\u003c/code\u003e\u003c/a\u003e chore: better log_effect_tree (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17833\"\u003e#17833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.7/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unist-util-visit` from 5.0.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/syntax-tree/unist-util-visit/releases\"\u003eunist-util-visit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8607d64 Refactor to use \u003ccode\u003e@import\u003c/code\u003es\u003c/li\u003e\n\u003cli\u003eefbed8a Add declaration maps\u003c/li\u003e\n\u003cli\u003e639c0e5 Fix type support for readonly arrays\nby \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/syntax-tree/unist-util-visit/pull/40\"\u003esyntax-tree/unist-util-visit#40\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/syntax-tree/unist-util-visit/compare/5.0.0...5.1.0\"\u003ehttps://github.com/syntax-tree/unist-util-visit/compare/5.0.0...5.1.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/syntax-tree/unist-util-visit/commit/5d601df684ca7341646d6b57eb0f20fdfe277bc2\"\u003e\u003ccode\u003e5d601df\u003c/code\u003e\u003c/a\u003e 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/7b42d0e46667fa74d8d8f6a266ed0d5c7164fbcd\"\u003e\u003ccode\u003e7b42d0e\u003c/code\u003e\u003c/a\u003e Update node in actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/1b1859dc7a9fe441857c725e762517224a6a4963\"\u003e\u003ccode\u003e1b1859d\u003c/code\u003e\u003c/a\u003e Update actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/2d88456d5538965899bba93f798e326d3ecf9f3c\"\u003e\u003ccode\u003e2d88456\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/8607d6461107ba5f2168ef4d95de2103f07f7f97\"\u003e\u003ccode\u003e8607d64\u003c/code\u003e\u003c/a\u003e Refactor to use \u003ccode\u003e@import\u003c/code\u003es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/efbed8aebd36936aad4d0f2a2a000ad1d29d0b4b\"\u003e\u003ccode\u003eefbed8a\u003c/code\u003e\u003c/a\u003e Add declaration maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/f80cf39f2571ee4e9b8a0005aea5413903caebdc\"\u003e\u003ccode\u003ef80cf39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.tsbuildinfo\u003c/code\u003e to \u003ccode\u003e.gitignore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/639c0e5eb00178fc9285c247bd07da8bd3573259\"\u003e\u003ccode\u003e639c0e5\u003c/code\u003e\u003c/a\u003e Fix type support for readonly arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/9121f9910c315867bd9a0c960ef5e95715790c2a\"\u003e\u003ccode\u003e9121f99\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/syntax-tree/unist-util-visit/compare/5.0.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.3.11 to 2.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.6\u003c/h2\u003e\n\u003ch2\u003e2.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(js_analyze): move comments with useSortedAttributes action by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@...\n\n_Description has been truncated_","html_url":"https://github.com/YasakaKanoko/yasakakanoko.github.io/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YasakaKanoko%2Fyasakakanoko.github.io/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"4019121486","node_id":"PR_kwDORbpAfM7Hu4Qg","number":11,"state":"closed","title":"Bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-16T02:25:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T22:59:42.000Z","updated_at":"2026-03-16T02:25:19.000Z","time_to_close":1049135,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/Tomwucpu/Temperature/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tomwucpu%2FTemperature/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4007678395","node_id":"PR_kwDORb2uBc7HJrY6","number":4,"state":"closed","title":"Bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-07T18:27:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T16:39:26.000Z","updated_at":"2026-03-07T18:27:49.000Z","time_to_close":524896,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/ddulic/ddulic.dev/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddulic%2Fddulic.dev/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}],"issue_packages":[{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-18T14:15:37.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4693185793","node_id":"PR_kwDOS-bvls7n-6uQ","number":2,"state":"open","title":"Bump the minor-updates group across 1 directory with 15 updates","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-06-18T14:15:37.000Z","updated_at":"2026-06-18T23:28:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":15,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.1","repository_url":"https://github.com/lovell/sharp"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.5.0","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.43.1` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.43.1` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.43.1` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.43.1` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.3` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.5.0` |\n\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.43.1/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.43.1/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.43.1/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9a3942: Avoids Astro 6.4 deprecation warnings by registering Expressive Code with the Unified Markdown processor when available.\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9a3942: Avoids Astro 6.4 deprecation warnings by registering Expressive Code with the Unified Markdown processor when available.\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/d9a3942b27c3becf8b1199ced5dc71f9b3b1aef5\"\u003e\u003ccode\u003ed9a3942\u003c/code\u003e\u003c/a\u003e Avoid Astro 6.4 deprecation warnings (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1fe1465f94f29e4d28c2b0927b704d0dbb62292c\"\u003e\u003ccode\u003e1fe1465\u003c/code\u003e\u003c/a\u003e Internalize Sätteri plugin to improve dependency tree (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/ce8d751b776c4b7d572efb48892b315705b2fb8e\"\u003e\u003ccode\u003ece8d751\u003c/code\u003e\u003c/a\u003e Add support for the Sätteri Markdown processor introduced in Astro 6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.43.1/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the ...\n\n_Description has been truncated_","html_url":"https://github.com/Not-Mostafa/My-Personal-Blog/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Not-Mostafa%2FMy-Personal-Blog/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-14T00:55:22.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4657467688","node_id":"PR_kwDOS6B6i87mKP92","number":2,"state":"closed","title":"Bump the minor-updates group with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T02:19:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-14T00:55:22.000Z","updated_at":"2026-06-15T02:19:04.000Z","time_to_close":91420,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":15,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.3","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.3","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.3","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.3","new_version":"0.43.1","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.23","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"sharp","old_version":"0.34.4","new_version":"0.35.1","repository_url":"https://github.com/lovell/sharp"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.5.0","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.3` | `0.43.1` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.3` | `0.43.1` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.3` | `0.43.1` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.3` | `0.43.1` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.23` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.4` | `0.35.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.3` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.5.0` |\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.3 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch2\u003e0.41.4\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/0d3a91d1decc58d331d08bf9e2686909d8214a48\"\u003e\u003ccode\u003e0d3a91d\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.43.1/packages/@expressive-code/core\"\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 \u003ccode\u003e@​expressive-code/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.3 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/0d3a91d1decc58d331d08bf9e2686909d8214a48\"\u003e\u003ccode\u003e0d3a91d\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.43.1/packages/@expressive-code/plugin-collapsible-sections\"\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 \u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.3 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/0d3a91d1decc58d331d08bf9e2686909d8214a48\"\u003e\u003ccode\u003e0d3a91d\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.43.1/packages/@expressive-code/plugin-line-numbers\"\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 \u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.3 to 0.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9a3942: Avoids Astro 6.4 deprecation warnings by registering Expressive Code with the Unified Markdown processor when available.\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed9a3942: Avoids Astro 6.4 deprecation warnings by registering Expressive Code with the Unified Markdown processor when available.\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\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/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/d9a3942b27c3becf8b1199ced5dc71f9b3b1aef5\"\u003e\u003ccode\u003ed9a3942\u003c/code\u003e\u003c/a\u003e Avoid Astro 6.4 deprecation warnings (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1fe1465f94f29e4d28c2b0927b704d0dbb62292c\"\u003e\u003ccode\u003e1fe1465\u003c/code\u003e\u003c/a\u003e Internalize Sätteri plugin to improve dependency tree (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/ce8d751b776c4b7d572efb48892b315705b2fb8e\"\u003e\u003ccode\u003ece8d751\u003c/code\u003e\u003c/a\u003e Add support for the Sätteri Markdown processor introduced in Astro 6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.43.1/packages/astro-expressive-code\"\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 astro-expressive-code since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.23 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.23...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to se...\n\n_Description has been truncated_","html_url":"https://github.com/silencieuxzero/luoshulv/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/silencieuxzero%2Fluoshulv/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-08T23:56:20.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4617505264","node_id":"PR_kwDOSxyfz87kJKEj","number":6,"state":"closed","title":"chore(deps): bump the minor-updates group with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-09T15:52:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T23:56:20.000Z","updated_at":"2026-06-09T15:52:52.000Z","time_to_close":57383,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-updates","update_count":14,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.43.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.43.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.43.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.43.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.3` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.16` |\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.43.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.43.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.43.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1fe1465f94f29e4d28c2b0927b704d0dbb62292c\"\u003e\u003ccode\u003e1fe1465\u003c/code\u003e\u003c/a\u003e Internalize Sätteri plugin to improve dependency tree (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/ce8d751b776c4b7d572efb48892b315705b2fb8e\"\u003e\u003ccode\u003ece8d751\u003c/code\u003e\u003c/a\u003e Add support for the Sätteri Markdown processor introduced in Astro 6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.43.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Miafetta/miafetta.github.io/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miafetta%2Fmiafetta.github.io/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-06-03T23:13:32.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4584347960","node_id":"PR_kwDOSpGHTs7ic6Vn","number":29,"state":"open","title":"build(deps): bump the minor-updates group with 14 updates","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-06-03T23:13:32.000Z","updated_at":"2026-06-03T23:14:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-updates","update_count":14,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.42.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.42.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.1` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.16` |\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.42.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.42.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.42.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/662aa67fa7872701763b907995c90ce780fa6a76\"\u003e\u003ccode\u003e662aa67\u003c/code\u003e\u003c/a\u003e support astro 6.0 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24cb22175acc673206de4079ff004765a19578b6\"\u003e\u003ccode\u003e24cb221\u003c/code\u003e\u003c/a\u003e Fix style output and ordering for Code component and addStyles API (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.42.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1 (April 8, 2026)\u003c/h2\u003e\n\u003cp\u003eCrate release only. Fixes busted 1.5.0 deployment of the pagefind crate to crates.io.\u003c/p\u003e\n\u003ch2\u003ev1.5.0 (April 6, 2026)\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only mat...\n\n_Description has been truncated_","html_url":"https://github.com/M01Y02W03/fuwari-blog/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/M01Y02W03%2Ffuwari-blog/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-05-31T15:06:47.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4557972438","node_id":"PR_kwDOStEc6M7hG5Mc","number":2,"state":"closed","title":"Bump the minor-updates group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-10T23:37:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-31T15:06:47.000Z","updated_at":"2026-06-10T23:37:25.000Z","time_to_close":894636,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":14,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.42.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.42.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.1` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.16` |\n\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.42.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.42.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.42.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/662aa67fa7872701763b907995c90ce780fa6a76\"\u003e\u003ccode\u003e662aa67\u003c/code\u003e\u003c/a\u003e support astro 6.0 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24cb22175acc673206de4079ff004765a19578b6\"\u003e\u003ccode\u003e24cb221\u003c/code\u003e\u003c/a\u003e Fix style output and ordering for Code component and addStyles API (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.42.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1 (April 8, 2026)\u003c/h2\u003e\n\u003cp\u003eCrate release only. Fixes busted 1.5.0 deployment of the pagefind crate to crates.io.\u003c/p\u003e\n\u003ch2\u003ev1.5.0 (April 6, 2026)\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/0xEGUEN/blog-asto-fuwari/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xEGUEN%2Fblog-asto-fuwari/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T02:01:22.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4513759615","node_id":"PR_kwDONoO5qc7e4Tts","number":5,"state":"closed","title":"Bump the minor-updates group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-11T01:37:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T02:01:22.000Z","updated_at":"2026-06-11T01:37:22.000Z","time_to_close":1467358,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":14,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.43.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.56.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.3` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.43.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.43.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.43.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.2` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.43.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.17.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.2.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.56.3` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.16` |\n\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\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/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.43.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.43.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.43.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\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/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ece8d751: Adds support for the \u003ca href=\"https://astro.build/blog/astro-640/\"\u003eSätteri Markdown processor\u003c/a\u003e introduced in Astro 6.4.\u003c/p\u003e\n\u003cp\u003eWhen your Astro config sets \u003ccode\u003emarkdown.processor\u003c/code\u003e to \u003ccode\u003esatteri()\u003c/code\u003e (from \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e), code blocks are now processed by Expressive Code through an equivalent Sätteri HAST plugin instead of the rehype plugin, which Sätteri does not run. The default unified pipeline keeps working exactly as before, and no configuration changes are required to benefit from this.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1fe1465f94f29e4d28c2b0927b704d0dbb62292c\"\u003e\u003ccode\u003e1fe1465\u003c/code\u003e\u003c/a\u003e Internalize Sätteri plugin to improve dependency tree (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/ce8d751b776c4b7d572efb48892b315705b2fb8e\"\u003e\u003ccode\u003ece8d751\u003c/code\u003e\u003c/a\u003e Add support for the Sätteri Markdown processor introduced in Astro 6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.43.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.45\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.44\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.43\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.44...v0.16.45\"\u003e0.16.45\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap vcenter mpadded in mrow for valid MathML (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ee66b78d24340edbbd05b08a4a429ce9ed158b25\"\u003eee66b78\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4078\"\u003e#4078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.43...v0.16.44\"\u003e0.16.44\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove extra \\jot space at bottom of align/gather/etc. (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/3870ee913e27fdde7bce244e4c6c5d63e2b28a62\"\u003e3870ee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.42...v0.16.43\"\u003e0.16.43\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse makeEm() consistently to truncate long CSS decimals (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4181\"\u003e#4181\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/0967dcc0278f20d4501a93f01c7343c70abb3fcd\"\u003e0967dcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.41...v0.16.42\"\u003e0.16.42\u003c/a\u003e (2026-03-24)\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/829797aa00353ce0b62ddeb9b4583b837b1ffd9b\"\u003e\u003ccode\u003e829797a\u003c/code\u003e\u003c/a\u003e 14.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5\"\u003e\u003ccode\u003e9ce2087\u003c/code\u003e\u003c/a\u003e Fix smartquotes perfomance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/02e73b88fdbaddf7ecee7e567a3da62b98e57a4d\"\u003e\u003ccode\u003e02e73b8\u003c/code\u003e\u003c/a\u003e linkify-it bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/68cfb8c0792ba87992d21ffb4d22ee6cf635afb7\"\u003e\u003ccode\u003e68cfb8c\u003c/code\u003e\u003c/a\u003e fix: don't end HTML comment blocks on a blank line (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/108313756cfffba31166df0140e27dd58e4da115\"\u003e\u003ccode\u003e1083137\u003c/code\u003e\u003c/a\u003e Readme cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/97c7ca2571f4255ff1d0f465958dda5293d20fe8\"\u003e\u003ccode\u003e97c7ca2\u003c/code\u003e\u003c/a\u003e Update funding info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/c471b55c10501aba7b62817df613adc5f451da43\"\u003e\u003ccode\u003ec471b55\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/77696210d1c7c56e4ffd49ff28ba15b460cb01e4\"\u003e\u003ccode\u003e7769621\u003c/code\u003e\u003c/a\u003e isPunctChar =\u0026gt; isPunctCharCode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aa2aa70b3001ed6aea67c22f1ff52e1ca158d2e1\"\u003e\u003ccode\u003eaa2aa70\u003c/code\u003e\u003c/a\u003e fix: always reset parentType in lheading rule (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/59955f2ad35cbb0e3f41ad779c7363a94b4bf38e\"\u003e\u003ccode\u003e59955f2\u003c/code\u003e\u003c/a\u003e Polish PRs \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@...\n\n_Description has been truncated_","html_url":"https://github.com/Mr-Sunglasses/blog.kanishkk.xyz/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mr-Sunglasses%2Fblog.kanishkk.xyz/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-05-22T08:54:15.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4501309496","node_id":"PR_kwDOJpk_vs7eRswl","number":3,"state":"closed","title":"Bump the minor-updates group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-24T11:57:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T08:54:15.000Z","updated_at":"2026-05-24T11:57:18.000Z","time_to_close":183782,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":13,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.2","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.1","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.47","new_version":"0.17.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.55.9","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.15","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.2` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.42.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.1` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.42.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.47` | `0.17.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.55.9` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.15` |\n\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/yaml2ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16661\"\u003e#16661\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Updates \u003ccode\u003etypescript\u003c/code\u003e to v6. No changes are needed from users.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14471\"\u003e#14471\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/42963732165959795067e11486f10fa2ac5a48cd\"\u003e\u003ccode\u003e4296373\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Slackluky\"\u003e\u003ccode\u003e@​Slackluky\u003c/code\u003e\u003c/a\u003e! - Adds the ability to split sitemap generation into chunks based on customizable logic. This allows for better management of large sitemaps and improved performance. The new \u003ccode\u003echunks\u003c/code\u003e option in the sitemap configuration allows users to define functions that categorize sitemap items into different chunks. Each chunk is then written to a separate sitemap file.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eintegrations: [\n\u003c/code\u003e\u003c/pre\u003e\n\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/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e feat(astro): Add fallbackRoutes to \u003ccode\u003eastro:routes:resolved\u003c/code\u003e's return type and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/48e5c4d3518dbd82edff87fa628be9e46c9b21bf\"\u003e\u003ccode\u003e48e5c4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15808\"\u003e#15808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64533807745d8f2a298e0ad83757e7f05b10c7ba\"\u003e\u003ccode\u003e6453380\u003c/code\u003e\u003c/a\u003e fix: manually updates packages who had main releases later than betas (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15816\"\u003e#15816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/6414732a12a4dff3da224dfda56f0e26db0c98c4\"\u003e\u003ccode\u003e6414732\u003c/code\u003e\u003c/a\u003e Spelling (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15601\"\u003e#15601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1118ac4f299341e15061e8a4e6e8423071c4d41c\"\u003e\u003ccode\u003e1118ac4\u003c/code\u003e\u003c/a\u003e feat: update tsconfig template to prepare for TS 6 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/375843688bab9531289e272b599e9cc18714a22e\"\u003e\u003ccode\u003e3758436\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15354\"\u003e#15354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency zod to v4 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15373\"\u003e#15373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/14b1d316db036ae00571a0da1c033d4257b313c1\"\u003e\u003ccode\u003e14b1d31\u003c/code\u003e\u003c/a\u003e chore: do renovate blocked updates (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15307\"\u003e#15307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.2/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.42.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.42.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.42.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/astro@5.18.1/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15334\"\u003e#15334\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d715f1f88777a4ce0fb61c8043cccfbac2486ab4\"\u003e\u003ccode\u003ed715f1f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eBREAKING CHANGE to the experimental Fonts API only\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/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/436962a639ad7d606ed19c97b42d2466117e3fc4\"\u003e\u003ccode\u003e436962a\u003c/code\u003e\u003c/a\u003e chore: Upgrade Vite and esbuild (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15554\"\u003e#15554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Respect remote image allowlists (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15569\"\u003e#15569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.1/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/662aa67fa7872701763b907995c90ce780fa6a76\"\u003e\u003ccode\u003e662aa67\u003c/code\u003e\u003c/a\u003e support astro 6.0 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24cb22175acc673206de4079ff004765a19578b6\"\u003e\u003ccode\u003e24cb221\u003c/code\u003e\u003c/a\u003e Fix style output and ordering for Code component and addStyles API (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.42.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.47 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\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/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003e0.17.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003efb604e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe internal API for \u003ccode\u003e__defineFunction\u003c/code\u003e changed: you should no longer wrap properties in \u003ccode\u003eprops\u003c/code\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/KaTeX/KaTeX/commit/3dec5495f080cb9d082db36ada2207e7a8c80aaf\"\u003e\u003ccode\u003e3dec549\u003c/code\u003e\u003c/a\u003e chore(release): 0.17.0 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/fb604e6ba63e99809e242d37f9c8359209d55431\"\u003e\u003ccode\u003efb604e6\u003c/code\u003e\u003c/a\u003e perf: simplify \u003ccode\u003edefineFunction\u003c/code\u003e to avoid destructuring, improve typing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6caa636a692f5778af6b4b50660270c94d5c0990\"\u003e\u003ccode\u003e6caa636\u003c/code\u003e\u003c/a\u003e refactor: tighten ParseNode types (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/afed7841137c6fc2d7e1919ab2f2a64f904cb4f2\"\u003e\u003ccode\u003eafed784\u003c/code\u003e\u003c/a\u003e docs: make first supportive organizations logos bigger (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/b02d9ac774fc56db418af61cecf1ab77730812ca\"\u003e\u003ccode\u003eb02d9ac\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-dev-server to v5.2.4 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.47...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1 (April 8, 2026)\u003c/h2\u003e\n\u003cp\u003eCrate release only. Fixes busted 1.5.0 deployment of the pagefind crate to crates.io.\u003c/p\u003e\n\u003ch2\u003ev1.5.0 (April 6, 2026)\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\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/Pagefind/pagefind/commit/bf17396721be637cc67c8ed7ead1dc7b8ac43d96\"\u003e\u003ccode\u003ebf17396\u003c/code\u003e\u003c/a\u003e Changelog for 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/a2e9f40ef326f9a7926247695df25981a6f3ef4b\"\u003e\u003ccode\u003ea2e9f40\u003c/code\u003e\u003c/a\u003e Fix aarch64-musl cross-compilation for jemalloc (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/54d36e3cc4b22278bfdd4aa8805318a45fc9f76d\"\u003e\u003ccode\u003e54d36e3\u003c/code\u003e\u003c/a\u003e 1.5.2 changelog (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/309f57a357f2dc1d3cb4f9f5f3fee3de974cdc21\"\u003e\u003ccode\u003e309f57a\u003c/code\u003e\u003c/a\u003e Use jemalloc on musl (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/7aa4dddb64ecf34816fecd8cb21f4c8d7d315ca3\"\u003e\u003ccode\u003e7aa4ddd\u003c/code\u003e\u003c/a\u003e Docs release workflow (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/f4a5baac0a01b2a6778d071da3de908a6edbe643\"\u003e\u003ccode\u003ef4a5baa\u003c/code\u003e\u003c/a\u003e Update component UI docs for IIFE script tag configuration (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/4e31f3cdb997d97e366db7108cb6c25fdd8453b5\"\u003e\u003ccode\u003e4e31f3c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump esbuild, esbuild-svelte, and svelte (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/dd098152566d2e3d817b5d64326bc01f201f179e\"\u003e\u003ccode\u003edd09815\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump uv (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/af4ad9d8b9282e99c392d30d39cd829573b02518\"\u003e\u003ccode\u003eaf4ad9d\u003c/code\u003e\u003c/a\u003e Fix wasm-bindgen deprecation warning (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/3ec189b6d739a178cfe0873a71e65c5baf1c4133\"\u003e\u003ccode\u003e3ec189b\u003c/code\u003e\u003c/a\u003e Complete deterministic index output by converting variant maps to BTreeMap (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Pagefind/pagefind/compare/v1.4.0...v1.5.2\"\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 pagefind since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.39.8 to 5.55.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.55.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't unset batch when calling \u003ccode\u003e{#await ...}\u003c/code\u003e promise (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: promise-ify \u003ccode\u003e{#await await ...}\u003c/code\u003e expressions on the server and correctly hydrate them on the client (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: deduplicate dependencies that are added outside the init/update cycle (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid false-positive batch invariant error (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18246\"\u003e#18246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: inline primitive constants in attribute values during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18232\"\u003e#18232\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(print): handle \u003ccode\u003esvelte:body\u003c/code\u003e and fix keyframe percentage double-printing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18234\"\u003e#18234\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: execute uninitialized derived even if it's destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18228\"\u003e#18228\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use named symbols everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18238\"\u003e#18238\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't run teardown effects when deriveds are unfreezed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18227\"\u003e#18227\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: unset context synchronously in \u003ccode\u003erun\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18236\"\u003e#18236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent XSS on \u003ccode\u003ehydratable\u003c/code\u003e from user contents (\u003ca href=\"https://github.com/sveltejs/svelte/commit/a16ebc67bbcf8f708360195687e1b2719463e1a4\"\u003e\u003ccode\u003ea16ebc67bbcf8f708360195687e1b2719463e1a4\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump devalue (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18219\"\u003e#18219\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disallow empty attribute names during SSR (\u003ca href=\"https://github.com/sveltejs/svelte/commit/547853e2406a2147ad7fb5ffeba95b01bd9642da\"\u003e\u003ccode\u003e547853e2406a2147ad7fb5ffeba95b01bd9642da\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: harden regex (\u003ca href=\"https://github.com/sveltejs/svelte/commit/d2375e2ebcab5c88feb5652f1a9d621b8f06b259\"\u003e\u003ccode\u003ed2375e2ebcab5c88feb5652f1a9d621b8f06b259\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: move Svelte runtime properties to symbols (\u003ca href=\"https://github.com/sveltejs/svelte/commit/e1cbbd96441e82c9eb8a23a2903c0d06d3cda991\"\u003e\u003ccode\u003ee1cbbd96441e82c9eb8a23a2903c0d06d3cda991\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: leave stale promises to wait for a later resolution, instead of rejecting (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18180\"\u003e#18180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep dependencies of \u003ccode\u003e$state.eager/pending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18218\"\u003e#18218\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reapply context after transforming error during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18099\"\u003e#18099\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't rebase just-created batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18117\"\u003e#18117\u003c/a\u003e)\u003c/p\u003e\n\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/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.55.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't unset batch when calling \u003ccode\u003e{#await ...}\u003c/code\u003e promise (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: promise-ify \u003ccode\u003e{#await await ...}\u003c/code\u003e expressions on the server and correctly hydrate them on the client (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: deduplicate dependencies that are added outside the init/update cycle (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18243\"\u003e#18243\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid false-positive batch invariant error (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18246\"\u003e#18246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: inline primitive constants in attribute values during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18232\"\u003e#18232\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(print): handle \u003ccode\u003esvelte:body\u003c/code\u003e and fix keyframe percentage double-printing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18234\"\u003e#18234\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: execute uninitialized derived even if it's destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18228\"\u003e#18228\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use named symbols everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18238\"\u003e#18238\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't run teardown effects when deriveds are unfreezed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18227\"\u003e#18227\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: unset context synchronously in \u003ccode\u003erun\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18236\"\u003e#18236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent XSS on \u003ccode\u003ehydratable\u003c/code\u003e from user contents (\u003ca href=\"https://github.com/sveltejs/svelte/commit/a16ebc67bbcf8f708360195687e1b2719463e1a4\"\u003e\u003ccode\u003ea16ebc67bbcf8f708360195687e1b2719463e1a4\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump devalue (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18219\"\u003e#18219\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disallow empty attribute names during SSR (\u003ca href=\"https://github.com/sveltejs/svelte/commit/547853e2406a2147ad7fb5ffeba95b01bd9642da\"\u003e\u003ccode\u003e547853e2406a2147ad7fb5ffeba95b01bd9642da\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: harden regex (\u003ca href=\"https://github.com/sveltejs/svelte/commit/d2375e2ebcab5c88feb5652f1a9d621b8f06b259\"\u003e\u003ccode\u003ed2375e2ebcab5c88feb5652f1a9d621b8f06b259\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: move Svelte runtime properties to symbols (\u003ca href=\"https://github.com/sveltejs/svelte/commit/e1cbbd96441e82c9eb8a23a2903c0d06d3cda991\"\u003e\u003ccode\u003ee1cbbd96441e82c9eb8a23a2903c0d06d3cda991\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: leave stale promises to wait for a later resolution, instead of rejecting (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18180\"\u003e#18180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep dependencies of \u003ccode\u003e$state.eager/pending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18218\"\u003e#18218\u003c/a\u003e)\u003c/p\u003e\n\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/summ...\n\n_Description has been truncated_","html_url":"https://github.com/GrwyYJ/GrwyYJ.github.io/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GrwyYJ%2FGrwyYJ.github.io/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-05-19T04:47:13.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4474483454","node_id":"PR_kwDOShizQc7c65Uf","number":2,"state":"open","title":"build(deps): bump the minor-updates group with 12 updates","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-05-19T04:47:13.000Z","updated_at":"2026-05-19T04:47:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-updates","update_count":12,"packages":[{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.2","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.1","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.4","new_version":"0.42.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"overlayscrollbars","old_version":"2.12.0","new_version":"2.16.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"pagefind","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/Pagefind/pagefind"},{"name":"svelte","old_version":"5.39.8","new_version":"5.55.8","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.4.15","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.2` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.4` | `0.42.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.4` | `0.42.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.1` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.4` | `0.42.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.12.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.39.8` | `5.55.8` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.4.15` |\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/sitemap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/yaml2ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16661\"\u003e#16661\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Updates \u003ccode\u003etypescript\u003c/code\u003e to v6. No changes are needed from users.\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15455\"\u003e#15455\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/AhmadYasser1\"\u003e\u003ccode\u003e@​AhmadYasser1\u003c/code\u003e\u003c/a\u003e! - Fixes i18n fallback pages missing from the generated sitemap when using \u003ccode\u003efallbackType: 'rewrite'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-beta.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15187\"\u003e#15187\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bbb5811eb801a42dc091bb09ea19d6cde3033795\"\u003e\u003ccode\u003ebbb5811\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Update to Astro 6 beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15036\"\u003e#15036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724\"\u003e\u003ccode\u003ef125a73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14956\"\u003e#14956\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2\"\u003e\u003ccode\u003e0ff51df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates usage of zod to own dependency rather than relying on \u003ccode\u003eastro/zod\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14471\"\u003e#14471\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/42963732165959795067e11486f10fa2ac5a48cd\"\u003e\u003ccode\u003e4296373\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Slackluky\"\u003e\u003ccode\u003e@​Slackluky\u003c/code\u003e\u003c/a\u003e! - Adds the ability to split sitemap generation into chunks based on customizable logic. This allows for better management of large sitemaps and improved performance. The new \u003ccode\u003echunks\u003c/code\u003e option in the sitemap configuration allows users to define functions that categorize sitemap items into different chunks. Each chunk is then written to a separate sitemap file.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eintegrations: [\n\u003c/code\u003e\u003c/pre\u003e\n\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/withastro/astro/commit/4a6ff2a40f5aaa844afc5ac2710b129e1d6ca7d5\"\u003e\u003ccode\u003e4a6ff2a\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28079e9bdf8cc91edd50e5346a72257e4d28251b\"\u003e\u003ccode\u003e28079e9\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/babf57f83f47d4cd1fa73a55863718b71c8eebf0\"\u003e\u003ccode\u003ebabf57f\u003c/code\u003e\u003c/a\u003e feat(astro): Add fallbackRoutes to \u003ccode\u003eastro:routes:resolved\u003c/code\u003e's return type and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/48e5c4d3518dbd82edff87fa628be9e46c9b21bf\"\u003e\u003ccode\u003e48e5c4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15808\"\u003e#15808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64533807745d8f2a298e0ad83757e7f05b10c7ba\"\u003e\u003ccode\u003e6453380\u003c/code\u003e\u003c/a\u003e fix: manually updates packages who had main releases later than betas (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15816\"\u003e#15816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/6414732a12a4dff3da224dfda56f0e26db0c98c4\"\u003e\u003ccode\u003e6414732\u003c/code\u003e\u003c/a\u003e Spelling (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15601\"\u003e#15601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1118ac4f299341e15061e8a4e6e8423071c4d41c\"\u003e\u003ccode\u003e1118ac4\u003c/code\u003e\u003c/a\u003e feat: update tsconfig template to prepare for TS 6 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/375843688bab9531289e272b599e9cc18714a22e\"\u003e\u003ccode\u003e3758436\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15354\"\u003e#15354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency zod to v4 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15373\"\u003e#15373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/14b1d316db036ae00571a0da1c033d4257b313c1\"\u003e\u003ccode\u003e14b1d31\u003c/code\u003e\u003c/a\u003e chore: do renovate blocked updates (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15307\"\u003e#15307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.2/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch2\u003e0.41.5\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.42.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.42.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.42.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/astro@5.18.1/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15334\"\u003e#15334\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d715f1f88777a4ce0fb61c8043cccfbac2486ab4\"\u003e\u003ccode\u003ed715f1f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eBREAKING CHANGE to the experimental Fonts API only\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/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/436962a639ad7d606ed19c97b42d2466117e3fc4\"\u003e\u003ccode\u003e436962a\u003c/code\u003e\u003c/a\u003e chore: Upgrade Vite and esbuild (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15554\"\u003e#15554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Respect remote image allowlists (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15569\"\u003e#15569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.1/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.4 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e03bd507: Adds \u003ccode\u003efish\u003c/code\u003e to the terminal languages group. Thank you \u003ca href=\"https://github.com/kj\"\u003e\u003ccode\u003e@​kj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes partially missing styles in the \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component when using the \u003ccode\u003eaddStyles\u003c/code\u003e plugin API function. When custom styles are added to an individual code block group, they are now correctly output after the group's base styles.\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes missing \u003ccode\u003e\u0026lt;Code\u0026gt;\u003c/code\u003e component styles when using \u003ccode\u003eemitExternalStylesheet: false\u003c/code\u003e. Thank you \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e24cb221: Fixes order of base styles and group-level styles, ensuring that base styles are output first to prevent cascading issues.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [03bd507]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [24cb221]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/bba65e6eb4e03a85bba603bc5325a9600e18a6f8\"\u003e\u003ccode\u003ebba65e6\u003c/code\u003e\u003c/a\u003e Fix custom Markdown fixture by preloading JavaScript for nested fences (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/662aa67fa7872701763b907995c90ce780fa6a76\"\u003e\u003ccode\u003e662aa67\u003c/code\u003e\u003c/a\u003e support astro 6.0 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24cb22175acc673206de4079ff004765a19578b6\"\u003e\u003ccode\u003e24cb221\u003c/code\u003e\u003c/a\u003e Fix style output and ordering for Code component and addStyles API (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.42.0/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.12.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now contains an additional css file \u003ccode\u003eoverlayscrollbars.scriptingenabled.css\u003c/code\u003e which uses the \u003ccode\u003escripting: enabled\u003c/code\u003e media query to enable the \u003ccode\u003edata-overlayscrollbars-initialize\u003c/code\u003e styles. This ensures that native scrollbars stay visible when JavaScript is not executed. For browser backwards compatibility reasons this can't be the default. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the expensive \u0026quot;non default flow direction\u0026quot; check is not running when it shouldn't. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/756\"\u003e#756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003einstance.sleep\u003c/code\u003e function will now also put the \u003ccode\u003escrollbars.autoHide\u003c/code\u003e timer to sleep.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe option \u003ccode\u003eoptions.scrollbars.clickScroll\u003c/code\u003e now also accepts a function which can be used to customize the click scroll behavior. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003einstance.sleep\u003c/code\u003e function. Can be used to optimize performance or visual feedback. (for example during animations) \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fine grained debounce options via \u003ccode\u003eoptions.update.debounce\u003c/code\u003e. The option is now an object which results in more freedom / fine grained debounce options. A debounce can now be specified for \u003ccode\u003emutations\u003c/code\u003e, \u003ccode\u003eresizes\u003c/code\u003e, \u003ccode\u003eevents\u003c/code\u003e and \u003ccode\u003eenvironmental changes\u003c/code\u003e independently. The old \u003ccode\u003eoptions.update.debounce\u003c/code\u003e option syntax is still supported and works but its deprecated in favor of the new syntax. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/744\"\u003e#744\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\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/KingSora/OverlayScrollbars/commit/dfa819688a529db0085c6416a94e816bfbaeaf29\"\u003e\u003ccode\u003edfa8196\u003c/code\u003e\u003c/a\u003e v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/0157bf3992285b1ee7084ccbf17e3e74f8195011\"\u003e\u003ccode\u003e0157bf3\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c8a082756e5cc6734dc154862f8eb2de0dcaf7f0\"\u003e\u003ccode\u003ec8a0827\u003c/code\u003e\u003c/a\u003e improve tests and fix codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9ac5d684f3fe6b93535fffc58bbf720292e82fd8\"\u003e\u003ccode\u003e9ac5d68\u003c/code\u003e\u003c/a\u003e add animation test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/85abc7c55c4b3eb5d22b9298597f6e819f6be017\"\u003e\u003ccode\u003e85abc7c\u003c/code\u003e\u003c/a\u003e make adjustMeasuredScrollCoordinates less 'strict'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/7dc0f258c31835a4759bf5052968a8ce8ddb08b9\"\u003e\u003ccode\u003e7dc0f25\u003c/code\u003e\u003c/a\u003e fix getMeasuredScrollCoordinates short circuit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/07535874718a217dce239310e4103b2c272e43fb\"\u003e\u003ccode\u003e0753587\u003c/code\u003e\u003c/a\u003e export more types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/ade6e45d84e434355e075ed58add75c431eb3b3e\"\u003e\u003ccode\u003eade6e45\u003c/code\u003e\u003c/a\u003e v2.15.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/9f6c8b2dc614ab4b3a7a6b659a4d3a895906966e\"\u003e\u003ccode\u003e9f6c8b2\u003c/code\u003e\u003c/a\u003e build \u0026amp; improve docs for v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/28d3588212ccf587fed4c7534f4f60006e12f7a4\"\u003e\u003ccode\u003e28d3588\u003c/code\u003e\u003c/a\u003e v2.15.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.16.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pagefind` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Pagefind/pagefind/releases\"\u003epagefind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\u003c/h3\u003e\n\u003cp\u003eWe finally properly support matching across diacritics. You can now find your cafés without remembering how to type é.\u003c/p\u003e\n\u003cp\u003eBy default, exact diacritic matches are preferred. So if you're searching \u0026quot;cafe\u0026quot;, pages with \u0026quot;cafe\u0026quot; will rank higher than pages with \u0026quot;café\u0026quot;. Getting this relevance right by default was the final piece of the puzzle for shipping this, which is why it took a while to land. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-diacritic-similarity\"\u003e📘 Configuring Diacritic Similarity\u003c/a\u003e to adjust how this plays out on your site.\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/Pagefind/pagefind/blob/main/CHANGELOG.md\"\u003epagefind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.2 (April 12, 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ev1.5.0\u003c/code\u003e was meant to 2x indexing performance, which it does on macOS and Windows. On Linux, with the published musl build, it actually \u003cem\u003ehalves\u003c/em\u003e the indexing performance. This release subs in jemalloc on Linux musl builds to fix the musl allocator thrashing, and performance now achieves the 2x \u003ccode\u003ev1.4.0\u003c/code\u003e claim.\u003c/li\u003e\n\u003cli\u003eFurther improved deterministic index filenames between indexes (PR \u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1104\"\u003e#1104\u003c/a\u003e — thanks \u003ca href=\"https://github.com/gissimo\"\u003e\u003ccode\u003e@​gissimo\u003c/code\u003e\u003c/a\u003e !).\u003c/li\u003e\n\u003cli\u003eCleaned up a wasm-bindgen deprecation warning popping up in the browser console.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1 (April 8, 2026)\u003c/h2\u003e\n\u003cp\u003eCrate release only. Fixes busted 1.5.0 deployment of the pagefind crate to crates.io.\u003c/p\u003e\n\u003ch2\u003ev1.5.0 (April 6, 2026)\u003c/h2\u003e\n\u003cp\u003eHey! This is a big one. Pagefind 1.5.0 has been fermenting for a while, and addresses a \u003cem\u003elot\u003c/em\u003e of long-standing issues and feature requests. This release brings an entirely new search UI built on web components, major improvements to search relevance and ranking, diacritics support, automatic CJK segmentation, Web Worker search, notably smaller indexes, and a much faster indexing binary. Enormous thanks to everyone who contributed features and fixes, as well as to everyone who tested the beta releases and provided feedback ❤️ - \u003ca href=\"https://github.com/bglw\"\u003e\u003ccode\u003e@​bglw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you only read this far, I should mention up front: The existing Default UI and Modular UI remain available and supported for now, so you can upgrade your sites to Pagefind v1.5.0 without migrating to the Component UI.\u003c/p\u003e\n\u003ch3\u003ePagefind Component UI\u003c/h3\u003e\n\u003cp\u003ePagefind ships a brand new UI system built entirely on web components. The Component UI gives you searchboxes, modals, result lists, and filter controls as composable \u003ccode\u003e\u0026lt;pagefind-*\u0026gt;\u003c/code\u003e elements that you can mix, match, and style with CSS variables.\u003c/p\u003e\n\u003cp\u003eThe Component UI is available as vendored files in your \u003ccode\u003e/pagefind/\u003c/code\u003e output directory, or as \u003ca href=\"https://www.npmjs.com/package/@pagefind/component-ui\"\u003ean npm package\u003c/a\u003e to install and import.\u003c/p\u003e\n\u003cp\u003eThe best way to get a feel for the new components is on the \u003ca href=\"https://pagefind.app/docs/search-ui/#modal-search\"\u003e📘 Pagefind Component UI\u003c/a\u003e page of the docs, where interactive examples of various components are shown.\u003c/p\u003e\n\u003cp\u003eExtra goodies with the Component UI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly improved accessibility over the Default UI\u003c/li\u003e\n\u003cli\u003eKeyboard navigation through search results\u003c/li\u003e\n\u003cli\u003eConfigurable keyboard shortcuts (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eFull custom templates for rendering results and placeholders\u003c/li\u003e\n\u003cli\u003eExported types for Component UI npm consumers (thanks \u003ca href=\"https://github.com/vanruesc\"\u003e\u003ccode\u003e@​vanruesc\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003eSupport for multiple scoped Pagefind instances on one page\u003c/li\u003e\n\u003cli\u003eA range of CSS variables available for light-touch customization (thanks \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e for some of these!)\u003c/li\u003e\n\u003cli\u003eImproved RTL and locale-specific rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch Relevance, and Searching Metadata\u003c/h3\u003e\n\u003cp\u003ePagefind now searches metadata by default! Importantly, this means it now searches the \u003cem\u003etitle\u003c/em\u003e metadata. Matches in titles are now taken into account, and search results are \u003cem\u003every\u003c/em\u003e hard to shake from prime positions if all (or much) of the title matches the search query.\u003c/p\u003e\n\u003cp\u003eYou can configure the weight of any metadata field. See \u003ca href=\"https://pagefind.app/docs/ranking/#configuring-metadata-weights\"\u003e📘 Configuring Metadata Weights\u003c/a\u003e to change the title boost or apply custom weights to your own metadata fields.\u003c/p\u003e\n\u003cp\u003eBeyond metadata searching, a \u003cem\u003ebunch\u003c/em\u003e of weird and wonderful ranking bugs were resolved:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMetadata-only matches now return results. Previously, if a page matched the search query only in its metadata (e.g. the title) but not in the body content, it would be missed. These pages now correctly appear in results.\u003c/li\u003e\n\u003cli\u003eWord splitting and indexing was revisited to properly handle diacritics, stemming, and compound words together. This fixes a broad set of edge cases where compound word parts weren't indexed correctly.\u003c/li\u003e\n\u003cli\u003eLoading index chunks now correctly uses stemmed terms. This was a discrepancy in how chunks were identified, and could cause some hard to pin down issues where the wrong chunk would be loaded for a search term, leaving you with no (or fewer) results.\u003c/li\u003e\n\u003cli\u003eA couple of pathways left you with only the first matching chunk loaded, which would also give you fewer results. Words that straddle multiple chunks now behave better.\u003c/li\u003e\n\u003cli\u003eFancy-pants unicode characters in words could \u003cem\u003ereally\u003c/em\u003e mess up the chunk loading, which has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDiacritics Support\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/Pagefind/pagefind/commit/bf17396721be637cc67c8ed7ead1dc7b8ac43d96\"\u003e\u003ccode\u003ebf17396\u003c/code\u003e\u003c/a\u003e Changelog for 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/a2e9f40ef326f9a7926247695df25981a6f3ef4b\"\u003e\u003ccode\u003ea2e9f40\u003c/code\u003e\u003c/a\u003e Fix aarch64-musl cross-compilation for jemalloc (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/54d36e3cc4b22278bfdd4aa8805318a45fc9f76d\"\u003e\u003ccode\u003e54d36e3\u003c/code\u003e\u003c/a\u003e 1.5.2 changelog (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/309f57a357f2dc1d3cb4f9f5f3fee3de974cdc21\"\u003e\u003ccode\u003e309f57a\u003c/code\u003e\u003c/a\u003e Use jemalloc on musl (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/7aa4dddb64ecf34816fecd8cb21f4c8d7d315ca3\"\u003e\u003ccode\u003e7aa4ddd\u003c/code\u003e\u003c/a\u003e Docs release workflow (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/f4a5baac0a01b2a6778d071da3de908a6edbe643\"\u003e\u003ccode\u003ef4a5baa\u003c/code\u003e\u003c/a\u003e Update component UI docs for IIFE script tag configuration (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/4e31f3cdb997d97e366db7108cb6c25fdd8453b5\"\u003e\u003ccode\u003e4e31f3c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump esbuild, esbuild-svelte, and svelte (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/dd098152566d2e3d817b5d64326bc01f201f179e\"\u003e\u003ccode\u003edd09815\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump uv (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/af4ad9d8b9282e99c392d30d39cd829573b02518\"\u003e\u003ccode\u003eaf4ad9d\u003c/code\u003e\u003c/a\u003e Fix wasm-bindgen deprecation warning (\u003ca href=\"https://redirect.github.com/Pagefind/pagefind/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pagefind/pagefind/commit/3ec189b6d739a178cfe0873a71e65c5baf1c4133\"\u003e\u003ccode\u003e3ec189b\u003c/code\u003e\u003c/a\u003e Complete deterministic index output by converting variant maps to BTreeMap (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Pagefind/pagefind/compare/v1.4.0...v1.5.2\"\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 pagefind since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.39.8 to 5.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.55.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(print): handle \u003ccode\u003esvelte:body\u003c/code\u003e and fix keyframe percentage double-printing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18234\"\u003e#18234\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: execute uninitialized derived even if it's destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18228\"\u003e#18228\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use named symbols everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18238\"\u003e#18238\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't run teardown effects when deriveds are unfreezed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18227\"\u003e#18227\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: unset context synchronously in \u003ccode\u003erun\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18236\"\u003e#18236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent XSS on \u003ccode\u003ehydratable\u003c/code\u003e from user contents (\u003ca href=\"https://github.com/sveltejs/svelte/commit/a16ebc67bbcf8f708360195687e1b2719463e1a4\"\u003e\u003ccode\u003ea16ebc67bbcf8f708360195687e1b2719463e1a4\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump devalue (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18219\"\u003e#18219\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disallow empty attribute names during SSR (\u003ca href=\"https://github.com/sveltejs/svelte/commit/547853e2406a2147ad7fb5ffeba95b01bd9642da\"\u003e\u003ccode\u003e547853e2406a2147ad7fb5ffeba95b01bd9642da\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: harden regex (\u003ca href=\"https://github.com/sveltejs/svelte/commit/d2375e2ebcab5c88feb5652f1a9d621b8f06b259\"\u003e\u003ccode\u003ed2375e2ebcab5c88feb5652f1a9d621b8f06b259\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: move Svelte runtime properties to symbols (\u003ca href=\"https://github.com/sveltejs/svelte/commit/e1cbbd96441e82c9eb8a23a2903c0d06d3cda991\"\u003e\u003ccode\u003ee1cbbd96441e82c9eb8a23a2903c0d06d3cda991\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: leave stale promises to wait for a later resolution, instead of rejecting (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18180\"\u003e#18180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep dependencies of \u003ccode\u003e$state.eager/pending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18218\"\u003e#18218\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reapply context after transforming error during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18099\"\u003e#18099\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't rebase just-created batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18117\"\u003e#18117\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: allow \u003ccode\u003enull\u003c/code\u003e for \u003ccode\u003epending\u003c/code\u003e in typings (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18201\"\u003e#18201\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: flush eager effects in production (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18107\"\u003e#18107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: rethrow error of failed iterable after calling \u003ccode\u003ereturn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18169\"\u003e#18169\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: account for proxified instance when updating \u003ccode\u003ebind:this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18147\"\u003e#18147\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure scheduled batch is flushed if not obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18131\"\u003e#18131\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve stale deriveds with latest value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18167\"\u003e#18167\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove unnecessary \u003ccode\u003eincrement_pending\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18183\"\u003e#18183\u003c/a\u003e)\u003c/p\u003e\n\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/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.55.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(print): handle \u003ccode\u003esvelte:body\u003c/code\u003e and fix keyframe percentage double-printing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18234\"\u003e#18234\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: execute uninitialized derived even if it's destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18228\"\u003e#18228\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use named symbols everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18238\"\u003e#18238\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't run teardown effects when deriveds are unfreezed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18227\"\u003e#18227\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: unset context synchronously in \u003ccode\u003erun\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18236\"\u003e#18236\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent XSS on \u003ccode\u003ehydratable\u003c/code\u003e from user contents (\u003ca href=\"https://github.com/sveltejs/svelte/commit/a16ebc67bbcf8f708360195687e1b2719463e1a4\"\u003e\u003ccode\u003ea16ebc67bbcf8f708360195687e1b2719463e1a4\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump devalue (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18219\"\u003e#18219\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disallow empty attribute names during SSR (\u003ca href=\"https://github.com/sveltejs/svelte/commit/547853e2406a2147ad7fb5ffeba95b01bd9642da\"\u003e\u003ccode\u003e547853e2406a2147ad7fb5ffeba95b01bd9642da\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: harden regex (\u003ca href=\"https://github.com/sveltejs/svelte/commit/d2375e2ebcab5c88feb5652f1a9d621b8f06b259\"\u003e\u003ccode\u003ed2375e2ebcab5c88feb5652f1a9d621b8f06b259\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: move Svelte runtime properties to symbols (\u003ca href=\"https://github.com/sveltejs/svelte/commit/e1cbbd96441e82c9eb8a23a2903c0d06d3cda991\"\u003e\u003ccode\u003ee1cbbd96441e82c9eb8a23a2903c0d06d3cda991\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: leave stale promises to wait for a later resolution, instead of rejecting (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18180\"\u003e#18180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep dependencies of \u003ccode\u003e$state.eager/pending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18218\"\u003e#18218\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reapply context after transforming error during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18099\"\u003e#18099\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't rebase just-created batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18117\"\u003e#18117\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: allow \u003ccode\u003enull\u003c/code\u003e for \u003ccode\u003epending\u003c/code\u003e in typings (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18201\"\u003e#18201\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: flush eager effects in production (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18107\"\u003e#18107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: rethrow error of failed iterable after calling \u003ccode\u003ereturn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18169\"\u003e#18169\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: account for proxified instance when updating \u003ccode\u003ebind:this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18147\"\u003e#18147\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure scheduled batch is flushed if not obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18131\"\u003e#18131\u003c/a\u003e)\u003c/p\u003e\n\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/sveltejs/svelte/commit/f9440dc3ed28a9f1f518b0216d0e10fce00f1618\"\u003e\u003ccode\u003ef9440dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18239\"\u003e#18239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/ca3f35bf7d3eeea6d0b5f477d208c3fd9c19988c\"\u003e\u003ccode\u003eca3f35b\u003c/code\u003e\u003c/a\u003e fix(print): handle svelte:body and fix keyframe percentage double-printing (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2bc3592eb1ba1b37bde6c893e84b28e2f630db59\"\u003e\u003ccode\u003e2bc3592\u003c/code\u003e\u003c/a\u003e fix: use named symbols everywhere (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18238\"\u003e#18238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/dc1f037fa67bf2fbdeb1c5f18b2b1f7d023077e3\"\u003e\u003ccode\u003edc1f037\u003c/code\u003e\u003c/a\u003e fix: don't run teardown effects when deriveds are unfreezed (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18227\"\u003e#18227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1e899cba354d2b25593afc1bbf04bf3555b5d26a\"\u003e\u003ccode\u003e1e899cb\u003c/code\u003e\u003c/a\u003e fix: execute uninitialized derived even if it's destroyed (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18228\"\u003e#18228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/eb10a70cf1f003c3e93f3c4ecc9749870e7581c6\"\u003e\u003ccode\u003eeb10a70\u003c/code\u003e\u003c/a\u003e fix: unset context synchronously in \u003ccode\u003erun\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18236\"\u003e#18236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/4d8f99a2709e3c02e48d8bc6c77458f4ba49d0e3\"\u003e\u003ccode\u003e4d8f99a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18220\"\u003e#18220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/05523088173e10af0753877af6936088de924833\"\u003e\u003ccode\u003e0552308\u003c/code\u003e\u003c/a\u003e chore: bump devalue (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18219\"\u003e#18219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/e1cbbd96441e82c9eb8a23a2903c0d06d3cda991\"\u003e\u003ccode\u003ee1cbbd9\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a16ebc67bbcf8f708360195687e1b2719463e1a4\"\u003e\u003ccode\u003ea16ebc6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.55.8/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unist-util-visit` from 5.0.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/syntax-tree/unist-util-visit...\n\n_Description has been truncated_","html_url":"https://github.com/linmuqiang/blog/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/linmuqiang%2Fblog/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-05-01T04:59:35.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4362900176","node_id":"PR_kwDOSMTgEM7XWBtt","number":5,"state":"open","title":"build(deps): bump @swup/astro from 1.7.0 to 1.8.0","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-05-01T04:59:35.000Z","updated_at":"2026-05-05T02:02:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e@​swup/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e@​swup/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/JuLuogo/jyz-wiki/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuLuogo%2Fjyz-wiki/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-04-24T12:20:15.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4322847996","node_id":"PR_kwDORAngS87VU_mN","number":29,"state":"closed","title":"chore(deps): bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-11T08:01:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T12:20:15.000Z","updated_at":"2026-06-11T08:01:25.000Z","time_to_close":4131660,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/Virace/FangYuan/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Virace%2FFangYuan/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-04-10T00:16:36.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4235647533","node_id":"PR_kwDOO76RDs7RS0DE","number":67,"state":"open","title":"Bump @swup/astro from 1.7.0 to 1.8.0","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-04-10T00:16:36.000Z","updated_at":"2026-04-10T00:21:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=bun\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/misaka10987/misaka10987.github.io/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/misaka10987%2Fmisaka10987.github.io/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-04-04T03:40:15.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4203319255","node_id":"PR_kwDOR5VWw87P6hd-","number":3,"state":"closed","title":"Bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-12T16:39:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-04T03:40:15.000Z","updated_at":"2026-04-12T16:39:28.000Z","time_to_close":737944,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/XiaozheQAQ/xiaozhe-blog/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XiaozheQAQ%2Fxiaozhe-blog/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-03-30T15:13:02.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4171598244","node_id":"PR_kwDOR04cCM7Op-d5","number":2,"state":"closed","title":"Bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T08:12:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T15:13:02.000Z","updated_at":"2026-04-24T08:12:41.000Z","time_to_close":2134777,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/hannamoon09/hannamoon09.github.io/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hannamoon09%2Fhannamoon09.github.io/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-03-27T05:29:04.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4149537768","node_id":"PR_kwDORyA8687N8hOr","number":3,"state":"closed","title":"Bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-27T05:33:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T05:29:04.000Z","updated_at":"2026-03-27T05:33:54.000Z","time_to_close":281,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/XoEvn/my-blog/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XoEvn%2Fmy-blog/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-03-24T13:03:31.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4127750520","node_id":"PR_kwDORvbCsc7NAEiZ","number":2,"state":"open","title":"chore(deps): bump @swup/astro from 1.7.0 to 1.8.0","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-24T13:03:31.000Z","updated_at":"2026-03-31T08:39:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/Games55k/iBlog/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Games55k%2FiBlog/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.6.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-03-12T21:34:12.000Z","version_change":"1.6.0 → 1.8.0","issue":{"uuid":"4067401756","node_id":"PR_kwDORllON87KLSLm","number":2,"state":"open","title":"Bump @swup/astro from 1.6.0 to 1.8.0","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-12T21:34:12.000Z","updated_at":"2026-03-12T21:34:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.6.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for replacing dynamic fragments\u003c/li\u003e\n\u003cli\u003eAdd option for native mode View Transitions\u003c/li\u003e\n\u003cli\u003eOptimize client script when not using ignore option (\u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for replacing dynamic fragments\u003c/li\u003e\n\u003cli\u003eAdd option for native mode View Transitions\u003c/li\u003e\n\u003cli\u003eOptimize client script when not using ignore option (\u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/b5176547c019d5cbd5dda48ba47a840ab857af0c\"\u003e\u003ccode\u003eb517654\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/40\"\u003e#40\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swup/astro/compare/1.6.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.6.0\u0026new-version=1.8.0)](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/greciart/retroblog1/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greciart%2Fretroblog1/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-03-09T06:13:46.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4043578478","node_id":"PR_kwDORiBKoc7I-CPY","number":4,"state":"open","title":"Bump @swup/astro from 1.7.0 to 1.8.0","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-09T06:13:46.000Z","updated_at":"2026-03-09T06:14:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/chiceaffy/myblog/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chiceaffy%2Fmyblog/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-03-07T22:16:50.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4039686025","node_id":"PR_kwDOPClF3s7Ix0XC","number":20,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 20 updates","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-07T22:16:50.000Z","updated_at":"2026-03-07T22:17:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":20,"packages":[{"name":"@astrojs/rss","old_version":"4.0.14","new_version":"4.0.15","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/sitemap","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/svelte","old_version":"7.2.4","new_version":"7.2.5","repository_url":"https://github.com/withastro/astro"},{"name":"@expressive-code/core","old_version":"0.41.5","new_version":"0.41.7","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.5","new_version":"0.41.7","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.5","new_version":"0.41.7","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@fontsource/roboto","old_version":"5.2.9","new_version":"5.2.10","repository_url":"https://github.com/fontsource/font-files"},{"name":"@iconify-json/material-symbols","old_version":"1.2.50","new_version":"1.2.60","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/svelte","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"astro","old_version":"5.16.6","new_version":"5.18.0","repository_url":"https://github.com/withastro/astro"},{"name":"astro-expressive-code","old_version":"0.41.5","new_version":"0.41.7","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"katex","old_version":"0.16.27","new_version":"0.16.37","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.1.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"overlayscrollbars","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/KingSora/OverlayScrollbars"},{"name":"sanitize-html","old_version":"2.17.0","new_version":"2.17.1","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"@types/sanitize-html","old_version":"2.16.0","new_version":"2.16.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"svelte","old_version":"5.46.1","new_version":"5.53.7","repository_url":"https://github.com/sveltejs/svelte"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"@biomejs/biome","old_version":"2.3.11","new_version":"2.4.6","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.14` | `4.0.15` |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.7.0` |\n| [@astrojs/svelte](https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte) | `7.2.4` | `7.2.5` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.5` | `0.41.7` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.5` | `0.41.7` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.5` | `0.41.7` |\n| [@fontsource/roboto](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto) | `5.2.9` | `5.2.10` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.50` | `1.2.60` |\n| [@iconify/svelte](https://github.com/iconify/iconify/tree/HEAD/components/svelte) | `5.1.0` | `5.2.1` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.16.6` | `5.18.0` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.5` | `0.41.7` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.16.37` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.1.1` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.13.0` | `2.14.0` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.0` | `2.17.1` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.0` | `2.16.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.1` | `5.53.7` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.11` | `2.4.6` |\n\n\nUpdates `@astrojs/rss` from 4.0.14 to 4.0.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.15-beta.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15561\"\u003e#15561\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/413b0f746a28503c936b3875ffaee6b7f04c67b9\"\u003e\u003ccode\u003e413b0f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates \u003ccode\u003efast-xml-parser\u003c/code\u003e to v5.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.15-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\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/withastro/astro/blob/main/packages/astro-rss/CHANGELOG.md\"\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15199\"\u003e#15199\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d8e64ef77ef364b1541a5d192bcff299135d3bc8\"\u003e\u003ccode\u003ed8e64ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ArmandPhilippot\"\u003e\u003ccode\u003e@​ArmandPhilippot\u003c/code\u003e\u003c/a\u003e! - Fixes the links to Astro Docs so that they match the current docs structure.\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/withastro/astro/commit/44f4e78259d8787d04186c11e854d3e224961241\"\u003e\u003ccode\u003e44f4e78\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/15188\"\u003e#15188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/d8e64ef77ef364b1541a5d192bcff299135d3bc8\"\u003e\u003ccode\u003ed8e64ef\u003c/code\u003e\u003c/a\u003e fix(docs): replace outdated Astro docs links (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/15199\"\u003e#15199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/718f5e16f1640ed21881bd3ad623a270413ffeb3\"\u003e\u003ccode\u003e718f5e1\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/15072\"\u003e#15072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3805e65dbab47ef5db2561f01692febb85da5024\"\u003e\u003ccode\u003e3805e65\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/14707\"\u003e#14707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.15/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/sitemap` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.6.1-beta.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15373\"\u003e#15373\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/14252b22f9129f51fae9b224386ab6c4ea1b76c5\"\u003e\u003ccode\u003e14252b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Updates zod to v4\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/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e\u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/14471\"\u003e#14471\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/42963732165959795067e11486f10fa2ac5a48cd\"\u003e\u003ccode\u003e4296373\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Slackluky\"\u003e\u003ccode\u003e@​Slackluky\u003c/code\u003e\u003c/a\u003e! - Adds the ability to split sitemap generation into chunks based on customizable logic. This allows for better management of large sitemaps and improved performance. The new \u003ccode\u003echunks\u003c/code\u003e option in the sitemap configuration allows users to define functions that categorize sitemap items into different chunks. Each chunk is then written to a separate sitemap file.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eintegrations: [\n  sitemap({\n    serialize(item) { th\n      return item\n    },\n    chunks: { // this property will be treated last on the configuration\n      'blog': (item) =\u0026gt; {  // will produce a sitemap file with `blog` name (sitemap-blog-0.xml)\n        if (/blog/.test(item.url)) { // filter path that will be included in this specific sitemap file\n          item.changefreq = 'weekly';\n          item.lastmod = new Date();\n          item.priority = 0.9; // define specific properties for this filtered path\n          return item;\n        }\n      },\n      'glossary': (item) =\u0026gt; {\n        if (/glossary/.test(item.url)) {\n          item.changefreq = 'weekly';\n          item.lastmod = new Date();\n          item.priority = 0.7;\n          return item;\n        }\n      }\n\u003cpre\u003e\u003ccode\u003e  // the rest of the path will be stored in `sitemap-pages.0.xml`\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}),\n],\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15033\"\u003e#15033\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd067798c02bff4968b23ce92670685a4e99ccdc\"\u003e\u003ccode\u003edd06779\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates how routes are retrieved to avoid relying on a deprecated API\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/withastro/astro/commit/44f4e78259d8787d04186c11e854d3e224961241\"\u003e\u003ccode\u003e44f4e78\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15188\"\u003e#15188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/220b979428d4ac55f45ff1ededfcbf0bc66775de\"\u003e\u003ccode\u003e220b979\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/42963732165959795067e11486f10fa2ac5a48cd\"\u003e\u003ccode\u003e4296373\u003c/code\u003e\u003c/a\u003e Feature(sitemap): named files chunking strategy (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/14471\"\u003e#14471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e73deb88727cfcb12d9b60808a39893413c41ec2\"\u003e\u003ccode\u003ee73deb8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15031\"\u003e#15031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dd067798c02bff4968b23ce92670685a4e99ccdc\"\u003e\u003ccode\u003edd06779\u003c/code\u003e\u003c/a\u003e chore(sitemap): migrate to astro:routes:resolved (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15033\"\u003e#15033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3805e65dbab47ef5db2561f01692febb85da5024\"\u003e\u003ccode\u003e3805e65\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/14707\"\u003e#14707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.0/packages/integrations/sitemap\"\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 \u003ccode\u003e@​astrojs/sitemap\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/svelte` from 7.2.4 to 7.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/svelte/CHANGELOG.md\"\u003e\u003ccode\u003e@​astrojs/svelte\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15070\"\u003e#15070\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fa9c464ac3658fc1b5e1a9e49ce8ec3ec9eab102\"\u003e\u003ccode\u003efa9c464\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/antonyfaris\"\u003e\u003ccode\u003e@​antonyfaris\u003c/code\u003e\u003c/a\u003e! - Improve Svelte \u003ccode\u003echildren\u003c/code\u003e prop type checking\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/withastro/astro/commit/e73deb88727cfcb12d9b60808a39893413c41ec2\"\u003e\u003ccode\u003ee73deb8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/15031\"\u003e#15031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fa9c464ac3658fc1b5e1a9e49ce8ec3ec9eab102\"\u003e\u003ccode\u003efa9c464\u003c/code\u003e\u003c/a\u003e fix(svelte): improve Svelte children prop type checking (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/15070\"\u003e#15070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/184760154bb2793e9199340b5933218d7c6556e8\"\u003e\u003ccode\u003e1847601\u003c/code\u003e\u003c/a\u003e fix(deps): update astro client runtimes (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/15085\"\u003e#15085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/svelte@7.2.5/packages/integrations/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.5 to 0.41.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch2\u003e0.41.6\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/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.41.7/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.5 to 0.41.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\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/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.41.7/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.5 to 0.41.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\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/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.41.7/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto` from 5.2.9 to 5.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.50 to 1.2.60\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/svelte` from 5.1.0 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@swup/astro` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.16.6 to 5.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\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/withastro/astro/blob/astro@5.18.0/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15334\"\u003e#15334\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d715f1f88777a4ce0fb61c8043cccfbac2486ab4\"\u003e\u003ccode\u003ed715f1f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eBREAKING CHANGE to the experimental Fonts API only\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eRemoves the \u003ccode\u003egetFontBuffer()\u003c/code\u003e helper function exported from \u003ccode\u003eastro:assets\u003c/code\u003e when using the experimental Fonts API\u003c/p\u003e\n\u003cp\u003eThis experimental feature introduced in v15.6.13 ended up causing significant memory usage during build. This feature has been removed and will be reintroduced after further exploration and testing.\u003c/p\u003e\n\u003cp\u003eIf you were relying on this function, you can replicate the previous behavior manually:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOn prerendered routes, read the file using \u003ccode\u003enode:fs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOn server rendered routes, fetch files using URLs from \u003ccode\u003efontData\u003c/code\u003e and \u003ccode\u003econtext.url\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/436962a639ad7d606ed19c97b42d2466117e3fc4\"\u003e\u003ccode\u003e436962a\u003c/code\u003e\u003c/a\u003e chore: Upgrade Vite and esbuild (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15554\"\u003e#15554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Respect remote image allowlists (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15569\"\u003e#15569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f2955fbc0ebc14a6d04083287b50a769707b3d64\"\u003e\u003ccode\u003ef2955fb\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15474\"\u003e#15474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Validate Host header against allowedDomains\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.0/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.5 to 0.41.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003eastro-expressive-code's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-expressive-code@0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md\"\u003eastro-expressive-code's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0599626: Prevents the frames plugin from treating Twoslash \u003ccode\u003e// @filename\u003c/code\u003e directives as filename comments. This keeps multi-file Twoslash code blocks intact. Thank you for the report, \u003ca href=\"https://github.com/Adammatthiesen\"\u003e\u003ccode\u003e@​Adammatthiesen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0599626]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e662aa67: Adds support for Astro v6\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\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/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e9d2218cc0eb4355405a01de462a0425f37a36e7\"\u003e\u003ccode\u003ee9d2218\u003c/code\u003e\u003c/a\u003e Parallelize \u003ccode\u003eastro-expressive-code\u003c/code\u003e integration test builds (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/9a9920398e602a5990a39de0911459ca76c843c9\"\u003e\u003ccode\u003e9a99203\u003c/code\u003e\u003c/a\u003e Migrate to ESLint v9 with flat config (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/662aa67fa7872701763b907995c90ce780fa6a76\"\u003e\u003ccode\u003e662aa67\u003c/code\u003e\u003c/a\u003e support astro 6.0 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.41.7/packages/astro-expressive-code\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.27 to 0.16.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.37\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.36\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.35\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.34\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.33\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.32...v0.16.33\"\u003e0.16.33\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escss:\u003c/strong\u003e forward variables to fonts module (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4146\"\u003e#4146\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/9349a64a051ca408da713baf061e32ade80ed22a\"\u003e9349a64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.32\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.31...v0.16.32\"\u003e0.16.32\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eitalic separation in \\mathnormal (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4143\"\u003e#4143\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/71305a05140ca6203092bfdc14f689168b26ab8c\"\u003e71305a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.31\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.30...v0.16.31\"\u003e0.16.31\u003c/a\u003e (2026-02-22)\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/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.32...v0.16.33\"\u003e0.16.33\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escss:\u003c/strong\u003e forward variables to fonts module (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4146\"\u003e#4146\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/9349a64a051ca408da713baf061e32ade80ed22a\"\u003e9349a64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.31...v0.16.32\"\u003e0.16.32\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eitalic separation in \\mathnormal (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4143\"\u003e#4143\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/71305a05140ca6203092bfdc14f689168b26ab8c\"\u003e71305a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.30...v0.16.31\"\u003e0.16.31\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\\*frac\u003c/code\u003e sizing (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4137\"\u003e#4137\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/ef51f18ded4ab9ba54ba750f2866241c4676c41c\"\u003eef51f18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.29...v0.16.30\"\u003e0.16.30\u003c/a\u003e (2026-02-22)\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/KaTeX/KaTeX/commit/4eee63becf1ef0217d348e7271aeca806bc2a76e\"\u003e\u003ccode\u003e4eee63b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.37 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003e\u003ccode\u003ed4799ca\u003c/code\u003e\u003c/a\u003e fix: negative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6ba48a4f6c6047c0494c43b6f9815d568f4e9b1a\"\u003e\u003ccode\u003e6ba48a4\u003c/code\u003e\u003c/a\u003e chore: screenshotter support for Docker Desktop on Windows (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/41285496ee3224b4c268a9a50bca0819382cb6b4\"\u003e\u003ccode\u003e4128549\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.36 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e\u003ccode\u003e2bde1ad\u003c/code\u003e\u003c/a\u003e fix: contrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/de31e7fba49448cba0b8018978181736daeaf6b5\"\u003e\u003ccode\u003ede31e7f\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.35 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003e\u003ccode\u003edb26b73\u003c/code\u003e\u003c/a\u003e fix: version number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6134cb559977effae5b20827577556a5bf7d28d5\"\u003e\u003ccode\u003e6134cb5\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.34 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003e\u003ccode\u003ec2606e5\u003c/code\u003e\u003c/a\u003e fix: emoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/dd428f55fbfe61956bf69163c492e04df7d0b80f\"\u003e\u003ccode\u003edd428f5\u003c/code\u003e\u003c/a\u003e chore: port from Flow to TypeScript (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.27...v0.16.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\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/markdown-it/markdown-it/commit/b4a9b659ef5734223731cfaa3ad5eacc6fc22918\"\u003e\u003ccode\u003eb4a9b65\u003c/code\u003e\u003c/a\u003e 14.1.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/4b4bbcae5e0990a5b172378e507b33a59012ed26\"\u003e\u003ccode\u003e4b4bbca\u003c/code\u003e\u003c/a\u003e Fixed perf regression in linkify-it wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/d2782d892a51201b25d3eeab172201ad5a53a24c\"\u003e\u003ccode\u003ed2782d8\u003c/code\u003e\u003c/a\u003e Add supplementary example-driven documentation (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `overlayscrollbars` from 2.13.0 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/blob/master/packages/overlayscrollbars/CHANGELOG.md\"\u003eoverlayscrollbars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the option \u003ccode\u003eoptions.update.flowDirectionStyles\u003c/code\u003e which allow to opt-out or customize when the expensive \u0026quot;non default flow direction\u0026quot; check is being performed. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/729\"\u003e#729\u003c/a\u003e \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/pull/748\"\u003e#748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork around browser rounding inaccuracies which prevented a proper detection of a \u0026quot;non default flow direction\u0026quot; for normal density screens. \u003ca href=\"https://redirect.github.com/KingSora/OverlayScrollbars/issues/625#issuecomment-3778048936\"\u003e#625\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/KingSora/OverlayScrollbars/commit/0ed849aae78bec9762e24f213e14c47c164f713b\"\u003e\u003ccode\u003e0ed849a\u003c/code\u003e\u003c/a\u003e v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/94096a0c8551ba45858645595991488c9d9ba30c\"\u003e\u003ccode\u003e94096a0\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/2298066292a00e061aaf784cfdda876c6ab1af44\"\u003e\u003ccode\u003e2298066\u003c/code\u003e\u003c/a\u003e deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/a6104e72f8c57fbf14c35b4461fc06acd4ff9291\"\u003e\u003ccode\u003ea6104e7\u003c/code\u003e\u003c/a\u003e feat: add noscript styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/c3f74e10b5e8bef14468bbf9c394dcc14ef57b8e\"\u003e\u003ccode\u003ec3f74e1\u003c/code\u003e\u003c/a\u003e adapt test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/cb4a04cd8cf322b35cfbecf5c2ed27432290d7f6\"\u003e\u003ccode\u003ecb4a04c\u003c/code\u003e\u003c/a\u003e add the flowDirectionStyles option to opt-out of non-default flow direction c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/74ec1b9a8ae4e4abb7ad4103c53e9e6cd8971f70\"\u003e\u003ccode\u003e74ec1b9\u003c/code\u003e\u003c/a\u003e better fix for scroll coordinates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/4c4fb5660fdd3f7b12ad35b36586730479a05d45\"\u003e\u003ccode\u003e4c4fb56\u003c/code\u003e\u003c/a\u003e fix scroll coordinates problem on 1x monitors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commit/e124de6350562a55e9556ea79a4472ffd723fcc1\"\u003e\u003ccode\u003ee124de6\u003c/code\u003e\u003c/a\u003e docs improvements\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KingSora/OverlayScrollbars/commits/v2.14.0/packages/overlayscrollbars\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.0 to 2.17.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.1 (2026-02-18)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unclosed tags (e.g., \u003ccode\u003e\u0026lt;hello\u003c/code\u003e) returning empty string in \u003ccode\u003eescape\u003c/code\u003e and \u003ccode\u003erecursiveEscape\u003c/code\u003e modes. Fixes \u003ca href=\"https://redirect.github.com/apostrophecms/sanitize-html/issues/706\"\u003e#706\u003c/a\u003e.\nThanks to \u003ca href=\"https://github.com/choi2601\"\u003eByeong Hyeon\u003c/a\u003e for the fix.\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/apostrophecms/apostrophe/commits/2.17.1/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sanitize-html` from 2.16.0 to 2.16.1\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/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.46.1 to 5.53.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize CSS selector pruning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17846\"\u003e#17846\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve original boundary errors when keyed each rows are removed during async updates (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17843\"\u003e#17843\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid O(n²) name scanning in scope \u003ccode\u003egenerate\u003c/code\u003e and \u003ccode\u003eunique\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17844\"\u003e#17844\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve each items that are needed by pending batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17819\"\u003e#17819\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize CSS selector pruning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17846\"\u003e#17846\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve original boundary errors when keyed each rows are removed during async updates (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17843\"\u003e#17843\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid O(n²) name scanning in scope \u003ccode\u003egenerate\u003c/code\u003e and \u003ccode\u003eunique\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17844\"\u003e#17844\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve each items that are needed by pending batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17819\"\u003e#17819\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.4\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/sveltejs/svelte/commit/25a1c5368be77b1014c3ff8b79cf9b1fe7f706f5\"\u003e\u003ccode\u003e25a1c53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17842\"\u003e#17842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b7bc1309aa72cd942fabcf0aa29b9100c6cc7cf1\"\u003e\u003ccode\u003eb7bc130\u003c/code\u003e\u003c/a\u003e fix: preserve original boundary errors when keyed each rows are removed durin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0965028d3b1416744dde2c03bc07f6853f2aa5d0\"\u003e\u003ccode\u003e0965028\u003c/code\u003e\u003c/a\u003e perf: optimize CSS selector pruning (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17846\"\u003e#17846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/32111f9e847a5bfb33bdd9a125c368cbaf1580b1\"\u003e\u003ccode\u003e32111f9\u003c/code\u003e\u003c/a\u003e perf: avoid O(n²) name scanning in scope generate/unique (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17844\"\u003e#17844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2f12b6070107c1457a2f0b9d7ac652aee9e2394c\"\u003e\u003ccode\u003e2f12b60\u003c/code\u003e\u003c/a\u003e chore: avoid reschedule during branch commit (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17837\"\u003e#17837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/00dc13db1496142d3d62d98655cf8a54ba67e468\"\u003e\u003ccode\u003e00dc13d\u003c/code\u003e\u003c/a\u003e chore: highlight effect in tree (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/86ec2108668305ff9c0e5a2d67d888b86cb4874d\"\u003e\u003ccode\u003e86ec210\u003c/code\u003e\u003c/a\u003e fix: correctly add \u003ccode\u003e__svelte_meta\u003c/code\u003e after else-if chains (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17830\"\u003e#17830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7717ba01b42625f2022b7034063a25d8507560d7\"\u003e\u003ccode\u003e7717ba0\u003c/code\u003e\u003c/a\u003e fix: preserve each items that are needed by pending batches (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17819\"\u003e#17819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/791d5e332c08d808bc51e90d7c60cc8b05bfa1f4\"\u003e\u003ccode\u003e791d5e3\u003c/code\u003e\u003c/a\u003e perf: cache element interactivity and source line splitting (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17839\"\u003e#17839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/4aa3777271c444022e52cceba775fc9e82a42fa4\"\u003e\u003ccode\u003e4aa3777\u003c/code\u003e\u003c/a\u003e chore: better log_effect_tree (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17833\"\u003e#17833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.7/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unist-util-visit` from 5.0.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/syntax-tree/unist-util-visit/releases\"\u003eunist-util-visit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8607d64 Refactor to use \u003ccode\u003e@import\u003c/code\u003es\u003c/li\u003e\n\u003cli\u003eefbed8a Add declaration maps\u003c/li\u003e\n\u003cli\u003e639c0e5 Fix type support for readonly arrays\nby \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/syntax-tree/unist-util-visit/pull/40\"\u003esyntax-tree/unist-util-visit#40\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/syntax-tree/unist-util-visit/compare/5.0.0...5.1.0\"\u003ehttps://github.com/syntax-tree/unist-util-visit/compare/5.0.0...5.1.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/syntax-tree/unist-util-visit/commit/5d601df684ca7341646d6b57eb0f20fdfe277bc2\"\u003e\u003ccode\u003e5d601df\u003c/code\u003e\u003c/a\u003e 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/7b42d0e46667fa74d8d8f6a266ed0d5c7164fbcd\"\u003e\u003ccode\u003e7b42d0e\u003c/code\u003e\u003c/a\u003e Update node in actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/1b1859dc7a9fe441857c725e762517224a6a4963\"\u003e\u003ccode\u003e1b1859d\u003c/code\u003e\u003c/a\u003e Update actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/2d88456d5538965899bba93f798e326d3ecf9f3c\"\u003e\u003ccode\u003e2d88456\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/8607d6461107ba5f2168ef4d95de2103f07f7f97\"\u003e\u003ccode\u003e8607d64\u003c/code\u003e\u003c/a\u003e Refactor to use \u003ccode\u003e@import\u003c/code\u003es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/efbed8aebd36936aad4d0f2a2a000ad1d29d0b4b\"\u003e\u003ccode\u003eefbed8a\u003c/code\u003e\u003c/a\u003e Add declaration maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/f80cf39f2571ee4e9b8a0005aea5413903caebdc\"\u003e\u003ccode\u003ef80cf39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.tsbuildinfo\u003c/code\u003e to \u003ccode\u003e.gitignore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/639c0e5eb00178fc9285c247bd07da8bd3573259\"\u003e\u003ccode\u003e639c0e5\u003c/code\u003e\u003c/a\u003e Fix type support for readonly arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/unist-util-visit/commit/9121f9910c315867bd9a0c960ef5e95715790c2a\"\u003e\u003ccode\u003e9121f99\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/syntax-tree/unist-util-visit/compare/5.0.0...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.3.11 to 2.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.6\u003c/h2\u003e\n\u003ch2\u003e2.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(js_analyze): move comments with useSortedAttributes action by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@...\n\n_Description has been truncated_","html_url":"https://github.com/YasakaKanoko/yasakakanoko.github.io/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YasakaKanoko%2Fyasakakanoko.github.io/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-03-03T22:59:42.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4019121486","node_id":"PR_kwDORbpAfM7Hu4Qg","number":11,"state":"closed","title":"Bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-16T02:25:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T22:59:42.000Z","updated_at":"2026-03-16T02:25:19.000Z","time_to_close":1049135,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/Tomwucpu/Temperature/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tomwucpu%2FTemperature/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"1.7.0","new_version":"1.8.0","update_type":"minor","path":null,"pr_created_at":"2026-03-01T16:39:26.000Z","version_change":"1.7.0 → 1.8.0","issue":{"uuid":"4007678395","node_id":"PR_kwDORb2uBc7HJrY6","number":4,"state":"closed","title":"Bump @swup/astro from 1.7.0 to 1.8.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-07T18:27:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T16:39:26.000Z","updated_at":"2026-03-07T18:27:49.000Z","time_to_close":524896,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@swup/astro](https://github.com/swup/astro) from 1.7.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swup/astro/releases\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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/swup/astro/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​swup/astro\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow customizing head plugin options (\u003ca href=\"https://github.com/ethrx\"\u003e\u003ccode\u003e@​ethrx\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d462f9778638e1dd55d7828a0f093311b9ed37e8\"\u003e\u003ccode\u003ed462f97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/46\"\u003e#46\u003c/a\u003e from swup/version/automated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/936ec0531f7929660b108b11080b698974773947\"\u003e\u003ccode\u003e936ec05\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/d1a14481e3e00bbdc893f61180ddddaee769da34\"\u003e\u003ccode\u003ed1a1448\u003c/code\u003e\u003c/a\u003e Update package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/2ebfe9b722382855ba151f3f393c4b9014425788\"\u003e\u003ccode\u003e2ebfe9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/45\"\u003e#45\u003c/a\u003e from swup/feat/head-plugin-params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/742d0271c61c9b301bfd691cf565478bc6cb111a\"\u003e\u003ccode\u003e742d027\u003c/code\u003e\u003c/a\u003e Skip head plugin unless in use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/97f04f7f754be69b15c6463e2110e8ec995e7a2d\"\u003e\u003ccode\u003e97f04f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/swup/astro/issues/42\"\u003e#42\u003c/a\u003e from ethrx/feat/persistAssets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/617b943567f2fb0d6279681c580528348cbb1d59\"\u003e\u003ccode\u003e617b943\u003c/code\u003e\u003c/a\u003e Change updateHead to object containing new properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/12fb0a229b9edad1ea7daf589d0830d5ceddf1b6\"\u003e\u003ccode\u003e12fb0a2\u003c/code\u003e\u003c/a\u003e Add persistTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swup/astro/commit/01d88c04d407aa3e328ddc9c6a67efc124bcf617\"\u003e\u003ccode\u003e01d88c0\u003c/code\u003e\u003c/a\u003e Add persistAssets option to head plugin\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swup/astro/compare/1.7.0...1.8.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 \u003ccode\u003e@​swup/astro\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@swup/astro\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.0\u0026new-version=1.8.0)](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/ddulic/ddulic.dev/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddulic%2Fddulic.dev/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}}]}